.shipping-widget.insy-has-gift-markers .ship-track{margin-top:28px}.shipping-widget.insy-has-gift-markers{padding-bottom:30px}#insygma-header-section #cart-page-free-shipping-bar-container.insy-has-gift-markers .cart-reward-track{margin-top:36px}#insygma-header-section #cart-page-free-shipping-bar-container.insy-has-gift-markers .cart-reward-banner{margin-top:38px}#insygma-header-section #cart-page-free-shipping-bar-container.insy-has-gift-markers .cart-reward-track:has(+.cart-reward-banner.is-hidden){margin-bottom:36px}.ship-dot.insy-gift-dot,#insygma-header-section .cart-reward-dot.insy-gift-dot{width:26px;height:44px;padding:0;overflow:visible;border-radius:0;background:none!important;border:0!important;box-shadow:none!important;transform:translate(-50%,-54%)!important;z-index:4}#insygma-header-section .cart-reward-dot.insy-gift-dot{width:33px;height:56px}.insy-gift-dot>.insy-gift-photo{position:absolute;inset:0;display:block;border-radius:0;overflow:visible;background:none}.insy-gift-dot>.insy-gift-photo>img{width:100%;height:100%;display:block;object-fit:contain;object-position:center bottom;transform:none;filter:drop-shadow(0 5px 9px rgb(15 23 42 / .22)) grayscale(.7) opacity(.6);transition:filter 0.3s ease}.insy-gift-dot.is-on>.insy-gift-photo>img{filter:drop-shadow(0 5px 9px rgb(15 23 42 / .22))}.insy-gift-dot>.insy-gift-check{position:absolute;right:-8px;bottom:2px;width:14px;height:14px;border-radius:50%;background:#2563EB;color:#FFF;border:2px solid #FFF;display:none;align-items:center;justify-content:center;box-sizing:content-box;box-shadow:0 2px 5px rgb(15 23 42 / .18);z-index:1}.insy-gift-dot.is-on>.insy-gift-check{display:flex}.insy-gift-dot>.insy-gift-check svg{width:8px;height:8px}#insygma-header-section .cart-reward-dot.insy-gift-dot>.insy-gift-check{width:16px;height:16px;right:-9px;bottom:3px}#insygma-header-section .cart-reward-dot.insy-gift-dot>.insy-gift-check svg{width:9px;height:9px}.shipping-widget.is-success .insy-gift-dot.is-on>.insy-gift-check,#insygma-header-section #cart-page-free-shipping-bar-container.cart-shipping-achieved .insy-gift-dot.is-on>.insy-gift-check{background:#059669}@media (max-width:767px){#insygma-header-section .cart-reward-dot.insy-gift-dot{width:28px;height:48px}#insygma-header-section #cart-page-free-shipping-bar-container.insy-has-gift-markers .cart-reward-track{margin-top:30px}}.ship-dot.insy-gift-dot.insy-at-end,#insygma-header-section .cart-reward-dot.insy-gift-dot.insy-at-end{transform:translate(calc(-100% + 4px),-54%)!important}.insy-gift-dot.insy-at-end>.insy-gift-check{right:1px}.ship-dot.insy-ship-dot{width:26px;height:26px;background:#FFF;border:1px solid rgb(226 232 240 / .95);color:#64748B;box-shadow:0 6px 14px rgb(15 23 42 / .12);z-index:4}.ship-dot.insy-ship-dot>.insy-truck{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ship-dot.insy-ship-dot>.insy-truck svg{width:14px;height:14px}.ship-dot.insy-ship-dot.is-on{background:#2563EB;border-color:#2563EB;color:#FFF;box-shadow:0 0 0 3px rgb(37 99 235 / .12),0 6px 14px rgb(15 23 42 / .13)}.shipping-widget.is-success .ship-dot.insy-ship-dot.is-on{background:#059669;border-color:#059669;box-shadow:0 0 0 3px rgb(16 185 129 / .13),0 6px 14px rgb(15 23 42 / .13)}