.free-gift-progress-wrapper{display:flex;flex-direction:column;background-color:#f8f8f8;padding:20px}.free-gift-progress-wrapper .multiple-bar-wrapper{display:flex;flex-direction:column;column-gap:2}.free-gift-progress-wrapper .free-gift-text{justify-content:space-between;flex-wrap:wrap;display:flex;padding:0 12px;gap:10px;font-size:16px;margin-bottom:2.5px}.free-gift-progress-wrapper .progress-bar-outer{width:100%;overflow-x:hidden;height:14px;border-radius:7px;background-color:#e5e5e5}.free-gift-progress-wrapper .progress-bar-outer:not(:last-child){margin-bottom:13.5px}.free-gift-progress-wrapper .progress-bar-inner{width:0%;display:block;height:100%;background-color:#000}.free-gift-progress-wrapper .one-bar-text-wrapper{display:flex;justify-content:space-around;font-size:16px}.free-gift-progress-wrapper .one-bar-text-wrapper>div{opacity:.6}.free-gift-progress-wrapper .one-bar-text-wrapper .fullfil{opacity:1}.free-gift-product-wrapper{display:none;background-color:#f8f8f8;padding:15px 20px 35px;transition:all .5s;text-align:left}.free-gift-product-wrapper.disabled{pointer-events:none}.free-gift-product-wrapper.disabled .free-gift-btn{opacity:.4;cursor:not-allowed}.free-gift-product-wrapper-title{text-align:left;font-size:bolder;color:#000;font-size:16px}.free-gift-product-wrapper-subtitle{padding:0;margin:2px 0 11px;font-size:16px}.free-gift-product-wrapper-product-card{display:flex;width:100%}.free-gift-product-wrapper-product-card img{aspect-ratio:1/1;width:auto;height:100px;margin-right:12px;object-fit:cover}.free-gift-product-wrapper-product-info{width:75%;font-size:16px;display:flex;flex-direction:column}.free-gift-product-wrapper-product-info .variant-title{margin:10px 0}.free-gift-product-wrapper-product-info .product-title strong{text-decoration:underline}.free-gift-product-wrapper-product-info>div:first-child{text-align:left;padding:0;margin:0 0 4px;font-size:16px}.free-gift-product-wrapper-variants-options{width:100%;display:flex;flex-wrap:wrap;overflow-x:auto;justify-content:space-between}.free-gift-product-wrapper-variants-options>div{height:auto;box-sizing:border-box;cursor:pointer;background-size:cover;margin:0 5px 5px 0;position:relative;border:1px solid black;font-size:16px;font-weight:700;text-transform:uppercase;flex:1;text-align:center;padding:3px 0}.free-gift-product-wrapper-variants-options>div.disabled{pointer-events:none}.free-gift-product-wrapper-variants-options>div.selected{background-color:#000;color:#fff}.free-gift-product-wrapper-variants-options>div:last-child{margin-right:0}.free-gift-product-buy{width:60px;height:34px;background-color:#000;display:flex;color:#fff;align-items:center;justify-content:center;flex-grow:0;box-sizing:border-box;text-decoration:none;-webkit-user-select:none;user-select:none;transition:all .25s;cursor:pointer}.free-gift-product-buy span{color:#fff;font-size:16px}.free-gift-product-buy.disabled{background-color:#0000003d;pointer-events:none}additional-products{display:block;padding-top:40px}.additional-products-title{text-align:center;margin-bottom:7px;font-size:16px}.additional-product-title{font-size:16px;margin:0}.additional-product-title a{text-decoration:none;color:#696969}.additional-products-container.x-scroll{width:100%;padding:33px}.carousel-cell{margin-right:15px}.additional-products-container.x-scroll .additional-product-card{flex-shrink:0}.additional-product-card{display:none;overflow-x:hidden;width:100%;justify-content:space-between}.additional-product-card .add-btn{width:100%;height:30px}.additional-product-card.vertical-card{width:156px;display:flex;flex-direction:column;justify-content:flex-start}.additional-product-card.vertical-card img{width:156px;height:156px;object-fit:cover}.additional-product-card.vertical-card .additional-product-right{width:156px;justify-content:flex-start;align-items:flex-start}.additional-product-card.vertical-card .additional-products-title{width:100%;overflow-x:hidden;text-overflow:ellipsis;margin:5px 0}.additional-product-card.vertical-card .free-gift-select{margin-bottom:5px}.additional-add-btn{background-color:#000;color:#fff;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer}.additional-variants-options{display:flex;overflow-x:auto;flex:1;gap:5px}.additional-variants-btn{display:flex;border:solid 1px black;-webkit-user-select:none;user-select:none;cursor:pointer;padding:5px 8px}.additional-variants-btn.selected{background-color:#000;color:#fff}.additional-product-card .additional-product-infos{gap:8px;display:flex;flex-direction:column}.free-gift-select{display:flex;position:relative;width:100%;height:30px;margin-bottom:10px;background-color:#000;font-size:16px}.free-gift-select.disabled{pointer-events:none;background-color:transparent}.free-gift-select.disabled select{border-radius:0;background-color:#0000003d}.free-gift-select>svg{height:.6rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);right:10px}.free-gift-select__select{cursor:pointer}.free-gift-select select{width:100%;-webkit-appearance:none;appearance:none;height:100%;border:none;padding:0 0 0 10px;color:#fff;background-color:#000;font-size:16px}.free-gift-select select:focus{outline:none}.upsell-item-tr{display:flex!important;width:100%}.upsell-item-tr td{width:100%}.upsell-item-wrap{display:none;width:100%;background-color:#f8f8f8!important;position:relative;overflow:visible;z-index:2;padding-bottom:25px}.upsell-item-wrap .upsell-variants-btn{width:100%;cursor:pointer;color:#fff;text-align:center;height:25px;line-height:25px;font-size:16px;background-color:transparent;border:solid 1px black}.upsell-item-wrap:after{content:"";z-index:1;display:block;width:50px;height:50px;background-color:#f8f8f8;transform:rotate(45deg) translate(50%);top:-30px;right:50%;position:absolute}.upsell-title{text-align:center;padding:25px 0;font-size:16px;position:relative;z-index:2}.upsell-item-close{position:absolute;width:10px;height:10px;top:0;right:10px;cursor:pointer}.upsell-product-card{padding:0 20px;display:flex;align-items:center}.upsell-product-card img{width:100px;height:auto;object-fit:cover;margin-right:12px}.upsell-product-title{display:flex;justify-content:space-between;margin-bottom:11px}.upsell-product-title .price-wrap{display:flex;flex-direction:column;height:16px;overflow-y:visible}.upsell-product-title .original{text-decoration:line-through}.upsell-variant-title{font-size:16px}.upsell-product-title>span:first-child{font-weight:700;font-size:16px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upsell-product-right{width:calc(100% - 105px);display:flex;justify-content:space-between;height:100%;align-items:center}.upsell-product-infos{display:flex;flex-direction:column;gap:10px;width:100%}.upsell-product-infos h2{margin:0;font-size:16px}.additional-product-price .price{font-size:18px}
/*# sourceMappingURL=/cdn/shop/t/50/assets/cart-free-gift.css.map */
