.rts-wrap{width:min(1100px,92vw);margin:0 auto;position:end}.rts-bar{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:clamp(16px,4vw,32px);border-radius:var(--rts-radius);background:linear-gradient(180deg,var(--rts-bg-1),var(--rts-bg-2));padding:var(--rts-pad-y) clamp(16px,4vw,32px);color:var(--rts-text);overflow:hidden}.rts-art{position:absolute;left:max(0px,var(--rts-img-offset-x));bottom:var(--rts-img-offset-y);width:var(--rts-img-w);pointer-events:none;z-index:0;transform-origin:bottom left}.rts-art img{width:100%;height:auto;display:block;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.12))}.rts-content{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;align-items:center;gap:clamp(12px,3vw,24px);width:100%;justify-content:space-between}.rts-copy{padding-left:clamp(84px,16vw,180px)}.rts-heading{font-family:Poppins,sans-serif;font-weight:900;line-height:1;margin:0 0 6px;color:#fff;font-size:clamp(20px,4.2vw,40px)}.rts-sub{margin:0;opacity:.95;color:#fff;font-size:clamp(13px,1.3vw,16px)}.rts-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--rts-btn-bg);color:var(--rts-btn-text);font-weight:700;border-radius:9999px;padding:14px 24px;text-decoration:none;box-shadow:0 8px 20px #0000001f;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;white-space:nowrap}.rts-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000002e;opacity:.96}@media (max-width: 900px){.rts-content{grid-template-columns:1fr;justify-items:start;text-align:left}.rts-copy{padding-left:clamp(56px,21vw,140px)}.rts-cta{justify-self:start}}.rts-float{animation:rtsFloat 5.5s ease-in-out infinite}@keyframes rtsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width: 700px){.rts-bar{grid-template-columns:minmax(92px,28vw) 1fr;gap:12px;padding:clamp(14px,4vw,18px) clamp(14px,5vw,18px)}.rts-art{position:static;align-self:end;justify-self:start;width:100%;max-width:140px;transform:none}.rts-art img{filter:drop-shadow(0 6px 12px rgba(0,0,0,.12))}.rts-content{grid-column:2;grid-template-columns:1fr;justify-items:start;text-align:left;width:100%}.rts-copy{padding-left:0}.rts-heading{font-size:clamp(18px,5.2vw,24px);margin-bottom:6px}.rts-sub{font-size:clamp(12px,3.6vw,14px)}.rts-cta{justify-self:start}.rts-btn{margin-top:10px;padding:12px 20px}}@media (max-width: 700px){.rts-art{position:absolute;bottom:0;left:0;width:auto;max-width:300px;transform:none;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cta-ribbon.css.map */
