.non-visible{visibility:hidden;opacity:0}.dtc-experiment-cart-shop-pay-button .shopify-cart-form .dynamic-checkout__content div:first-child .shopify-cleanslate:first-child,.dtc-experiment-cart-shop-pay-button .shopify-cart-form .dynamic-checkout__content div:first-child .shopify-cleanslate:nth-child(2) ul li:not(:first-child){display:none}.dtc-gift-purchase{display:block}.dtc-gift-purchase{border-bottom:1px solid #D8D8D8;display:flex;flex-direction:column-reverse;margin-left:-20px;margin-right:-20px}.dtc-gift-purchase .ig-dp-container{padding:12px 30px}.dtc-gift-purchase .ig-dp-container h1{font-size:18px;font-weight:300;margin-top:0;margin-bottom:12px}.dtc-gift-purchase .free-gift{display:flex;align-items:center}.dtc-gift-purchase .free-gift-image,.dtc-gift-purchase .free-gift-content{height:100%}.dtc-gift-purchase .free-gift-content{max-width:320px}.dtc-gift-purchase .free-gift-image{max-width:121px;max-height:121px;text-align:center}.dtc-gift-purchase .free-gift-content>*:not(.add-free-gift){margin-top:0}.dtc-gift-purchase .selectors,.dtc-gift-purchase .price{margin:0;display:flex;justify-content:center;gap:4px;align-items:center;flex:1 1 auto}.dtc-gift-purchase .selectors .color-selector{width:100%}.dtc-gift-purchase .price>span:first-child{color:#999;font-size:15px;line-height:18px;text-decoration:line-through}.dtc-gift-purchase .price>span:last-child{color:#2ea818;font-size:15px;font-weight:700;line-height:18px}.dtc-gift-purchase .free-gift-content h4{font-size:15px;font-weight:700;line-height:20px;margin-bottom:12px}.dtc-gift-purchase span.color-selection{width:18px;height:18px;border-radius:100%;border:1px solid #000;padding:0;background-color:transparent!important;display:block;position:relative}.dtc-gift-purchase span.color-selection:before{content:"";width:78%;height:77%;border-radius:100%;position:absolute;top:2px;left:2px}.progress-bar-container{display:flex;border-radius:80px;max-width:90%;margin:0 auto}.progress-bar-container .tier{width:50%;position:relative;min-height:44px}.progress-bar-container .tier.alone{width:100%}.progress-bar-container .progress-bar__container{background-color:#e2e2e2}.progress-bar-messages{display:flex;justify-content:space-between;margin-top:1rem}.message-container{display:flex;justify-content:center;width:auto;font-size:14px;gap:0 .5rem;flex-direction:column;text-align:center;align-items:center;position:absolute;right:-25px;top:-6px;z-index:1}.progress-bar-container .progress-bar{height:10px;background-color:#000;transition:width .5s ease-in-out}.progress-bar-container .freegift-tier{border-left:0}.progress-bar-container .freegift-tier .progress-bar__container,.progress-bar-container .dtc-completed.freegift-tier .progress-bar__container .progress-bar{border-top-right-radius:16px;border-bottom-right-radius:16px}.progress-bar-container .freeshipping-tier .progress-bar__container,.progress-bar-container .freeshipping-tier .progress-bar__container .progress-bar{border-top-left-radius:16px;border-bottom-left-radius:16px}.progress-bar-container .freegift-tier .progress-bar{outline:0}.dtc-gift-purchase .content{border-bottom:1px solid #D8D8D8;border-top:1px solid #D8D8D8;background:#f4f4f4}.dtc-gift-purchase .remain-message{font-size:14px;font-weight:400;margin-top:10px;margin-bottom:12px;text-align:center}.message-icon{background-color:#e2e2e2;border-radius:50%;border:1px solid #000;padding:0 2px;max-height:20px;max-width:20px}.message-icon>svg{width:16px;height:16px;margin-top:2px;margin-left:-1px}.message-content{font-size:9px;text-transform:uppercase;font-weight:700;line-height:11px;margin-top:10px}.free-gift-message{text-align:right;align-items:end;right:0}.free-gift-message .message-icon>svg{margin-top:3px;margin-left:1px}.dtc-completed .message-icon{background-color:#000;border:1px solid #fff}.dtc-completed .message-icon svg,.dtc-completed .message-icon svg path{fill:#fff;color:#fff}@media screen and (max-width: 768px){.dtc-gift-purchase .remain-message{font-size:12px!important}}.select2-container .selection .select2-selection{background-color:#f2f2f3;border-radius:0;border:none;height:36px;display:flex;justify-content:center;align-items:center}.select2-container--default .select2-selection--single .select2-selection__arrow{top:6px}.select2-results{background-color:#f2f2f3}.select2-results__option--selectable,.select2-container .select2-selection--single .select2-selection__rendered{line-height:15px;font-size:12px}.product-info{display:flex;justify-content:space-between;align-items:center}.dtc-gift-purchase{display:none}.dtc-hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/580/assets/gift-with-purchase-bar.css.map */
