.shopify-section-header:has(>[data-rm-sticky]){position:sticky;top:0;z-index:65}.template-index .shopify-section-header:has(>.rm-mock-header[data-rm-sticky]){position:sticky;top:0;height:0;z-index:65}.rm-page-scrolled .rm-mock-header[data-rm-sticky]{background:color-mix(in srgb,var(--rm-home-bg,#111) 96%,transparent);border-bottom:1px solid #ffffff14}.rm-float{position:fixed;z-index:90;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-end;gap:9px;max-width:calc(100vw - 32px);color:#f3f1f1;font-family:var(--rm-font-body,Arial,sans-serif)}.rm-float details{--promo:#efbe43;--promo-tint:#342100}.rm-float .rm-float__offer{--promo:#bd8af9;--promo-tint:#2b134a}.rm-float summary{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 17px;border:1px solid color-mix(in srgb,var(--promo-outline,var(--promo)),transparent 38%);border-radius:999px;background:var(--promo-button-bg,#101015);color:var(--promo-text,#f3f1f1);box-shadow:0 0 20px color-mix(in srgb,var(--promo-glow,var(--promo)),transparent 76%);font-size:13px;font-weight:800;line-height:1.25;white-space:nowrap}.rm-float summary>span[aria-hidden=true]{color:var(--promo-accent,var(--promo));font-size:17px}.rm-float__weekly summary>span[aria-hidden=true]{color:#ffad32}.rm-float summary:hover,.rm-float details[open] summary{border-color:var(--promo-outline,var(--promo))}.rm-float [data-rm-countdown]{font-variant-numeric:tabular-nums}.rm-float__panel{position:absolute;bottom:calc(100% + 12px);right:0;width:min(380px,calc(100vw - 32px));max-height:calc(100dvh - 145px);overflow:auto;padding:21px;border:1px solid color-mix(in srgb,var(--promo),transparent 54%);border-radius:18px;color:var(--promo-text,#f3f1f1);background:linear-gradient(155deg,var(--promo-panel,var(--promo-tint)),var(--promo-panel-base,#101015) 84%);box-shadow:0 18px 52px #0008}.rm-float__close{position:absolute;top:5px;right:5px;width:36px;height:36px;border:0;background:none;color:#eee}.rm-float__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;padding-right:23px;color:var(--promo-accent,var(--promo));margin-bottom:13px}.rm-float__heading strong{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.rm-float__heading span{font-size:17px;font-weight:850}.rm-float__products{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:10px}.rm-float__products a{display:flex;align-items:center;gap:10px;line-height:1.2;font-size:13px}.rm-float__products a:hover strong{color:var(--promo-accent,var(--promo))}.rm-float__products img{width:56px;height:40px;object-fit:cover;border-radius:6px}.rm-float__cta,.rm-float__code button{display:grid;min-height:44px;place-items:center;padding:8px 12px;border:0;border-radius:9px;background:var(--promo-accent,var(--promo));color:var(--promo-action-text,#121016);font-weight:800;font-size:13px}.rm-float h2{margin:0 0 10px;font-size:23px;line-height:1.12}.rm-float .rte{color:#ded8df;font-size:13px}.rm-float__code{display:flex;margin-top:14px;border:1px dashed var(--promo);border-radius:9px}.rm-float__code input{min-width:0;flex:1;padding:0 9px;border:0;background:none;color:#fff;text-align:center;font-weight:850;letter-spacing:.08em}.rm-float__code button{flex:none;border-radius:0 8px 8px 0}.rm-float__status:not(:empty){display:block;margin-top:8px;font-size:12px}.rm-float :focus-visible{outline:2px solid var(--promo);outline-offset:2px}@media(max-width:450px){.rm-float{gap:6px;right:10px;bottom:max(10px,env(safe-area-inset-bottom))}.rm-float summary{padding-inline:12px;font-size:12px}.rm-float__panel{width:min(360px,calc(100vw - 20px));padding:16px}}.shopify-section-header :is(.rm-mock-nav>a,.rm-mock-nav summary,.rm-mock-dropdown__panel a,.rm-mock-mobile nav a,.rm-mock-mobile nav summary,.rm-header__primary-link,.rm-header__category-link,.rm-header__category-panel a,.rm-mobile-menu nav a){font-family:Arial,Helvetica,sans-serif;font-size:clamp(13px,1.05vw,16px);font-weight:700;letter-spacing:.025em;line-height:1.25;text-transform:uppercase}.rm-float .rte{color:inherit;opacity:.82}.rm-float__close,.rm-float__code input{color:inherit}.shopify-section-header :is(.rm-mock-nav summary,.rm-mock-mobile nav summary,.rm-header__category-dropdown>summary){display:flex;align-items:center;gap:4px}.shopify-section-header .rm-nav-caret{display:block;flex:0 0 10px;width:10px;height:6px;align-self:center;transition:transform .18s ease}.shopify-section-header details[open]>summary>.rm-nav-caret{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.shopify-section-header .rm-nav-caret{transition:none}}.rm-float__product{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.rm-float__product>a{min-width:0}.rm-float__product img{flex:none}.rm-float__product-info{min-width:0;overflow-wrap:anywhere}.rm-float__product .rm-price{margin-top:4px;gap:6px;font-size:13px}.rm-float__product .rm-price__compare{color:inherit;opacity:.72}.rm-float__product .rm-price__badge{display:none}.rm-float__product .rm-product-card__quick-add{--rm-accent:var(--promo-outline,#e8f300)}
/*# sourceMappingURL=/cdn/shop/t/36/assets/rm-floating-promos.css.map */
