.dot-floating-banner{position:fixed;bottom:0;left:0;right:0;background-color:var(--Yellow-Yellow-500);padding:var(--spacing-3) var(--spacing-4);z-index:9999;border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;box-shadow:0 -4px 16px #0000001a;transition:transform .3s ease,opacity .3s ease;max-width:100%;overflow:hidden}.dot-floating-banner[data-banner-closed=true]{transform:translateY(100%);opacity:0;pointer-events:none}.dot-floating-banner__content{max-width:1376px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-3);position:relative}.dot-floating-banner__left{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);flex:1;min-width:0;width:100%}.dot-floating-banner__badge{background-color:var(--Blu-Blu-500);color:var(--Yellow-Yellow-200);padding:var(--spacing-0_5) var(--spacing-3);border-radius:var(--radius-DEFAULT);font-family:var(--family-Display);font-weight:var(--weight-normal);font-size:var(--size-xs);line-height:1.12;letter-spacing:.16px;white-space:nowrap;flex-shrink:0;align-self:flex-start}.dot-floating-banner__text{font-family:var(--family-Display);font-weight:var(--weight-regular);font-size:var(--size-xs);line-height:130%;letter-spacing:.16px;color:var(--Blu-Blu-800);margin:0;flex:1;min-width:0}.dot-floating-banner__close{position:absolute;top:var(--spacing-2);right:var(--spacing-3);transform:translate(0);width:20px;height:20px;min-width:auto;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:var(--Blu-Blu-500);transition:opacity .2s ease;z-index:10}.dot-floating-banner__close:hover{opacity:.7;background-color:transparent}.dot-floating-banner__close svg{width:16px;height:16px;display:block}.dot-floating-banner__close svg path{stroke:#c49503}.dot-floating-banner .uppa-add-to-cart-form{display:flex;flex-shrink:0;width:100%;order:2}.dot-floating-banner .dot__button{width:100%!important;flex-shrink:0;opacity:1!important}@media (max-width: 374px){.dot-floating-banner{display:none}}@media (min-width: 375px){.dot-floating-banner{display:block}}@media (min-width: 480px){.dot-floating-banner{padding:var(--spacing-4) var(--spacing-6)}.dot-floating-banner__badge{font-size:var(--Body-Body);padding:var(--spacing-1) var(--spacing-4)}.dot-floating-banner__text{font-size:var(--size-sm);line-height:140%}.dot-floating-banner__close{top:var(--spacing-2);right:var(--spacing-2);width:24px;height:24px}.dot-floating-banner__close svg{width:auto;height:auto}}@media (min-width: 768px){.dot-floating-banner{padding:var(--spacing-4) var(--spacing-16)}.dot-floating-banner__content{flex-direction:row;align-items:center;gap:var(--spacing-4)}.dot-floating-banner__left{flex-basis:auto;flex-direction:row;align-items:center;gap:var(--spacing-4);width:auto}.dot-floating-banner__text{font-size:var(--Body-Body);line-height:1.12}.dot-floating-banner .uppa-add-to-cart-form{width:auto;order:0}.dot-floating-banner .dot__button{width:auto!important}.dot-floating-banner__close{transform:translate(-20%,20%);width:20px;height:20px}}@media (min-width: 1024px){.dot-floating-banner{padding:var(--spacing-6) var(--spacing-10)}.dot-floating-banner__content{flex-wrap:nowrap;gap:var(--spacing-4)}.dot-floating-banner__left{flex-basis:100%;order:1}.dot-floating-banner .uppa-add-to-cart-form{order:2;width:auto}.dot-floating-banner__close{top:var(--spacing-2);right:var(--spacing-2)}}@media (min-width: 1536px){.dot-floating-banner__content{flex-wrap:nowrap;justify-content:space-between;align-items:center}.dot-floating-banner__left{flex-basis:auto;order:0;flex:1;min-width:0}.dot-floating-banner .uppa-add-to-cart-form{order:0;width:auto;flex-shrink:0}}@media (min-width: 1920px){.dot-floating-banner__content{flex-wrap:nowrap;justify-content:space-between;align-items:center}.dot-floating-banner__left{flex-basis:auto;order:0;flex:1;min-width:0}.dot-floating-banner .uppa-add-to-cart-form{order:0;width:auto;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dot-css-floating-banner.css.map */
