.rey-headerCart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.rey-headerCart>*{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.rey-headerCart.--loading{pointer-events:none}.rey-headerCart.--loading>*{opacity:0.15}.rey-headerCart.--loading::after{content:'';display:inline-block;font-size:13px;width:1em;height:1em;border:2px solid transparent;border-bottom-color:currentColor;border-right-color:currentColor;border-radius:50%;-webkit-animation:spinner-border 0.75s linear infinite;animation:spinner-border 0.75s linear infinite;position:absolute;top:calc(50% - 0.5em);right:calc( var(--icon-size, 1.25rem) / 2 - 0.5em)}.rey-headerCart.--loading .__cart-count{color:transparent}.rey-headerCart .__icon{font-size:var(--icon-size, 1.25rem)}.rey-headerCart .__icon i,.rey-headerCart .__icon svg{font-size:inherit;display:block}.rey-headerCart .__icon svg{fill:currentColor;height:1em;position:relative;width:1em}.rey-headerCart .__cart-count{background:var(--neutral-accent-color);display:inline-block;text-align:center;color:#fff;position:relative;font-size:8px;width:1rem;height:1rem;line-height:1rem;border-radius:1.25rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin-left:-.375rem}@media (min-width: 1025px){.rey-headerCart .__cart-count{font-size:9px;width:1.25rem;height:1.25rem;line-height:1.25rem;margin-left:.1875rem}}.rey-headerCart .rey-headerCart-text{display:none}.rey-headerCart .rey-headerCart-text+svg{display:block}@media (min-width: 1025px){.rey-headerCart .rey-headerCart-text{display:block;font-size:0.8rem;margin-right:.5rem}.rey-headerCart .rey-headerCart-text+svg{display:none}}.rey-headerCart .__text{display:none}@media (min-width: 1025px){.rey-headerCart .__text{display:block;font-size:0.8rem;line-height:1;margin-right:var(--text-distance, 0.4em)}.rey-headerCart .__text .__cart-subtotal{margin:0 0.3em}}.--tp-after .rey-headerCart .__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:0;margin-left:var(--text-distance, 0.4em)}.--tp-under .rey-headerCart{-ms-flex-wrap:wrap;flex-wrap:wrap}.--tp-under .rey-headerCart .__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-right:0;margin-top:var(--text-distance, 0.4em)}
