body:has([data-cart-dock]){--tth-dock-edge: env(safe-area-inset-bottom, 0px);--tth-dock-height: 86px;--tth-dock-safe: 0px}body[data-preview-theme-id]:has([data-cart-dock]){--tth-dock-edge: var(--tth-floating-bottom)}.tth-cart-dock{position:fixed;z-index:60;left:max(12px,calc(50% - 340px));right:max(184px,calc(50% - 340px));bottom:var(--tth-dock-edge);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;box-sizing:border-box;block-size:calc(var(--tth-dock-height) + var(--tth-dock-safe));padding:4px 10px calc(4px + var(--tth-dock-safe));background:#fffdf9;color:#193b31;border:1px solid #d8dfd8;border-radius:12px;box-shadow:0 4px 22px #192d211f;font:400 13px/1.35 var(--font-body-family, system-ui)}.tth-cart-dock:not([data-dock-pdp],[data-dock-has-items]){display:none}.tth-cart-dock [hidden]{display:none!important}.tth-cart-dock__summary{display:flex;align-items:center;min-width:0;gap:10px}.tth-cart-dock__icon,.tth-cart-dock__image{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:6px}.tth-cart-dock__icon{background:#eaf0ea;color:#214b40}.tth-cart-dock__image{width:72px;height:72px;object-fit:cover}.tth-cart-dock__copy{min-width:0}.tth-cart-dock__title,.tth-cart-dock__delivery{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tth-cart-dock__title{font-weight:600}.tth-cart-dock__meta{display:flex;align-items:baseline;gap:5px;margin-top:3px;font-size:12px;color:#40544a}.tth-cart-dock__meta[data-dock-subtotal]{flex-wrap:wrap}.tth-cart-dock__meta strong{flex:none;font-weight:600;color:#193b31}.tth-cart-dock__meta [data-dock-quantity]{white-space:nowrap}.tth-cart-dock__meta [data-dock-variant]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tth-cart-dock__delivery{margin-top:2px;font-size:11px;color:#4f6258}.tth-cart-dock__controls{min-width:0}.tth-cart-dock__actions,.tth-cart-dock__links{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px}.tth-cart-dock :is(button,a){display:grid;align-content:center;box-sizing:border-box;min-width:108px;min-height:44px;padding:4px 9px;text-align:center;text-decoration:none;border-radius:5px;font:inherit;line-height:1.2;cursor:pointer}.tth-cart-dock :is(button,a):focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.tth-cart-dock :is(button,a):focus-visible{outline:2px solid #236955!important;outline-offset:2px;box-shadow:none!important}.tth-cart-dock .tth-cart-dock__buy,.tth-cart-dock:not([data-dock-pdp]) [data-review-retail]{background:#214b40;color:#fff;border:1px solid #214b40;font-weight:600}.tth-cart-dock .tth-cart-dock__buy:hover:not(:disabled),.tth-cart-dock:not([data-dock-pdp]) [data-review-retail]:hover{background:#17372e}.tth-cart-dock .tth-cart-dock__wholesale,.tth-cart-dock:not([data-dock-pdp]) [data-review-wholesale]{color:#214b40;background:#fffdf9;border:1px solid #7e9a8c;font-weight:600}.tth-cart-dock .tth-cart-dock__wholesale:hover,.tth-cart-dock:not([data-dock-pdp]) [data-review-wholesale]:hover{background:#eaf0ea}.tth-cart-dock .tth-cart-dock__buy:disabled,.tth-cart-dock .tth-cart-dock__buy[aria-disabled=true],.tth-cart-dock .tth-cart-dock__wholesale[aria-disabled=true]{opacity:.65;cursor:default}.tth-cart-dock[data-dock-pdp] .tth-cart-dock__links :is(a,button){min-height:29px;border:0;background:transparent;color:#254d40;font-size:11px}.tth-cart-dock[data-dock-pdp] .tth-cart-dock__links :is(a,button):hover{text-decoration:underline;text-underline-offset:3px}.tth-cart-dock__error{position:absolute;bottom:calc(100% + 8px);left:0;max-width:calc(100% - 60px);padding:6px 9px;background:#fffdf9;color:#9b3226;border:1px solid #e5cbc4;border-radius:5px;box-shadow:0 2px 10px #192d2114;font-size:12px}html:has(.tth-cart-dock:is([data-dock-pdp],[data-dock-has-items])){scroll-padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}body:has(.tth-cart-dock:is([data-dock-pdp],[data-dock-has-items])){padding-bottom:calc(100px + var(--tth-dock-safe))}body:has(.tth-cart-dock:is([data-dock-pdp],[data-dock-has-items])):not(:has([data-retail-cart-page]),.tth-wholesale-checkout-mode,:has(header-drawer>details[open])){--tth-dock-chat-bottom: calc(var(--tth-dock-edge) + 18px);--tth-dock-chat-right: 16px;--tth-dock-chat-max: 156px}body shopify-chat::part(activator){bottom:var(--tth-dock-chat-bottom, var(--tth-floating-bottom))!important;right:var(--tth-dock-chat-right, 16px)!important;max-width:var(--tth-dock-chat-max, none)}body:has([data-retail-cart-page]) .tth-cart-dock,body.tth-wholesale-checkout-mode .tth-cart-dock{display:none}body:has([data-retail-cart-page]):has([data-cart-dock]),body.tth-wholesale-checkout-mode:has([data-cart-dock]){padding-bottom:0}body:has(header-drawer>details[open]) .tth-cart-dock{visibility:hidden}[data-dock-destination] [data-choose-cart]{min-height:44px}[data-dock-destination] .tth-cart-dialog-title{margin-bottom:14px}@media(max-width:749px){body:has([data-cart-dock]){--tth-dock-edge: 0px;--tth-dock-safe: env(safe-area-inset-bottom, 0px)}body:has(.tth-cart-dock:is([data-dock-pdp],[data-dock-has-items])):not(:has([data-retail-cart-page]),.tth-wholesale-checkout-mode,:has(header-drawer>details[open])){--tth-dock-chat-bottom: calc(var(--tth-dock-edge) + var(--tth-dock-height) + var(--tth-dock-safe) + 8px);--tth-dock-chat-right: max(8px, env(safe-area-inset-right, 0px));--tth-dock-chat-max: 44px}body shopify-chat::part(activator){right:var(--tth-dock-chat-right, 12px)!important}.tth-cart-dock{left:0;right:0;column-gap:8px;padding-inline:max(8px,env(safe-area-inset-left,0px)) max(8px,env(safe-area-inset-right,0px));border-width:1px 0 0;border-radius:0}.tth-cart-dock__title{font-size:11px}.tth-cart-dock__meta{gap:3px;font-size:10px}.tth-cart-dock__icon{width:30px;height:30px}.tth-cart-dock__image{width:64px;height:64px}.tth-cart-dock__summary{gap:8px}.tth-cart-dock :is(button,a){min-width:74px;padding-inline:5px;font-size:10px}.tth-cart-dock__delivery,.tth-cart-dock__actions [data-dock-wholesale]{display:none}.tth-cart-dock__actions [data-dock-buy]{min-width:80px;justify-self:stretch}.tth-cart-dock__links{grid-auto-columns:auto;gap:2px}.tth-cart-dock[data-dock-pdp] .tth-cart-dock__links :is(a,button){min-width:0;padding-inline:3px}.tth-cart-dock__links[data-dock-short-labels]{white-space:nowrap}.tth-cart-dock__links[data-dock-short-labels] [data-short-label]{font-size:0}.tth-cart-dock__links[data-dock-short-labels] [data-short-label]:after{content:attr(data-short-label);font-size:10px}.tth-cart-dock__meta:has([data-dock-variant]:not(:empty)){flex-wrap:wrap}.tth-cart-dock__meta [data-dock-variant]:not(:empty){flex-basis:100%}}@media(max-width:360px){.tth-cart-dock__image{width:56px;height:56px}.tth-cart-dock:has([data-review-wholesale]:not([hidden])) .tth-cart-dock__icon{display:none}}
/*# sourceMappingURL=/cdn/shop/t/240/assets/tth-cart-dock.css.map */
