@media all{*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:rgb(var(--text-color) / .12)}b,strong{font-weight:bolder}:disabled{cursor:default}img{vertical-align:middle;display:block}img{color:#0000;max-width:min(var(--image-mobile-max-width, var(--image-max-width, 100%)),100%);height:auto}@media screen and (min-width: 700px){img{max-width:min(var(--image-max-width, 100%),100%)}}}.free-gift-progress{box-sizing:border-box;margin-top:-35px!important}.free-gift-progress *{letter-spacing:normal;margin:0;padding:0;text-transform:none;white-space:normal}.free-gift-progress div{box-sizing:border-box;display:block;margin:0;min-width:auto;padding:0}.free-gift-progress div.hidden{display:none}.free-gift-progress .money{color:inherit;display:inline;font-size:inherit;opacity:1!important;visibility:visible;white-space:nowrap!important}.free-gift-progress span{display:inline;float:none}.free-gift-progress{margin:10px 0;max-width:650px;min-width:150px;width:100%}.free-gift-progress .ffg-on-hover{display:none}.free-gift-progress .ffg-on-hover:hover{display:block}.free-gift-progress .ffg-progress-container{padding:20px 55px 50px 5px;position:relative;text-align:center;left:14px}.free-gift-progress .ffg-progress-track{background:#eee;border:8px solid #eee;border-radius:25px;box-shadow:0 0 2px #bdbdbd;box-sizing:content-box!important;height:0;padding:0;position:relative;width:calc(100% - 16px)}.free-gift-progress .ffg-progress-track .ffg-active-track{background:#2560f9;border:8px solid #2560f9;border-radius:inherit;box-sizing:content-box!important;display:block!important;left:-8px;margin:0;position:relative;top:-8px;transition:width 1s ease-in;width:0}.free-gift-progress .ffg-progress-track .ffg-current{padding-top:3px;position:absolute;top:8px;width:100%;z-index:1}.free-gift-progress .ffg-progress-track .ffg-current .ffg-current-amount{background:#fff;border-radius:3px;box-shadow:0 0 2px 1px #bdbdbd;color:#000;display:inline-block;margin:0 auto;padding:0 5px;width:auto}.free-gift-progress .ffg-progress-track .ffg-current svg{fill:#000;display:inline-block;height:.6em;width:auto}.free-gift-progress .ffg-progress-goal{bottom:-8px;position:absolute;width:80px;z-index:1}.free-gift-progress .ffg-progress-goal .ffg-pin{height:53px;margin:0 auto;position:relative;width:50px}.free-gift-progress .ffg-progress-goal .ffg-pin .ffg-pin-cropper{align-items:center;background:#fff;border-radius:20px;display:flex;height:32px;justify-content:center;left:9px;overflow:hidden;position:absolute;top:4px;width:32px}.free-gift-progress .ffg-progress-goal .ffg-pin .ffg-pin-cropper img{margin:0 auto;max-height:32px;max-width:32px;opacity:1}.free-gift-progress .ffg-progress-goal .ffg-pin-label{background:#fff;border-radius:3px;box-shadow:0 0 2px 1px #bdbdbd;color:#000;display:none;line-height:1.1em;padding:2px;position:absolute;width:100%;z-index:1}.free-gift-progress .ffg-progress-goal:active,.free-gift-progress .ffg-progress-goal:focus,.free-gift-progress .ffg-progress-goal:hover{z-index:21!important}.free-gift-progress .ffg-progress-goal:active .ffg-pin-label,.free-gift-progress .ffg-progress-goal:focus .ffg-pin-label,.free-gift-progress .ffg-progress-goal:hover .ffg-pin-label{display:block}.free-gift-progress .ffg-progress-goal:active .ffg-goal-text-content,.free-gift-progress .ffg-progress-goal:active .ffg-goal-text-content .money,.free-gift-progress .ffg-progress-goal:focus .ffg-goal-text-content,.free-gift-progress .ffg-progress-goal:focus .ffg-goal-text-content .money,.free-gift-progress .ffg-progress-goal:hover .ffg-goal-text-content,.free-gift-progress .ffg-progress-goal:hover .ffg-goal-text-content .money{visibility:hidden}.free-gift-progress .ffg-progress-goal .ffg-goal-text-content{background:#fff;border-radius:3px;margin-bottom:4px;position:relative}.free-gift-progress .ffg-progress-goal .ffg-goal-target,.free-gift-progress .ffg-progress-goal .ffg-goal-title{color:#000;font-size:13px;line-height:1.1em;padding:2px}.free-gift-progress .ffg-progress-goal .ffg-goal-target svg{fill:#000;display:inline-block;height:.6em;width:auto}.free-gift-progress .ffg-progress-goal .ffg-goal-bubble{background:#f4f4f4;border-radius:25px;color:#f4f4f4;filter:brightness(85%);font-size:16px;height:16px;line-height:16px;margin:0 auto;width:16px}.free-gift-progress .ffg-progress-goal.ffg-goal-completed .ffg-pin svg{fill:#2560f9}.free-gift-progress .ffg-progress-goal.ffg-goal-completed .ffg-goal-bubble{background:#2560f9}.free-gift-progress .ffg-progress-label{color:#000;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:40px}.line-through{text-decoration:line-through}cart-drawer.drawer .free-gift-progress .money{visibility:inherit!important}body .free-gift-progress{display:block!important}.free-gift-progress{display:none!important}.free-gift-progress{margin-right:auto!important;margin-left:auto!important}.free-gift-progress .ffg-progress-track,.free-gift-progress .ffg-active-track{border-width:4px!important}.free-gift-progress .ffg-progress-track{width:calc(100% - 16px)!important;border-color:#eee!important;background:#eee!important}.free-gift-progress .ffg-active-track{top:-4px!important;left:-4px!important}.free-gift-progress .ffg-progress-goal{bottom:-8px!important}.free-gift-progress .ffg-progress-goal .ffg-goal-bubble{width:16px!important;height:16px!important;line-height:16px!important;font-size:12.8px!important;color:#f4f4f4!important;background:#f4f4f4!important}.free-gift-progress .ffg-current{top:8px!important}.free-gift-progress .ffg-progress-track,.free-gift-progress .ffg-progress-goal .ffg-goal-bubble{border-radius:15px!important}.free-gift-progress .ffg-progress-goal .ffg-pin svg{fill:#f4f4f4!important}.free-gift-progress .ffg-progress-track .ffg-active-track{border-color:#265274!important;background:#265274!important}.free-gift-progress .ffg-progress-goal.ffg-goal-completed .ffg-pin svg{fill:#f90!important}.free-gift-progress .ffg-progress-goal.ffg-goal-completed .ffg-goal-bubble{background:#f90!important;color:#fff!important}.free-gift-progress .ffg-progress-goal .ffg-goal-title,.free-gift-progress .ffg-progress-goal .ffg-pin-label{font-size:15px!important}.free-gift-progress .ffg-progress-goal .ffg-goal-title,.free-gift-progress .ffg-current .ffg-current-amount,.free-gift-progress .ffg-progress-goal .ffg-pin-label,.free-gift-progress .ffg-progress-goal .ffg-pin-label *{color:#000!important}.free-gift-progress .ffg-current svg{fill:#000!important}.free-gift-progress .ffg-progress-goal .ffg-goal-title{font-weight:700!important;display:none!important}.free-gift-progress .ffg-progress-goal .ffg-goal-target,.free-gift-progress .ffg-current .ffg-current-amount{font-size:15px!important}.free-gift-progress .ffg-progress-goal .ffg-goal-target{color:#000!important;font-weight:700!important;display:none!important}.free-gift-progress .ffg-progress-goal .ffg-goal-target svg{fill:#000!important}.free-gift-progress .ffg-progress-label{font-size:16px!important}.free-gift-progress .ffg-progress-label,.free-gift-progress .ffg-progress-label *{color:#000!important}.free-gift-progress .ffg-progress-goal .ffg-pin,.free-gift-progress .ffg-progress-track .ffg-on-hover,.free-gift-progress .ffg-progress-goal .ffg-pin-label{display:none!important}.free-gift-progress .ffg-progress-goal .ffg-goal-text-content,.free-gift-progress .ffg-progress-goal .ffg-goal-text-content .money{visibility:visible!important}.free-gift-progress .ffg-progress-goal .ffg-goal-text-content,.free-gift-progress .ffg-progress-track .ffg-current .ffg-current-amount,.free-gift-progress .ffg-progress-goal .ffg-pin-label{background:#fff!important}body .free-gift-progress{background:inherit!important;padding:0!important}.fg-progress-goal{top:50%;transform:translateY(-50%);position:absolute;width:16px;z-index:1}.fg-progress-goal .fg-goal-bubble{width:16px!important;height:16px!important;line-height:16px!important;font-size:12.8px!important;color:#fff!important;background:#265274!important;border-radius:15px;z-index:1;position:absolute;top:10px;visibility:hidden}.fg-progress-goal.completed .fg-goal-bubble{visibility:visible}.cart-drawer__top>div.h-stack>div.h-stack{visibility:hidden}.fg-image-wrapper{height:57px;width:57px;border-radius:50%;border:3px solid #ccc;position:absolute;top:50%;transform:translateY(-50%);background:#fff}.fg-image-wrapper img{width:70%;height:70%;object-fit:contain;object-position:center;margin:auto}.fg-progress-goal.completed .fg-image-wrapper{border:3px solid #265274}.fg-info-wrapper{text-align:center;min-width:110px!important;transform:translate(-27%);margin-top:11px!important}.gree_gift_title{font-weight:400;font-size:13px;line-height:140%}.fg-info_threshold{font-size:13px;font-weight:600}.fg-info_threshold{margin-top:4px}.free-shipping-bar{display:none}@media (max-width: 576px){.free-gift-progress .ffg-progress-container{padding:5px 30px 10px 0;max-width:95%}.free-gift-progress .ffg-progress-label{line-height:1.2;font-size:12px!important;margin-bottom:35px;margin-left:-8px}.fg-image-wrapper{height:45px;width:45px}.fg-info_threshold,.gree_gift_title{font-size:11px}.fg-info-wrapper{transform:translate(-31%)}}.empty-state .free-gift-progress .ffg-progress-track .ffg-active-track{background:transparent!important;border-color:transparent!important}.empty-state .prose h4{margin-bottom:12px}.gift-heading{color:#000;text-align:center;font-size:15px;font-style:normal;font-weight:700!important;line-height:normal;margin-top:8px;margin-bottom:8px}.fg-info-wrapper{padding:0;color:#000;text-align:center;font-size:9px;font-style:normal;font-weight:700;line-height:11px}@media (min-width: 699px){.fg-info-wrapper{font-size:11px}.gift-heading{font-weight:800!important;margin-bottom:10px}}.locked_text{font-size:11px;font-style:normal;font-weight:900;line-height:normal;margin-top:11px;text-align:left;background:#6ed6a7;border:1px solid #6ed6a7;color:#fff}.selector-free-gift{display:block;width:100%;background:#fff;color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:left;margin-top:5px;padding:3px}.container_icon{position:absolute;right:30px;transition:all .3s ease-in-out;top:50%;transform:translateY(-50%)}.container_icon svg{width:20px;height:20px}.fg-goal-bubble-icon{width:70%;margin:7px auto 20px!important}@media screen and (max-width: 576px){.fg-goal-bubble-icon{margin:7px auto 6.45px!important}body .free-gift-progress{margin-bottom:65px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/free_gift.css.map */
