:root{--cobify-accent: #894a4b}.cobify-icon{width:1.8rem;height:1.8rem;flex:0 0 auto}.product__info-container .cobify-block{margin-top:var(--cb-mt, 1.2rem);margin-bottom:var(--cb-mb, 1.2rem)}.product-form__submit,.cobify-sticky__btn{text-transform:uppercase;letter-spacing:.1rem;font-weight:700}.cobify-urgency{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.9rem 1.4rem;border-radius:1rem;font-size:1.25rem;font-weight:700;letter-spacing:.06rem;line-height:1.35;text-align:center;text-transform:uppercase}.cobify-urgency--solid{background:var(--cobify-accent);color:#fff}.cobify-urgency--soft{background:color-mix(in srgb,var(--cobify-accent) 12%,#fff);color:var(--cobify-accent)}.cobify-urgency__dot{position:relative;flex:0 0 auto;width:.8rem;height:.8rem;border-radius:50%;background:currentColor}.cobify-urgency__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;animation:cobifyPulse 1.6s ease-out infinite}@keyframes cobifyPulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}.cobify-stars{position:relative;display:inline-flex;flex:0 0 auto;line-height:0;vertical-align:middle}.cobify-stars__row{display:inline-flex;gap:calc(var(--s, 16px) * .1)}.cobify-stars__row svg{display:block;flex:0 0 auto;width:var(--s, 16px);height:var(--s, 16px)}.cobify-stars__row--base{color:rgba(var(--color-foreground),.18)}.cobify-stars__row--fill{position:absolute;top:0;left:0;bottom:0;overflow:hidden;white-space:nowrap;color:var(--cb-star, #ffb800)}.cobify-rating{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;font-size:1.4rem;line-height:1.3}.cobify-rating__link{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.6rem;color:inherit;text-decoration:none}.cobify-rating__number{font-weight:700}.cobify-benefits p{margin:0 0 .6rem;font-size:1.5rem;line-height:1.5}.cobify-benefits p:last-child{margin-bottom:0}.cobify-price{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem}.cobify-price__current{font-size:2.6rem;font-weight:700;line-height:1.1;color:var(--cobify-accent)}.cobify-price__compare{font-size:1.6rem;opacity:.6}.cobify-price__badge{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:99rem;background:var(--cobify-accent);color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.05rem;line-height:1.2}.cobify-price__badge .cobify-icon{width:1.5rem;height:1.5rem}.cobify-price__tax{flex-basis:100%;margin:0}.cobify-packs{display:block}.cobify-packs__headline{display:flex;align-items:center;gap:1rem;margin:0 0 1.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase}.cobify-packs__headline:before,.cobify-packs__headline:after{content:"";flex:1 1 auto;height:.2rem;background:currentColor;opacity:.15}.cobify-packs__list{display:flex;flex-direction:column;gap:1.6rem}.cobify-pack{position:relative;border:.2rem solid rgba(var(--color-foreground),.15);border-radius:1rem;background:rgb(var(--color-background));transition:border-color .15s ease,background-color .15s ease}.cobify-pack.is-selected{border-color:var(--cobify-accent);background:color-mix(in srgb,var(--cobify-accent) 6%,rgb(var(--color-background)))}.cobify-pack.has-badge{margin-top:.4rem}.cobify-pack__badge{position:absolute;top:0;right:1.2rem;z-index:1;transform:translateY(-55%);padding:.35rem .9rem;border-radius:99rem;background:var(--cobify-accent);color:#fff;font-size:1rem;font-weight:800;letter-spacing:.05rem;line-height:1.3;text-transform:uppercase;white-space:nowrap}.cobify-pack__head{display:flex;align-items:center;gap:1rem;padding:1.4rem;cursor:pointer}.cobify-pack__radio{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cobify-pack__indicator{display:grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border:.2rem solid rgba(var(--color-foreground),.35);border-radius:50%}.cobify-pack.is-selected .cobify-pack__indicator{border-color:var(--cobify-accent)}.cobify-pack.is-selected .cobify-pack__indicator:after{content:"";width:1rem;height:1rem;border-radius:50%;background:var(--cobify-accent)}.cobify-pack__radio:focus-visible+.cobify-pack__indicator{outline:.2rem solid var(--cobify-accent);outline-offset:.2rem}.cobify-pack__thumbs{display:flex;flex:0 0 auto}.cobify-pack__thumbs img{width:4.4rem;height:4.4rem;object-fit:cover;border:.2rem solid rgb(var(--color-background));border-radius:.8rem;background:rgb(var(--color-background))}.cobify-pack__thumbs img+img{margin-left:-2.6rem}.cobify-pack__text{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.cobify-pack__label{font-size:1.6rem;font-weight:700;line-height:1.2}.cobify-pack__caption{font-size:1.25rem;font-weight:700;line-height:1.25;color:var(--cobify-accent)}.cobify-pack__prices{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;text-align:right}.cobify-pack__price{font-size:1.7rem;font-weight:800;line-height:1.2}.cobify-pack__compare{font-size:1.25rem;opacity:.55}.cobify-pack__units{display:flex;flex-direction:column;gap:.8rem;padding:0 1.4rem 1.2rem}.cobify-pack__units:empty{display:none}.cobify-pack__benefit{margin:0 1.4rem 1.2rem;padding:.5rem .8rem;border:.15rem solid var(--cobify-accent);border-radius:.8rem;color:var(--cobify-accent);font-size:1.2rem;font-weight:800;letter-spacing:.05rem;text-align:center}.cobify-unit{display:flex;align-items:flex-start;gap:.8rem;padding-top:.8rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.cobify-unit__num{min-width:2.2rem;padding-top:.7rem;font-size:1.2rem;font-weight:700;opacity:.6}.cobify-unit__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.6rem;min-width:0}.cobify-unit__row{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.cobify-unit__name{font-size:1.25rem;line-height:1.2;opacity:.85}.cobify-swatches,.cobify-chips{display:inline-flex;align-items:center;gap:.4rem}.cobify-swatch{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin:0;padding:0;border:0;border-radius:50%;background:none;box-shadow:inset 0 0 0 .2rem transparent;cursor:pointer;transition:box-shadow .15s ease;-webkit-appearance:none;appearance:none}.cobify-swatch__dot{display:block;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--sw, #ccc);box-shadow:inset 0 0 0 .1rem #0003}.cobify-swatch[aria-checked=true]{box-shadow:inset 0 0 0 .2rem var(--cobify-accent)}.cobify-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:3.2rem;margin:0;padding:.6rem 1.1rem;border:.1rem solid rgba(var(--color-foreground),.22);border-radius:99rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.2rem;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease;-webkit-appearance:none;appearance:none}.cobify-chip svg{width:1.5rem;height:1.5rem;flex:0 0 auto}.cobify-chip[aria-checked=true]{border-color:var(--cobify-accent);background:var(--cobify-accent);color:#fff}.cobify-swatch:disabled,.cobify-chip:disabled{opacity:.35;cursor:not-allowed}.cobify-swatch:focus-visible,.cobify-chip:focus-visible{outline:.2rem solid var(--cobify-accent);outline-offset:.2rem}.cobify-unit__price{margin-left:auto;font-size:1.4rem;font-weight:800;color:var(--cobify-accent);white-space:nowrap}.cobify-unit__price-inner{display:inline-block;transition:transform .2s ease}.cobify-unit__price-inner.is-bump{transform:scale(1.18)}.cobify-unit--blink .cobify-unit__price-inner{animation:cobifyBlink 1.2s ease-in-out infinite}@keyframes cobifyBlink{0%,to{opacity:1}50%{opacity:.3}}.cobify-payments{display:flex;flex-direction:column;align-items:center;gap:.6rem}.cobify-payments__caption{display:flex;align-items:center;gap:.4rem;margin:0;font-size:1.25rem;opacity:.75}.cobify-payments__caption .cobify-icon{width:1.5rem;height:1.5rem}.cobify-payments__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none}.cobify-payments__item{display:flex}.cobify-payments__item svg{width:3.8rem;height:2.4rem}.cobify-delivery{display:grid;grid-template-columns:repeat(var(--steps, 3),minmax(0,1fr));padding:1.6rem .6rem;border-radius:1rem;background:color-mix(in srgb,var(--cobify-accent) 7%,rgb(var(--color-background)))}.cobify-delivery__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:0 .4rem;text-align:center}.cobify-delivery__step:not(:last-child):after{content:"";position:absolute;top:2rem;left:calc(50% + 2.6rem);right:calc(-50% + 2.6rem);height:.2rem;border-radius:.2rem;background:var(--cobify-accent);opacity:.35}.cobify-delivery__icon{display:grid;place-items:center;width:4rem;height:4rem;margin-bottom:.4rem;border-radius:50%;background:var(--cobify-accent);color:#fff}.cobify-delivery__icon .cobify-icon{width:2.2rem;height:2.2rem}.cobify-delivery__top{font-size:1.3rem;line-height:1.3}.cobify-delivery__bottom{font-size:1.2rem;line-height:1.3;opacity:.75}.cobify-sticky{position:fixed;left:0;right:0;bottom:0;z-index:4;display:block;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 -.4rem 1.8rem #0000001f;transform:translateY(110%);transition:transform .3s ease}.cobify-sticky.is-visible{transform:none}.cobify-sticky__inner{display:flex;align-items:center;gap:1.2rem;padding-top:1rem;padding-bottom:1rem}.cobify-sticky__img{display:none;width:5.2rem;height:5.2rem;object-fit:cover;border-radius:.8rem}.cobify-sticky__info{display:flex;flex:1 1 auto;flex-direction:column;gap:.3rem;min-width:0}.cobify-sticky__title{margin:0;overflow:hidden;font-size:1.35rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cobify-sticky__price{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;line-height:1.2}.cobify-sticky__price [data-cobify-price-current]{font-size:1.6rem;font-weight:800;color:var(--cobify-accent)}.cobify-sticky__price s{font-size:1.2rem;opacity:.55}.cobify-sticky__btn{flex:0 0 auto;min-width:0;min-height:4.4rem;padding:0 1.8rem;white-space:nowrap}body.cobify-sticky-on{padding-bottom:7.6rem}@media screen and (min-width:750px){.cobify-sticky__img{display:block}.cobify-sticky__title{font-size:1.6rem}.cobify-sticky__btn{padding:0 3.2rem}}@media(prefers-reduced-motion:reduce){.cobify-urgency__dot:after,.cobify-unit--blink .cobify-unit__price-inner{animation:none}.cobify-sticky,.cobify-unit__price-inner{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cobify.css.map */
