.cust-main-product-free-gift{--cust-main-product-free-gift-heading-family: ChronicleDisplay-Light, var(--font-heading-family);--cust-main-product-free-gift-body-family: var(--font-HelveticaNeue);--cust-main-product-free-gift-border-color: #dfdfdf;--cust-main-product-free-gift-text-color: var(--color-text-primary, rgb( 51, 51, 51));--cust-main-product-free-gift-progress-track: #dfdfdf;--cust-main-product-free-gift-progress-fill: linear-gradient(90deg, #dfd2e7 0%, #c9a9c9 100%);--cust-main-product-free-gift-progress-dot: rgb(205 161 80 / 53%);box-sizing:border-box;position:relative;display:flex;align-items:stretch;width:100%;min-height:102px;overflow:hidden;border:1px solid var(--cust-main-product-free-gift-border-color);background-color:rgb(var(--color-background, 255, 255, 255));color:var(--cust-main-product-free-gift-text-color);margin-bottom:20px}.cust-main-product-free-gift__image{flex:0 0 clamp(80px,20.58vw,100px);width:clamp(80px,20.58vw,100px);height:clamp(80px,20.58vw,100px);min-width:80px;min-height:80px;max-width:100px;max-height:100px}.cust-main-product-free-gift__image img{display:block;width:100%;height:100%;object-fit:cover}.cust-main-product-free-gift__content{position:relative;display:flex;flex:1 0 0;min-width:1px;align-self:stretch;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:16px}.cust-main-product-free-gift__title,.cust-main-product-free-gift__description{width:100%;min-width:0;margin:0;color:var(--cust-main-product-free-gift-text-color);word-break:break-word}.cust-main-product-free-gift__title{font-family:var(--cust-main-product-free-gift-heading-family);font-size:20px;font-weight:300;line-height:1.5;text-transform:capitalize}.cust-main-product-free-gift__description{font-family:var(--cust-main-product-free-gift-body-family);font-size:12px;font-weight:300;line-height:1.5}.cust-main-product-free-gift--limited{min-height:80px}.cust-main-product-free-gift--limited .cust-main-product-free-gift__image{position:relative;flex-basis:80px;width:80px;height:auto;max-width:100px;max-height:none;min-height:0;overflow:hidden;align-self:stretch}.cust-main-product-free-gift--limited .cust-main-product-free-gift__image img{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#e1e1e133}.cust-main-product-free-gift--limited .cust-main-product-free-gift__content{justify-content:flex-start;gap:0;padding:12px}.cust-main-product-free-gift--limited .cust-main-product-free-gift__title{font-size:18px}.cust-main-product-free-gift--limited .cust-main-product-free-gift__description{font-size:12px}.cust-main-product-free-gift__progress-wrap{flex:0 0 auto;width:100%;padding-top:9px}.cust-main-product-free-gift__progress{width:100%;height:6px;overflow:hidden;border-radius:10px;background-color:var(--cust-main-product-free-gift-progress-track)}.cust-main-product-free-gift__progress-fill{display:block;width:var(--cust-main-product-free-gift-progress, 0%);height:6px;background:var(--cust-main-product-free-gift-progress-fill)}.cust-main-product-free-gift__progress-label{display:flex;width:100%;height:25px;align-items:center;gap:6px;padding-top:9px}.cust-main-product-free-gift__progress-dot{flex:0 0 5px;width:5px;height:5px;border-radius:50%;background-color:var(--cust-main-product-free-gift-progress-dot)}.cust-main-product-free-gift__progress-label p{min-width:0;margin:0;color:var(--cust-main-product-free-gift-text-color);font-family:var(--cust-main-product-free-gift-body-family);font-size:11px;font-weight:400;line-height:16px;white-space:nowrap}.cust-main-product-free-gift__progress-label strong{font-weight:700}.cust-main-product-free-gift__ribbon{position:absolute;top:0;right:0;display:flex;height:66.468px;align-items:center;justify-content:center;pointer-events:none}.cust-main-product-free-gift__ribbon img{display:block;width:100%;height:100%;max-width:none;object-fit:fill}@media screen and (max-width:768px){.cust-main-product-free-gift{margin:16px}.cust-main-product-free-gift__content{padding:16px}.cust-main-product-free-gift__title{font-size:18px}}.cust-main-product-free-gift__progress-fill{background-image:var(--cust-main-product-free-gift-progress-fill-image, none);background-repeat:no-repeat;background-size:cover}
/*# sourceMappingURL=/cdn/shop/t/1537/assets/cust-main-product-free-gift.css.map */
