.jj-cro-freeshipping .progress-markers{position:absolute;top:0;left:0;right:0;height:10px;width:calc(100% - 32px)}.jj-cro-freeshipping .marker{position:absolute;top:50px;width:30px;height:20px;border-radius:3px;font-size:14px;font-family:GT-Walsheim-Pro-Rg,sans-serif!important;font-weight:600}.jj-cro-freeshipping .product-addtocart-modal__body .free-shipping-bar{position:relative}.jj-cro-freeshipping.jj-cro-add-popup .cro_addedcart_popup .product-addtocart-modal__body{margin-top:10px}.jj-cro-freeshipping .product-addtocart-modal__body .free-shipping-bar .shipping-message{position:absolute;top:10px;left:50%;transform:translate(-50%);font-family:GT Walsheim Pro bold,sans-serif;font-size:16px;color:#04604e;line-height:1.6;font-weight:600;text-align:center;width:100%;background-color:#def2eb;display:block;padding:5px 16px;border-radius:8px}.jj-cro-freeshipping .progress-markers-bottom{position:absolute;top:50px;left:0;right:0;height:10px;width:calc(100% - 32px)}.jj-cro-freeshipping .marker.marker_bottom{color:#9d9d9d;font-size:14px;font-weight:100}.product-addtocart-modal__body .free-shipping-bar{position:relative}.jj-cro-freeshipping.jj-cro-add-popup .cro_addedcart_popup .free-shipping-bar{padding:91px 16px 24px!important}@media screen and (min-width:1024px){.jj-cro-freeshipping.jj-cro-add-popup .cro_addedcart_popup .free-shipping-bar{padding:91px 150px 24px!important}.progress-markers-bottom,.progress-markers{max-width:700px;margin-inline:auto}}.jj-cro-freeshipping .product-addtocart-modal__body .free-shipping-bar .shipping-message h6{width:100%;display:block;padding:5px 16px;border-radius:8px}.jj-free-product-test .cro_addedcart_popup .product-addtocart-modal__body .free-shipping-bar{padding:0 20px!important}.jj-free-product-test .product-addtocart-modal__body .shipping-message{position:initial!important;transform:none!important;margin-bottom:50px}.jj-free-product-test .product-addtocart-modal__body .shipping-message h6{font-family:GT Walsheim Pro bold,sans-serif;font-size:16px;color:#2c2c2c;margin:0;line-height:1.6;font-weight:600}.jj-free-product-test .product-addtocart-modal__body .shipping-message p{font-size:14px;color:#2c2c2c;margin:0;line-height:1.6}.jj-free-product-test .progress-markers .marker{width:auto;border-radius:360px;font-size:14px;font-family:GT Walsheim Pro Md,sans-serif!important;font-weight:500;color:#2c2c2c;align-items:center;top:0;transform:translate(-32%,calc(-100% - 2px));background-repeat:no-repeat;background-size:contain;background-position:center;width:40px;height:40px;justify-content:center;padding:0 0 6px;display:flex;flex-direction:column;gap:5px}.jj-free-product-test .progress-markers .marker span{display:none}.jj-cro-freeshipping .product-addtocart-modal__body .free-shipping-bar .shipping-message{color:#04604e}.jj-free-product-test .threshold__wrapper{position:relative}.jj-free-product-test .progress-markers{width:100%;max-width:100%}.jj-free-product-test .marker.marker_bottom{font-family:GT-Walsheim-Pro-Rg,sans-serif!important;font-weight:400;font-size:14px;line-height:1.1;top:0;color:#d1d1d1}.jj-free-product-test .progress-markers-bottom{top:22px;width:100%;max-width:100%}.jj-free-product-test .cro_addedcart_popup .free-shipping-bar .threshold{margin-bottom:35px!important}@media only screen and (max-width:767px){.jj-free-product-test .product-addtocart-modal__body .shipping-message h6,.jj-free-product-test .product-addtocart-modal__body .shipping-message p{font-size:13px}.jj-free-product-test .progress-markers .marker{font-size:12px;transform:translate(-44%,calc(-100% - 2px))}.jj-free-product-test .marker.marker_bottom{font-size:12px}.jj-free-product-test .cro_addedcart_popup .free-shipping-bar .threshold{margin-bottom:25px!important}.jj-free-product-test .progress-markers-bottom{top:16px}}.jj-free-product-test .progress-markers .marker:last-child{transform:translate(-100%,calc(-100% - 2px))}.jj-free-product-test .progress-markers-bottom .marker:last-child{transform:translate(-100%)}.jj-free-product-test .marker.marker_bottom{transform:translate(-32%);min-width:40px;text-align:center}@media only screen and (max-width:767px){.jj-free-product-test .marker.marker_bottom{transform:translate(-44%)}}.jj-cro-freeshipping .product-addtocart-modal__body .free-shipping-bar .shipping-message{display:flex;flex-direction:column;color:#04604e;justify-content:center;align-items:center}.jj-cro-freeshipping .product-addtocart-modal__body .free-shipping-bar .shipping-message h6{color:#04604e}.jj-free-product-test .product-addtocart-modal__body .shipping-message p{color:#a3a3a3;font-family:GTWalsheimProMedium!important}.jj-cro-freeshipping .product-addtocart-modal__body .free-shipping-bar .shipping-message h6.free_shipping_away{font-family:GT-Walsheim-Pro-Rg,sans-serif!important}.cart_items_custom--new-42 .free-shipping-bar{width:66.5%}@media only screen and (max-width:991px){.cart_items_custom--new-42 .free-shipping-bar{width:100%}}.ab-test_42_title{display:block!important}.jj-cart .title.title--primary{font-size:44px!important}.jj-cart cart-items>div{border:1px solid #EBEBEB;box-shadow:none!important}.jj-cart .table-heading{border-bottom:1px solid #EBEBEB!important}.jj-cart .cart__footer{border:1px solid #EBEBEB!important;box-shadow:none!important}.summary_text{font-family:GT Walsheim Pro Md;font-weight:600;font-size:24px;color:#171717;border-bottom:1px solid #EBEBEB}.jj-cart__summary-row:last-child{border-bottom:1px solid #EBEBEB;padding-bottom:16px}.right_content{margin-top:16px!important}.cart_items_custom--new-42{display:block!important}.cart_item_control{display:none!important}.empty-subs_wrapper{background:var(--bg-weak-25, #F7F7F7);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:32px 0;padding:16px}.empty_sub{color:var(--text-sub-600, #5C5C5C);font-size:16px;font-family:GT Walsheim Pro Md}.empty_sub_desc{color:#a3a3a3;font-size:14px;font-family:GT Walsheim Pro Md}.jj-cart .cart-item .subscribe-sav__label{border:1px solid #42BEAB;color:#42beab}.jj-cart .cart-item__quantity .quantity{border-radius:99em!important}.jj-cart .cart-item__quantity .quantity__button{background-color:#f7f7f7;color:#000}.jj-cart .cart-item__quantity .quantity__input{background-color:#f7f7f7}.gift_heading_wrapper{display:flex;align-items:center;gap:10px}.gift_product_wrapper{display:flex;align-items:center;gap:6px;background:#2dbe7e;padding:4px 10px;border-radius:20px;width:fit-content;margin-bottom:11px}.gift_product_wrapper svg{width:14px;height:14px}.gift_product_text{color:#fff;font-size:13px;font-weight:600;line-height:1}.jj-cart .table-heading.gift_product_heading{border-bottom:0!important}.gift_heading_wrapper{border-bottom:1px solid #EBEBEB}.gift_product_table .quantity-popover-container,.gift_product_table .cart-item__totals,.gift_product_table .badge{display:none!important}.gift-scroll .cart-item{display:flex;flex-direction:column}.gift-scroll{display:flex;justify-content:center}.gift_product_wrappermain{margin-top:20px}.gift-scroll{display:flex;gap:20px;overflow-x:auto;padding-bottom:10px}.gift-scroll::-webkit-scrollbar{height:6px}.gift-card{min-width:180px;flex-shrink:0;position:relative}.gift-image{padding:18px;border-radius:14px}.gift-image img{width:100%;height:auto}.gift-title{text-align:center;font-weight:600;font-size:14px;margin-top:8px}.gift-badge{background:#000;color:#fff;font-size:11px;padding:4px 8px;border-radius:6px;display:inline-block;margin-top:4px}.gift-remove{position:absolute;top:5px;right:5px}.gift-remove-btn{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;cursor:pointer}.gift-scroll{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;width:100%;padding:10px 0;white-space:nowrap}.gift-scroll .gift-card{min-width:220px;max-width:220px;flex-shrink:0}.gift-image img{width:100%;height:auto;display:block}.cart_items_custom--new-42 .gift-scroll{justify-content:flex-start;margin:0;gap:0}.jj-cart .cart_items_custom--new-42 .cart-item>*{padding:0!important}.cart_items_custom--new-42 .gift-scroll .gift-card.cart-item{padding:0;max-width:100px;width:100%;min-width:unset;margin:0 24px 0 0}.cart_items_custom--new-42 .gift-scroll .gift-card.cart-item:last-child{margin-right:0}.jj-cart .cart_items_custom--new-42 .cart-item .gift-image{width:100%;border-radius:8px;overflow:hidden}.jj-cart .cart_items_custom--new-42 .cart-item .gift-info .gift-title{white-space:normal;font-size:16px;line-height:24px;font-family:GT Walsheim Pro Md}.jj-cart .cart_items_custom--new-42 .cart-item .gift-variant .select_option{width:100%;font-size:14px;margin-top:8px}.jj-cart .cart_items_custom--new-42 .gift_product_wrappermain{margin-top:24px;margin-bottom:32px}.jj-cart .cart_items_custom--new-42 .gift-remove{max-width:18px;width:100%;height:18px;top:-4px;right:-4px;border-radius:9px;border:1px solid #EBEBEB;background:#fff;box-shadow:0 1px 2px #0a0d1408}.jj-cart .cart_items_custom--new-42 .gift-remove cart-remove-button{margin:0;width:100%;height:100%}.jj-cart .cart_items_custom--new-42 .gift-remove cart-remove-button .button{min-width:100%;min-height:100%}.jj-cart .cart_items_custom--new-42 .gift-remove cart-remove-button .svg-wrapper svg{width:9px;height:9px;object-fit:cover}.jj-cart .cart_items_custom--new-42 .gift-remove cart-remove-button .svg-wrapper{display:flex;align-items:center;justify-content:center}.jj-cart .cart_items_custom--new-42 .table-heading{font-size:24px;font-weight:600;line-height:32px;letter-spacing:.36px;font-family:GT Walsheim Pro Md!important}.jj-cart .cart_items_custom--new-42 .empty-subs_wrapper{margin:24px 0 32px;border-radius:8px}.jj-cart .cart_items_custom--new-42 .empty-subs_wrapper .empty_sub{text-align:center;margin-bottom:4px;line-height:24px}.jj-cart .cart_items_custom--new-42 .empty-subs_wrapper .empty_sub_desc{line-height:20px;text-align:center}.jj-cart .cart_items_custom--new-42 .cart-item{margin:24px 0 0;align-items:flex-start}.jj-cart .cart_items_custom--new-42 .cart-items .cart-item .cart-item__media{margin-right:24px;width:100px}.jj-cart .cart_items_custom--new-42 .cart-item__details{width:34.6%;max-width:33.6%}.jj-cart .cart_items_custom--new-42 cart-items>div{border:0;padding:0}.jj-cart .cart_items_custom--new-42 cart-items .cart__contents{border-radius:14px;border:1px solid #EBEBEB;background:#fff;padding:16px}.jj-cart .cart_items_custom--new-42 .title.title--primary{font-family:GT Walsheim Pro Regular,sans-serif!important;font-weight:600;color:#171717;margin-bottom:32px!important}body.jj-cro-freeshipping .jj-cart .cart_items_custom--new-42 .free-shipping-bar.cart_page{margin-top:0;margin-bottom:24px}.free-product-removal,.holiday_box_remove_confirmation{border-radius:20px;border:1px solid #EBEBEB;background:#fff;box-shadow:0 16px 32px -12px #0e121b1a;padding:0;max-width:358px}.free-product-removal__title-icon-wrap{padding:20px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.free-product-removal__warning{margin:0 0 16px;border-radius:10px;background-color:#ffebec;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:8px}.free-product-removal__title-icon-wrap h4{font-family:GT Walsheim Pro Regular,sans-serif!important;color:#171717;text-align:center;font-size:16px;font-weight:600;line-height:24px;margin-bottom:4px;letter-spacing:.176px}.free-product-removal__title-icon-wrap p{color:#5c5c5c;text-align:center;font-size:14px;font-weight:400;line-height:20px}.free-product-removal .confimation-buttons,.holiday_box_remove_confirmation .confimation-buttons{text-align:center;margin-top:0;padding:16px;border-top:1px solid #EBEBEB;display:flex;align-items:center;justify-content:center}.free-product-removal .confimation-buttons .btn,.holiday_box_remove_confirmation .confimation-buttons .btn{padding:8px;min-width:153px;max-width:153px;width:100%;font-family:GT Walsheim Pro Md;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.084px;margin-right:12px;border-radius:28px}.free-product-removal .confimation-buttons .btn:last-child,.holiday_box_remove_confirmation .confimation-buttons .btn:last-child{margin-right:0}.free-product-removal .confimation-buttons .btn.button_confirm,.holiday_box_remove_confirmation .confimation-buttons .btn.button_confirm{color:#42beab;border:1px solid #42BEAB;background-color:transparent}.free-product-removal .confimation-buttons .btn.button_confirm:hover,.holiday_box_remove_confirmation .confimation-buttons .btn.button_confirm:hover{color:#fff;border:1px solid #42BEAB;background-color:#42beab}.free-product-removal .confimation-buttons .btn.button_cancel,.holiday_box_remove_confirmation .confimation-buttons .btn.button_cancel{color:#fff;border:1px solid #FB3748;background-color:#fb3748}.free-product-removal .confimation-buttons .btn.button_cancel:hover,.holiday_box_remove_confirmation .confimation-buttons .btn.button_cancel:hover{color:#fb3748;border:1px solid #FB3748;background-color:transparent}.jj-cart .cart_items_custom--new-42 .cart__footer{padding:16px}.jj-cart .cart_items_custom--new-42 .cart__footer .summary_text{padding-bottom:8px;line-height:32px}.jj-cart .cart_items_custom--new-42 .jj-cart__summary{margin-top:32px}.jj-cart .cart_items_custom--new-42 .jj-cart__summary-row .calculated_shipping{color:#a3a3a3;font-weight:400;font-family:GT-Walsheim-Pro-Rg,sans-serif}.jj-cart .cart_items_custom--new-42 .jj-cart__payment-img .footer__badges-list.footer__payments{margin-bottom:0}@media only screen and (max-width:1199px){.jj-cart .cart_items_custom--new-42 .cart-items .cart-item .cart-item__media{margin-right:24px;width:72px}}@media only screen and (max-width:767px){.jj-cart .cart_items_custom--new-42 cart-items .cart__contents{border-radius:0;border:0;background:#fff;padding:0}.jj-cart .cart_items_custom--new-42 .table-heading{font-size:18px;line-height:24px}.jj-cart .cart_items_custom--new-42 .gift_product_wrappermain{margin-top:24px;margin-bottom:24px}.jj-cart .cart_items_custom--new-42 .empty-subs_wrapper{margin:24px 0;border-radius:8px}.jj-cart .cart_items_custom--new-42 .title.title--primary{font-size:32px!important;line-height:40px;margin-bottom:16px!important}.jj-cart .cart_items_custom--new-42 .gift_product_wrapper{padding:4px 8px 4px 4px}.jj-cart .cart_items_custom--new-42 .gift_product_wrapper .gift_product_text{font-size:12px}.jj-cart .cart_items_custom--new-42 .gift_product_wrapper svg{width:12px;height:12px}.jj-cart .cart_items_custom--new-42 cart-items .cart__contents .gift_heading_wrapper{gap:8px}.jj-cart .cart_items_custom--new-42 .gift-scroll{padding:0}.jj-cart .cart_items_custom--new-42 .cart-items .cart-item .cart-item__media{margin-right:16px;width:100px;max-width:100%}.jj-cart .cart_items_custom--new-42 .cart-item .cart-item__quantity{width:calc(100% - 116px);max-width:calc(100% - 116px);bottom:0!important}.jj-cart .cart_items_custom--new-42 .cart-item__details{width:calc(100% - 116px);max-width:calc(100% - 116px)}.jj-cart .cart_items_custom--new-42 .cart-item .subscribe-sav__label{position:absolute;left:0;bottom:-48px}.jj-cart .cart_items_custom--new-42 .cart-item{margin-bottom:48px;margin-top:72px}.jj-cart .cart_items_custom--new-42 .cart-item:first-child{margin-top:0}.jj-cart .cart_items_custom--new-42 table.cart-items{margin-top:24px}.jj-cart .cart_items_custom--new-42 .cart-item .subscribe-sav__label-icon{max-width:14px;width:100%}.jj-cart .cart_items_custom--new-42 .cart-item .subscribe-sav__label-icon{width:100%;height:100%}.jj-cart .cart_items_custom--new-42 .cart-item__details .subscription-plans-wrapper select{position:absolute;left:0;bottom:-48px}.jj-cart .cart_items_custom--new-42 .cart__items .cart-items:not(:last-of-type){margin-bottom:72px}.jj-cart .cart_items_custom--new-42~.jj-cart__sticky-cta .cart__ctas .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;padding-top:10px;padding-bottom:10px;font-size:14px}.jj-cart .cart_items_custom--new-42~.jj-cart__sticky-cta{padding:16px 0;border-top-color:#d1d1d1}.jj-cart .cart_items_custom--new-42~.jj-cart__sticky-cta .jj-cart__payment-img{margin-top:16px}.jj-cart .cart_items_custom--new-42 .cart__footer{padding:0;border:none!important}.jj-cart .cart_items_custom--new-42 .cart__footer .jj-cart__summary-row:last-child{border-bottom:none;padding-bottom:0}.jj-cart .cart_items_custom--new-42 .jj-cart__summary{margin-top:16px}.jj-cart .cart_items_custom--new-42 .cart__footer .summary_text{margin-bottom:0}}body.jj-cro-freeshipping .jj-cart .cart_items_custom--new-42 .free-shipping-bar.cart_page{margin-bottom:45px!important}.main-cart-items-wrapper-custom .ab-test_42_title,.main-cart.main-cart-items-wrapper-custom .jj-cart__sticky-cta{display:none!important}.shipping-message.header-is-sticky{top:80px}@media(min-width:992px){body.progressbar_show .jj-cart__col--details.js-contents{margin-top:-162px!important}}.progress-markers .marker{transform:translate(-50%,-50%)!important;top:50%!important}.progress-markers .marker .truck{background:#ebebeb;padding:5px;border-radius:30px}.progress-markers .marker .truck img{vertical-align:middle}body.jj-cro-freeshipping .free-shipping-bar.cart_page .threshold,.jj-cro-add-popup .cro_addedcart_popup .free-shipping-bar .threshold{background:#ebebeb!important}@media(min-width:768px)and (max-width:991px){.shipping-message.header-is-sticky{top:90px}}@media(max-width:767px){.shipping-message.header-is-sticky{top:70px}}.jj-cart .cart_items_custom--new-42 .cart-item .gift-info{width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/111/assets/cro-free-prd.css.map */
