:root{--cro-core-primary: #1f7a63;--cro-core-primary-contrast: #ffffff;--cro-core-primary-hover: color-mix(in srgb, var(--cro-core-primary) 86%, #000);--cro-core-secondary: #f2a477;--cro-core-secondary-contrast: #123d33;--cro-core-accent: #d83a3a;--cro-core-accent-contrast: #ffffff;--cro-core-text: #123d33;--cro-core-text-muted: color-mix(in srgb, var(--cro-core-text) 65%, transparent);--cro-core-bg: #ffffff;--cro-core-bg-tint: color-mix(in srgb, var(--cro-core-primary) 8%, #fff);--cro-core-border: color-mix(in srgb, var(--cro-core-text) 14%, transparent);--cro-core-success: #1a8f4c;--cro-core-badge-bg: #d4ff3a;--cro-core-badge-text: #102a12;--cro-core-badge-border: #9ccc00;--cro-core-radius: 8px;--cro-core-radius-pill: 50px;--cro-core-btn-radius: var(--cro-core-radius);--cro-core-font: inherit;--cro-core-fs-sm: clamp(.78rem, .75rem + .15vw, .86rem);--cro-core-fs-base: clamp(.94rem, .9rem + .2vw, 1.05rem);--cro-core-fs-lg: clamp(1.1rem, 1rem + .45vw, 1.35rem);--cro-core-fs-xl: clamp(1.4rem, 1.15rem + 1.1vw, 2.1rem);--cro-core-fs-2xl: clamp(1.8rem, 1.4rem + 1.8vw, 2.9rem);--cro-core-lh: 1.5;--cro-core-ease: cubic-bezier(.2, .8, .2, 1);--cro-core-dur-fast: .18s;--cro-core-dur: .35s;--cro-core-shadow: 0 10px 30px rgba(0, 0, 0, .12);--cro-accent: var(--cro-core-primary);--cro-accent-contrast: var(--cro-core-primary-contrast);--cro-text: var(--cro-core-text);--cro-muted: var(--cro-core-text-muted);--cro-bg: var(--cro-core-bg);--cro-border: var(--cro-core-border);--cro-danger: var(--cro-core-accent);--cro-success: var(--cro-core-success);--cro-highlight: var(--cro-core-badge-bg);--cro-radius: var(--cro-core-radius);--cro-qb-selected-bg: var(--cro-core-bg-tint);--cro-ease: var(--cro-core-ease)}@supports not (color: color-mix(in srgb,red,blue)){:root{--cro-core-primary-hover: #19634f;--cro-core-text-muted: rgba(18, 61, 51, .65);--cro-core-bg-tint: #eef6f2;--cro-core-border: rgba(18, 61, 51, .14)}}.cro{font-family:var(--cro-core-font);font-size:var(--cro-core-fs-base);line-height:var(--cro-core-lh);color:var(--cro-core-text);-webkit-font-smoothing:antialiased}.cro *,.cro *:before,.cro *:after{box-sizing:border-box}.cro :focus-visible{outline:2px solid var(--cro-core-primary);outline-offset:2px}.cro-h1{font-size:var(--cro-core-fs-2xl);line-height:1.1;font-weight:800;letter-spacing:-.01em;margin:0 0 .5em}.cro-h2{font-size:var(--cro-core-fs-xl);line-height:1.15;font-weight:700;margin:0 0 .5em}.cro-h3{font-size:var(--cro-core-fs-lg);line-height:1.25;font-weight:700;margin:0 0 .4em}.cro-text-sm{font-size:var(--cro-core-fs-sm)}.cro-text-muted{color:var(--cro-core-text-muted)}.cro-button{--_bg: var(--cro-core-primary);--_fg: var(--cro-core-primary-contrast);--_bd: var(--_bg);display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:.8em 1.6em;border:2px solid var(--_bd);border-radius:var(--cro-core-btn-radius);background:var(--_bg);color:var(--_fg);font:inherit;font-size:var(--cro-core-fs-base);font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--cro-core-dur-fast),border-color var(--cro-core-dur-fast),transform var(--cro-core-dur-fast) var(--cro-core-ease),box-shadow var(--cro-core-dur-fast)}.cro-button:hover{--_bg: var(--cro-core-primary-hover);box-shadow:0 6px 16px #0000001f}.cro-button:active{transform:scale(.98)}.cro-button[disabled],.cro-button[aria-busy=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.cro-button--block{width:100%}.cro-button--pill{border-radius:var(--cro-core-radius-pill)}.cro-button--secondary{--_bg: var(--cro-core-secondary);--_fg: var(--cro-core-secondary-contrast)}.cro-button--secondary:hover{--_bg: color-mix(in srgb, var(--cro-core-secondary) 88%, #000)}.cro-button--outline{--_bg: transparent;--_fg: var(--cro-core-primary);--_bd: var(--cro-core-primary)}.cro-button--outline:hover{--_bg: var(--cro-core-bg-tint)}.cro-button--urgent{--_bg: var(--cro-core-accent);--_fg: var(--cro-core-accent-contrast)}.cro-button--urgent:hover{--_bg: color-mix(in srgb, var(--cro-core-accent) 86%, #000)}.cro-button[aria-busy=true]:after{content:"";width:1em;height:1em;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:cro-core-spin .7s linear infinite}.cro-discount-badge{display:inline-flex;align-items:center;gap:.3em;padding:.22em .65em;border:1px solid var(--cro-core-badge-border);border-radius:var(--cro-core-radius-pill);background:var(--cro-core-badge-bg);color:var(--cro-core-badge-text);font-size:var(--cro-core-fs-sm);font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.cro-discount-badge--green{--cro-core-badge-bg: #3dffa2;--cro-core-badge-border: #12c774;--cro-core-badge-text: #053b22}.cro-discount-badge--urgent{--cro-core-badge-bg: var(--cro-core-accent);--cro-core-badge-border: var(--cro-core-accent);--cro-core-badge-text: var(--cro-core-accent-contrast)}.cro-discount-badge--square{border-radius:4px}.cro-discount-badge--pulse{animation:cro-core-pulse 2s var(--cro-core-ease) infinite}.cro-price-now{font-weight:800}.cro-price-was{color:var(--cro-core-text-muted);text-decoration:line-through;font-weight:400;margin-left:.4em}.cro-price-save{color:var(--cro-core-success);font-weight:700;font-size:var(--cro-core-fs-sm)}.cro-offer-card,.cro-qb__option{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;border:2px solid transparent;border-radius:var(--cro-core-radius);background:var(--cro-core-bg);box-shadow:inset 0 0 0 1px var(--cro-core-border);cursor:pointer;transition:border-color var(--cro-core-dur-fast),background-color var(--cro-core-dur-fast),box-shadow var(--cro-core-dur-fast),transform var(--cro-core-dur-fast) var(--cro-core-ease)}.cro-offer-card:hover,.cro-qb__option:hover{box-shadow:inset 0 0 0 1px var(--cro-core-text-muted)}.cro-offer-card.is-selected,.cro-offer-card:has(input:checked),.cro-qb__option.is-checked{border-color:var(--cro-core-primary);background:var(--cro-core-bg-tint);box-shadow:none}.cro-offer-card.is-selected{animation:cro-core-select var(--cro-core-dur) var(--cro-core-ease)}.cro-offer-card input[type=radio],.cro-offer-card input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.cro-offer-card>.cro-discount-badge{position:absolute;top:-11px;right:14px}.cro-offer-card__radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--cro-core-border);display:grid;place-items:center;transition:border-color var(--cro-core-dur-fast)}.cro-offer-card.is-selected .cro-offer-card__radio,.cro-offer-card:has(input:checked) .cro-offer-card__radio{border-color:var(--cro-core-primary)}.cro-offer-card.is-selected .cro-offer-card__radio:after,.cro-offer-card:has(input:checked) .cro-offer-card__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--cro-core-primary);animation:cro-core-pop var(--cro-core-dur-fast) var(--cro-core-ease)}.cro-offer-card:has(input:focus-visible){outline:2px solid var(--cro-core-primary);outline-offset:2px}.cro-slideout{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--cro-core-dur)}.cro-slideout.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.cro-slideout__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity var(--cro-core-dur) ease}.cro-slideout.is-open .cro-slideout__overlay{opacity:1}.cro-slideout__panel{position:absolute;top:0;right:0;height:100%;width:min(420px,100vw);background:var(--cro-core-bg);box-shadow:var(--cro-core-shadow);transform:translate(100%);transition:transform var(--cro-core-dur) var(--cro-core-ease);will-change:transform}.cro-slideout--left .cro-slideout__panel{right:auto;left:0;transform:translate(-100%)}.cro-slideout.is-open .cro-slideout__panel{transform:translate(0)}.cro-fade-in{animation:cro-core-fade-in var(--cro-core-dur) var(--cro-core-ease) both}.cro-fade-up{animation:cro-core-fade-up .5s var(--cro-core-ease) both}.cro-stagger>*{animation:cro-core-fade-up .5s var(--cro-core-ease) both}.cro-stagger>*:nth-child(2){animation-delay:.06s}.cro-stagger>*:nth-child(3){animation-delay:.12s}.cro-stagger>*:nth-child(4){animation-delay:.18s}.cro-stagger>*:nth-child(n+5){animation-delay:.24s}.cro-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s var(--cro-core-ease),transform .5s var(--cro-core-ease)}.cro-reveal.is-visible{opacity:1;transform:none}@keyframes cro-core-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cro-core-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cro-core-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes cro-core-select{0%{transform:scale(1)}40%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes cro-core-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes cro-core-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cro *,.cro-slideout *,.cro-fade-in,.cro-fade-up,.cro-stagger>*,.cro-reveal,.cro-discount-badge--pulse{animation:none!important;transition:none!important}.cro-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cro-core.css.map */
