.rt-tier-bar{--progress-bg: #e5e7eb;--progress-fill: #10b981;--text-color: #374151;--border-radius: 8px;--padding: 16px;--gap: 8px;display:block;padding:var(--padding);font-family:inherit}.rt-tier-bar__container{display:flex;flex-direction:column;gap:var(--gap)}.rt-tier-bar__message{color:var(--text-color);font-size:13px;text-transform:uppercase;text-align:center;margin:0}.rt-tier-bar__progress{position:relative;height:8px;background-color:var(--progress-bg);border-radius:var(--border-radius);overflow:visible}.rt-tier-bar__tooltip{position:absolute;left:var(--tooltip-position, 50%);transform:translate(-50%);color:#fff;border-radius:20px;font-weight:600;white-space:nowrap;opacity:1;transition:left .3s ease;pointer-events:none;z-index:10;top:14px;background:var(--color-gold);padding:0 5px;font-size:11px;letter-spacing:.5px}.rt-tier-bar__tooltip:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid var(--color-gold)}.rt-tier-bar__fill{height:100%;background-color:var(--progress-fill);border-radius:var(--border-radius);transition:width .3s ease;width:0}.rt-tier-bar__tiers{display:flex;justify-content:flex-end;font-size:12px;font-weight:700;color:var(--text-color);opacity:.7}.rt-tier-bar__progress{background:#fff;border:1px solid var(--header-border-color);border-radius:25px;height:11px;margin-top:0;position:relative}.rt-tier-bar__progress>.rt-tier-bar__fill{background-color:var(--color-gold);border-radius:20px 8px 8px 20px;display:block;height:100%;overflow:hidden;position:relative;transition:all .3 ease-in-out;width:100%}.rt-recommendations{--color-border: #e5e5e5;--color-background: #fff;--color-text: #333;--color-price: #333;--color-primary: #000;--color-primary-text: #fff;--color-primary-dark: #333;--border-radius: 12px;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;display:block;margin:var(--spacing-md) 0;font-family:inherit}.rt-recommendations__title{font-size:1rem;font-weight:600;margin-bottom:var(--spacing-md);color:var(--color-text);text-align:left;text-transform:uppercase;letter-spacing:.1rem}.rt-recommendations__embla{overflow:hidden;max-width:100%;margin:0 auto}.rt-recommendations__viewport{overflow:hidden}.rt-recommendations__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--spacing-md) * -1);cursor:grab;padding-block:10px}.rt-recommendations__container:active{cursor:grabbing}.rt-recommendations__slide{transform:translateZ(0);flex:0 0 300px;min-width:0;padding-left:var(--spacing-md);user-select:none;-webkit-user-select:none}.rt-recommendations__product{padding:0;background:var(--color-background);height:max-content;display:grid;grid-template-columns:120px 1fr;gap:0;align-items:center;transition:transform .2s ease,box-shadow .2s ease;border:1px solid var(--color-gold);overflow:hidden;border-radius:3px;height:100%}.rt-recommendations__product:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}.rt-recommendations__image{width:120px;max-width:120px;height:120px;object-fit:cover;border-radius:0}.rt-recommendations__content{display:flex;flex-direction:column;gap:var(--spacing-xs);justify-content:center;background:#f7f7f7;padding:10px 15px;height:100%}.rt-recommendations__product-title{font-size:14px;font-weight:400;line-height:1.3;margin:0 0 var(--spacing-xs) 0;color:var(--color-text);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;-webkit-box-orient:vertical}.rt-recommendations__price{font-size:14px;font-weight:600;color:var(--color-price);margin:0 0 var(--spacing-sm) 0}.rt-recommendations__button{background:var(--color-primary);color:var(--color-primary-text);border:none;padding:8px 16px;border-radius:0;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;align-self:flex-start;width:100%;min-height:36px}.rt-recommendations__button:hover{background:var(--color-primary-dark)}.rt-recommendations__button:disabled{opacity:.6;cursor:not-allowed}.rt-recommendations__controls{display:flex;justify-content:center;align-items:center;gap:var(--spacing-md);margin-top:8px;pointer-events:none}.rt-recommendations__buttons{display:none}.rt-recommendations__nav-button{-webkit-appearance:none;appearance:none;background:transparent;border:2px solid var(--color-border);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.rt-recommendations__nav-button:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-text)}.rt-recommendations__nav-button:disabled{opacity:.3;cursor:not-allowed}.rt-recommendations__nav-button svg{width:16px;height:16px}.rt-recommendations__dots{display:flex;gap:var(--spacing-xs);justify-content:center;flex-wrap:wrap;width:100%}.rt-recommendations__dot{-webkit-appearance:none;appearance:none;background:transparent;border:none;width:100%;height:8px;display:flex;align-items:center;justify-content:center;cursor:default;border-radius:4px;flex:1;max-width:60px;pointer-events:none}.rt-recommendations__dot:after{content:"";width:100%;height:4px;border-radius:2px;background:#e0e0e0;transition:background-color .3s ease}.rt-recommendations__dot--selected:after{background:var(--color-primary)}.rt-recommendations__loading{text-align:center;padding:var(--spacing-xl);color:var(--color-text);opacity:.7}.rt-recommendations__error{text-align:center;padding:var(--spacing-xl);color:var(--color-price);font-size:.9rem}@media (max-width: 768px){.rt-recommendations__slide{flex:0 0 280px}.rt-recommendations__product{grid-template-columns:100px 1fr;gap:var(--spacing-sm);height:max-content;padding:0}.rt-recommendations__image{width:100px;max-width:100px;height:100px}}@media (max-width: 480px){.rt-recommendations__slide{flex:0 0 250px}.rt-recommendations__product{grid-template-columns:80px 1fr;padding:0;height:max-content}.rt-recommendations__image{width:80px;max-width:80px;height:80px}.rt-recommendations__product-title,.rt-recommendations__price{font-size:12px}.rt-recommendations__button{font-size:10px;padding:6px 12px;min-height:32px}.rt-recommendations__controls{flex-direction:column;gap:var(--spacing-sm)}}
/*# sourceMappingURL=/cdn/shop/t/252/compiled_assets/styles.css.map */
