.cd-fsb{align-self:stretch;width:100%;box-sizing:border-box}.cd-fsb--reached{display:flex;align-items:center;gap:8px;padding:12px;border-radius:12px;border:1px solid rgb(var(--success-text, 53 163 102) / .25);background:rgb(var(--success-text, 53 163 102) / .08)}.cd-fsb__check{display:inline-flex;flex-shrink:0;width:20px;height:20px;color:rgb(var(--success-text, 53 163 102))}.cd-fsb__check svg{width:100%;height:100%}.cd-fsb__text{color:#1b1a1a;font-size:14px;line-height:1.4}.cd-fsb__text b,.cd-fsb__text strong{font-weight:700;color:rgb(var(--success-text, 53 163 102))}.cd-fsb--progress{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;border:1px solid #e6ebef;background:#f7f8fa}.cd-fsb--progress .free-shipping-bar{gap:8px;width:100%}.cd-fsb--progress .free-shipping-bar>span{font-size:14px;color:#1b1a1a;padding:0}.cd-fsb--progress .free-shipping-bar>span b,.cd-fsb--progress .free-shipping-bar>span strong,.cd-fsb--progress .free-shipping-bar>span .bold{font-weight:700}.cd-fsb--progress .free-shipping-bar>span .text-accent{color:#24b3bd}.cd-fsb--progress .progress-bar{height:6px;border-radius:50px;background:#e5eaee;overflow:hidden}.cd-fsb--progress .progress-bar:before{background:linear-gradient(to right,#00c6b9,#009f95);border-radius:50px}.product-card__color-variant,.color-variant__values{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.product-card__color-variant{--dot-size: 20px;--dot-size-selected: 20px;margin-top:4px}.color-variant__values{--dot-size: 24px;--dot-size-selected: 28px}.color-swatch.color-variant__dot{box-sizing:border-box;width:var(--dot-size, 20px);height:var(--dot-size, 20px);margin:0;padding:0;border:1px solid #bfbfbf;border-radius:300px;background:var(--swatch-background) center / cover;cursor:pointer}.color-swatch.color-variant__dot.is-selected{--dot-size: var(--dot-size-selected, 20px);padding:2px;border:0;background:none;box-shadow:inset 0 0 0 1px #000}.color-swatch.color-variant__dot.is-selected:before{top:2px;right:2px;bottom:2px;left:2px;opacity:1;transform:none;transition:none;border:1px solid #bfbfbf;border-radius:300px;background:var(--swatch-background) center / cover;box-shadow:none}.color-swatch.color-variant__dot:focus-visible{outline:2px solid currentColor;outline-offset:2px}.color-variant__dot--unresolved{outline:1px dashed rgb(var(--text-color) / .45);outline-offset:1px}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map?subset=AAAAAAEAAAAAAAAAAAAAAQ */
