.mobile-dock{visibility:visible;transform:translateY(100%);color:rgb(var(--color-foreground));background:var(--gradient-background);background-color:rgb(var(--color-background));padding-block-start:var(--section-padding-top);padding-block-end:var(--section-padding-bottom)}.mobile-dock.section--divider{border-block-start:1px solid rgb(var(--color-foreground)/ .06)}.mobile-dock.section--divider:after{content:none}.dock__item{height:var(--sp-11);width:100%;max-width:100%;text-decoration:none;color:rgb(var(--color-foreground))}.mobile-dock--2-col .dock__item{width:50%}.mobile-dock--3-col .dock__item{width:33.33%}.mobile-dock--4-col .dock__item{width:25%}.mobile-dock--5-col .dock__item{width:20%}.mobile-dock--6-col .dock__item{width:16.66%}.dock__item p{margin:0;position:relative;display:flex}.dock__item .cart-count-bubble{margin-top:-.5rem;margin-right:-2rem}.dock__item svg{height:var(--sp-5);width:auto;stroke-width:1}.dock__item .count{inset-block-start:calc(var(--sp-1d5) * -1);inset-inline-end:calc(var(--sp-1d5) * -1)}@media screen and (min-width:768px){.mobile-dock{display:none!important}}@media screen and (max-width:767px){.footer-copyright{padding-block-end:calc(var(--sp-5) + var(--mobile-dock-height))}.header-sticky .header{transition:var(--animation-primary);transition-property:opacity,transform}.header-sticky.header-hidden{pointer-events:none}.header-sticky.header-hidden .header{transform:translateY(calc(-100% - var(--border-radius)))}.header-sticky.header-hidden~.mobile-dock-section .mobile-dock,.mobile-dock-section.active .mobile-dock,.mobile-dock-section.shopify-active .mobile-dock,.mobile-dock-section .mobile-dock.active,.mobile-dock-section .mobile-dock:has(>.dock__item:focus-visible){transform:translateY(0)}.mobile-dock-section~.page-container :is(.facet-sticky,.product-sticky-form){transition:transform var(--animation-primary)}.header-sticky.header-hidden~.mobile-dock-section~.page-container .facet-sticky,.mobile-dock-section.active~.page-container .facet-sticky{transform:translateY(calc(calc(var(--mobile-dock-height) * -1) + var(--sp-2d5)))}.mobile-dock-section.active~.page-container .reveal-banner .banner__box{padding-block-end:calc(var(--mobile-dock-height) + clamp(var(--sp-10),3.368vw,var(--sp-16)))}.header-sticky.header-hidden~.mobile-dock-section~.page-container .product-sticky-form,.mobile-dock-section.active~.page-container .product-sticky-form{transform:translateY(calc(var(--mobile-dock-height) * -1))}.mobile-dock[loaded]{transition:transform var(--animation-primary)}}.mobile-dock .dock__item--cart{position:relative;min-width:0}.mobile-dock .dock__item--rewards>.dock__cart-icon{display:none}.mobile-dock .dock-rewards[hidden],.mobile-dock .dock-rewards__bubble[hidden]{display:none}.mobile-dock .dock-rewards{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:var(--sp-5);color:rgb(var(--color-sale-price))}.mobile-dock .dock-rewards__bubble{position:absolute;bottom:calc(100% + var(--section-padding-top) + 4px);inset-inline-start:50%;transform:translate(-50%);width:max-content;max-width:min(150px,28vw);padding:5px 8px;border-radius:var(--rounded-block, 6px);background:var(--color-btn-bg);color:var(--color-btn-color);font-size:11px;font-weight:700;line-height:1.1;text-align:center;overflow-wrap:anywhere;pointer-events:none}.mobile-dock .dock-rewards__bubble:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--color-btn-bg)}.mobile-dock .dock-rewards__caption{display:block;font-weight:400}.mobile-dock .dock-rewards__target{max-width:100%;padding-inline:3px;font-size:12px;font-weight:700;line-height:1.05;text-align:center;overflow-wrap:anywhere}.mobile-dock .dock-rewards__track{display:block;width:min(48px,75%);height:4px;overflow:hidden;border-radius:99px;background:rgb(var(--color-foreground) / .12)}.mobile-dock .dock-rewards__fill{display:block;width:var(--reward-progress, 0%);height:100%;border-radius:inherit;background:currentColor;transition:width .2s ease}@media(prefers-reduced-motion:reduce){.mobile-dock .dock-rewards__fill{transition:none}}.mobile-dock .dock-rewards__bubble{visibility:hidden}@media screen and (max-width:767px){.header-sticky.header-hidden~.mobile-dock-section .dock-rewards__bubble,.mobile-dock-section.active .dock-rewards__bubble,.mobile-dock-section.shopify-active .dock-rewards__bubble,.mobile-dock-section .mobile-dock.active .dock-rewards__bubble,.mobile-dock-section .mobile-dock:has(>.dock__item:focus-visible) .dock-rewards__bubble{visibility:visible}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/mobile-dock.css.map */
