.gift-progress{margin:18px 0 20px;padding:0;text-align:left;color:#191919}.gift-progress__heading{width:100%;display:flex;align-items:center;gap:9px;border:0;padding:0 0 10px;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:1.4;text-align:left;cursor:pointer}.gift-progress__heading>.icon:first-child{width:23px;height:23px;flex:none}.gift-progress__heading>.icon:last-child{width:16px;height:16px;margin-left:auto;flex:none}.gift-progress__bar{display:flex;align-items:center;position:relative}.gift-progress__track{height:7px;flex:1;position:relative;overflow:hidden;border-radius:30px;background:#d9d9d9;box-shadow:0 3px 4px #0002}.gift-progress__fill{display:block;height:100%;background:#bbf3cd;border-radius:inherit;transition:width .3s}.gift-progress__pill{position:relative;z-index:1;border-radius:17px;background:#bbf3cd;min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;margin-left:-7px;font-size:10px;font-weight:600;box-shadow:3px 3px 4px -1px #0002;white-space:nowrap}.gift-progress__stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;padding-right:106px;font-size:11px;color:#797979}.gift-progress__stages>span{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.gift-progress__stages>span.is-reached{color:#1c6040;font-weight:700}.gift-progress__stages small{font-size:9px;font-weight:400;white-space:nowrap}.gift-progress__shipping{display:flex;gap:8px;align-items:center;font-size:11px;margin:13px 0 0;color:#555}.gift-progress__shipping .icon{width:20px;height:20px;flex:none}.rewards-dialog .gift-progress{margin:22px 0 25px}.rewards-dialog .gift-progress__heading{font-size:13px}.reward-card__automatic{font-size:11px;color:#286743;background:#e5f6eb;padding:7px 10px;border-radius:20px;margin-top:auto}.reward-card__status{min-height:16px}.reward-card.is-claimed .reward-card__status{color:#1b6941;font-weight:600}.reward-card select{width:100%;border:1px solid #d4d4d4;border-radius:7px;background:#fff;padding:8px;margin:0 0 12px;font:inherit;font-size:11px}.reward-card__value{color:#246b43;font-weight:600}.reward-terms{line-height:1.6}.bundle-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch}.bundle-card{padding:24px 18px;text-align:center}.bundle-card__choices{width:100%;margin:12px 0 2px;text-align:left}.bundle-card__choices label{display:block;font-size:11px;font-weight:600;margin-bottom:5px}.bundle-card__choices select{display:block;width:100%;border:1px solid #d5d5d5;border-radius:8px;padding:10px 28px 10px 9px;background:#fff;font:inherit;font-size:11px;color:#222;margin-bottom:10px;min-height:40px}.bundle-card__price{flex-wrap:wrap;justify-content:center;margin:12px 0 8px}.bundle-card__price strong{font-size:24px}.bundle-card__saving{font-size:11px;margin-bottom:14px}.bundle-card .form-status{font-size:11px;margin:10px 0 0;line-height:1.4}.bundle-card .form-status:empty{display:none}.cart-gift-label{color:#216b43;font-size:12px;font-weight:600}.cart-summary .gift-progress__heading{margin-top:0}.cart-summary .gift-progress__pill{font-size:9px;padding-inline:9px}.cart-summary .gift-progress__stages{padding-right:94px}.form-status.is-error,[data-reward-message].is-error{color:#a8001b}.gift-progress [data-reward-caption]{flex:1}.cart-checkout:disabled{opacity:.65;cursor:wait}@media(max-width:749px){.gift-progress{margin:16px 0}.gift-progress__heading{font-size:11px;gap:7px}.gift-progress__pill{font-size:9px;padding:4px 9px;min-height:23px}.gift-progress__stages{padding-right:94px;font-size:10px}.gift-progress__track{height:6px}.reward-card__automatic,.reward-card select{grid-column:2}.reward-card__automatic{width:max-content;margin-top:5px}.reward-card select{font-size:10px}.bundle-section{padding:28px 16px}.bundle-grid{grid-template-columns:1fr;gap:23px}.bundle-card{display:flex;align-items:stretch;text-align:center;padding:22px 18px}.bundle-card__images{height:110px;align-self:center}.bundle-card__images img{height:110px;width:100px}.bundle-card h3{margin:13px 0 7px}.bundle-card__choices{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.bundle-card .button{margin-top:0;min-height:44px}.bundle-card__price{justify-content:center}.bundle-card__saving{margin:0 0 12px}.bundle-heading h2{font-size:27px}.bundle-note{font-size:11px;line-height:1.6}}@media(prefers-reduced-motion:reduce){.gift-progress__fill{transition:none}}.product-info>.gift-progress,.product-info .gift-progress{width:100%;max-width:429px;background:#ffffff80;border-radius:20px;box-shadow:0 4px 4px #0004,inset 0 1px 1px #fff;padding:12px 11px}.inline-bundles{min-width:0;border:0;margin:8px 0 0;padding:0;color:#181818}.inline-bundles[hidden]{display:none!important}.inline-bundles legend{font-size:13px;font-weight:700;margin:0 0 10px;padding:0}.inline-bundles__offers{display:grid;grid-template-columns:1fr;gap:9px}.inline-offer{min-width:0;border:1px solid #cdd8d0;border-radius:12px;background:#ffffff8c;overflow:hidden;transition:border-color .15s,background .15s}.inline-offer.is-active{border-color:#1a7348;background:#f2fff6;box-shadow:0 0 0 1px #1a7348}.inline-offer__heading{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:12px 12px 4px;font-weight:inherit!important;cursor:pointer}.inline-offer__heading input{width:17px;height:17px;flex:none;margin:0;accent-color:#13723f}.inline-offer__name{display:flex;align-items:baseline;gap:8px;flex:1;font-weight:700;font-size:14px}.inline-offer__name small{font-size:10px;font-weight:400;color:#657069}.inline-offer__prices{display:flex;gap:7px;align-items:baseline;justify-content:flex-end;flex-wrap:wrap}.inline-offer__prices strong{font-size:15px;white-space:nowrap}.inline-offer__prices s{font-size:10px;white-space:nowrap;color:#777;font-weight:400}.inline-offer__saving{margin:0!important;padding:0 12px 10px 39px;color:#236a43;font-size:10px!important;line-height:1.4;min-height:15px}.inline-offer__units{padding:0 12px 10px}.inline-offer__units[hidden]{display:none!important}.inline-offer__unit label{font-size:10px!important;line-height:1.4;margin:7px 0 4px!important;color:#3b4940;font-weight:500!important}.inline-offer__unit select{width:100%;padding:9px 27px 9px 9px!important;min-height:38px;font-size:11px!important;border:1px solid #c2cfc6!important;border-radius:7px!important;background-color:#fff!important;box-shadow:none!important;color:#1b271f}.inline-bundles__note{font-size:10px!important;color:#5c685f;line-height:1.5;margin:10px 0 8px!important}.inline-quantity-label{font-size:11px!important;font-weight:600;margin:7px 0 5px!important}.source-product-buy .product-options[hidden],.source-variant-picker[hidden]{display:none!important}.inline-offer:focus-within{outline:2px solid #358153;outline-offset:2px}.inline-offer.is-active:focus-within{outline-offset:3px}@media(max-width:749px){.inline-bundles{margin-top:6px}.inline-offer__heading{padding:11px 11px 4px;gap:9px}.inline-offer__name{font-size:13px;gap:7px}.inline-offer__prices strong{font-size:14px}.inline-offer__saving{padding-left:37px}.inline-offer__unit select{min-height:40px}.inline-bundles legend{font-size:12px}}@media(prefers-reduced-motion:reduce){.inline-offer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/commerce.css.map */
