:root{--ro-sticky-cta-text-secondary: color-mix(in oklch, var(--ro-text-headline), transparent 25%);--ro-sticky-cta-text-subtle: color-mix(in oklch, var(--ro-text-headline), transparent 35%);--ro-sticky-cta-separator: color-mix(in oklch, var(--ro-text-headline), transparent 55%);--ro-sticky-cta-shadow: 0 -4px 20px color-mix(in oklch, var(--ro-text-headline), transparent 92%)}ro-sticky-cta{container-type:inline-size;container-name:sticky-cta;display:none;position:fixed;inset-block-end:0;inset-inline:0;z-index:999;border-block-start:var(--ro-border);background:var(--ro-bg-cream);box-shadow:var(--ro-sticky-cta-shadow);padding:.5rem .625rem;padding-block-end:calc(.5rem + env(safe-area-inset-bottom,0px));transform:translateY(100%);opacity:0;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}ro-sticky-cta.ro-visible{transform:translateY(0);opacity:1}.ro-sticky-cta__container{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .625rem;max-width:700px;margin-inline:auto}.ro-sticky-cta__content{display:grid;gap:.1875rem;min-width:0}.ro-sticky-cta__price-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.4375rem;min-width:0}.ro-sticky-cta__price-hero{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--ro-font-headline);font-weight:700;color:var(--ro-text-headline);line-height:1;flex-shrink:0}.ro-sticky-cta__price-label{font-family:var(--ro-font-body);font-size:var(--ro-text-floor);font-weight:500;color:var(--ro-text-muted);text-transform:lowercase;letter-spacing:.01em}.ro-sticky-cta__price-value{font-family:var(--ro-font-body);font-size:1.375rem;font-weight:700;color:var(--ro-accent-action);letter-spacing:-.02em;line-height:1}.ro-sticky-cta__price-unit{font-family:var(--ro-font-body);font-size:var(--ro-text-floor);font-weight:500;color:var(--ro-text-muted)}.ro-sticky-cta__details,[data-sticky-breakdown]{display:flex;align-items:center;gap:.1875rem .5rem;flex-wrap:wrap;font-family:var(--ro-font-body);font-size:var(--ro-text-floor);color:var(--ro-sticky-cta-text-secondary);line-height:1.2;text-wrap:pretty}.ro-sticky-cta__details>span+span:before,[data-sticky-breakdown]>span+span:before{content:"\2022";color:var(--ro-sticky-cta-separator);margin-inline-end:.5rem}.ro-sticky-cta__qty{font-weight:700;color:var(--ro-text-headline)}.ro-sticky-cta__per{color:var(--ro-sticky-cta-text-subtle);overflow-wrap:anywhere}.ro-sticky-cta__total{font-weight:700;color:var(--ro-text-headline)}.ro-sticky-cta__trust{display:flex;align-items:center;gap:.25rem .625rem;flex-wrap:wrap;min-width:0}.ro-sticky-cta__trust-item{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--ro-font-body);font-size:var(--ro-text-floor);font-weight:600;line-height:1.15;color:var(--ro-sticky-cta-text-subtle);letter-spacing:0;text-wrap:pretty}.ro-sticky-cta__trust-icon{color:var(--ro-accent-trust);flex-shrink:0}.ro-sticky-cta__button{padding:.5625rem .875rem;min-height:var(--ro-touch-target-min);min-width:116px;font-size:var(--ro-text-caption);white-space:nowrap;gap:.3125rem}.ro-sticky-cta__button-text{position:relative}.ro-sticky-cta__button-icon{transition:transform .2s ease}@media(hover:hover)and (pointer:fine){.ro-sticky-cta__button:hover .ro-sticky-cta__button-icon{transform:translate(3px)}}ro-sticky-cta .ro-btn-primary{max-inline-size:none;margin-inline:0;padding:.75rem 2rem;font-size:var(--ro-text-sm)}ro-sticky-cta.ro-visible .ro-sticky-cta__button{animation:buttonGlow 3s ease-in-out infinite}@keyframes buttonGlow{0%,to{box-shadow:var(--ro-shadow-hard),var(--ro-shadow-btn)}50%{box-shadow:var(--ro-shadow-hard),var(--ro-shadow-btn-hover)}}.ro-sticky-cta__button--busy{opacity:.6;pointer-events:none;transition:opacity var(--ro-dur-fast) var(--ro-ease-out-expo)}ro-sticky-cta.ro-visible .ro-sticky-cta__button--busy{animation:none}@container sticky-cta (min-width: 600px){ro-sticky-cta{padding:.5625rem 1rem;padding-block-end:calc(.5625rem + env(safe-area-inset-bottom,0px))}.ro-sticky-cta__container{gap:.625rem .875rem;max-width:760px}.ro-sticky-cta__price-value{font-size:var(--ro-text-md)}.ro-sticky-cta__details,[data-sticky-breakdown]{font-size:var(--ro-text-floor)}.ro-sticky-cta__button{min-height:var(--ro-touch-target-min);min-width:126px;font-size:.9375rem;padding:.625rem 1rem}.ro-sticky-cta__trust-item{font-size:var(--ro-text-floor)}}@container sticky-cta (max-width: 520px){.ro-sticky-cta__container{grid-template-columns:1fr;gap:.375rem}.ro-sticky-cta__price-row{grid-template-columns:1fr;gap:.125rem}.ro-sticky-cta__details,[data-sticky-breakdown]{gap:.1875rem .4375rem}.ro-sticky-cta__price-value{font-size:1.3125rem}.ro-sticky-cta__button{width:100%;justify-content:center;padding:.625rem .875rem;white-space:normal;text-align:center}}@container sticky-cta (max-width: 380px){ro-sticky-cta{padding:.375rem .5rem;padding-block-end:calc(.375rem + env(safe-area-inset-bottom,0px))}.ro-sticky-cta__price-value{font-size:1.1875rem}.ro-sticky-cta__price-label,.ro-sticky-cta__price-unit,.ro-sticky-cta__details,[data-sticky-breakdown]{font-size:var(--ro-text-floor)}.ro-sticky-cta__trust-item{font-size:var(--ro-text-floor);gap:.1875rem}.ro-sticky-cta__button{min-height:var(--ro-touch-target-min);font-size:.8125rem;padding:.5625rem .75rem}.ro-sticky-cta__button-icon{display:none}.ro-sticky-cta__trust-icon{width:9px;height:9px}}@media(prefers-reduced-motion:reduce){ro-sticky-cta{transition:opacity .2s ease;transform:none}ro-sticky-cta.ro-visible{transform:none}.ro-sticky-cta__button{transition:none;animation:none}.ro-sticky-cta__button--busy,.ro-sticky-cta__button-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/component-sticky-cta.css.map */
