.pdp-floating-atc{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;justify-content:stretch;pointer-events:none;padding:0;transform:translateY(100%);opacity:0;visibility:hidden;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .35s ease,visibility .4s}.pdp-floating-atc.is-visible{transform:translateY(0);opacity:1;visibility:visible}.pdp-floating-atc__inner{pointer-events:auto;width:100%;max-width:none;min-height:calc(63px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.75rem;padding:0 1rem env(safe-area-inset-bottom,0px) 1.1rem;background:#000;color:var(--Brand-Palette-White, #fff);border-radius:8px 8px 0 0;box-sizing:border-box;box-shadow:0 -4px 24px #0000001f}@media screen and (min-width:750px){.pdp-floating-atc__inner{padding:0 1.2rem env(safe-area-inset-bottom,0px) 1.35rem;gap:1rem}}.pdp-floating-atc__product{flex:1 1 0;min-width:0;display:flex;align-items:center;overflow:hidden;text-align:left}.pdp-floating-atc__title{display:block;margin:0;width:100%;min-width:0;color:var(--Brand-Palette-White, #fff);font-family:var(--font-dm-sans),var(--font-body-family),sans-serif;font-size:19px;font-style:normal;font-weight:400;line-height:1;letter-spacing:-.38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:750px){.pdp-floating-atc__product{gap:0}.pdp-floating-atc__title{width:auto;flex:0 1 auto}}.pdp-floating-atc__cta.relab-card__cta--floating{--relab-cta-line-w: 15px;--relab-cta-line-w-hover: 34px;--relab-cta-mid-slot: calc(var(--relab-cta-line-w-hover) + 8px - 4px + 4px);flex-shrink:0;max-width:100%;width:auto;min-height:43px;height:auto;padding:12px 20px;box-sizing:border-box;border:1px solid var(--Brand-Palette-White, #fff);border-radius:9999px;background:transparent;color:var(--Brand-Palette-White, #fff);font-family:var(--font-dm-sans),var(--font-body-family),sans-serif;font-size:16.3px;font-weight:400;line-height:1;letter-spacing:-.326px;white-space:nowrap;cursor:pointer;justify-content:center;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.pdp-floating-atc__cta.relab-card__cta--floating:hover:not(:disabled):not([aria-disabled=true]):not(.loading){background:#fff;color:#000;border-color:transparent}.pdp-floating-atc__cta.relab-card__cta--floating:hover:not(:disabled):not([aria-disabled=true]) .relab-card__cta-line{width:var(--relab-cta-line-w-hover)}.pdp-floating-atc__cta:disabled,.pdp-floating-atc__cta[aria-disabled=true]{opacity:.45;cursor:not-allowed}.pdp-floating-atc__cta .relab-card__cta-visible:not(.relab-card__cta-visible--sold-out){display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:0;width:auto;max-width:100%}.pdp-floating-atc__cta .relab-card__cta-visible--sold-out .relab-card__cta-price,.pdp-floating-atc__cta .relab-card__cta-visible--sold-out .relab-card__cta-sep,.pdp-floating-atc__cta .relab-card__cta-visible--sold-out .relab-card__cta-mid{display:none!important}.pdp-floating-atc__cta .relab-card__cta-price,.pdp-floating-atc__cta .relab-card__cta-label,.pdp-floating-atc__cta .relab-card__cta-sep{flex-shrink:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:currentColor}.pdp-floating-atc__cta .relab-card__cta-price,.pdp-floating-atc__cta .relab-card__cta-sep{margin-right:.35em}.pdp-floating-atc__cta .relab-card__cta-mid{display:inline-flex;align-items:center;justify-content:flex-start;box-sizing:border-box;flex:0 0 auto;width:var(--relab-cta-mid-slot);min-width:var(--relab-cta-mid-slot);margin-left:8px}.pdp-floating-atc__cta .relab-card__cta-line,.pdp-floating-atc__cta .relab-card__cta-dot{background:currentColor}@media screen and (max-width:749px){.pdp-floating-atc__cta.relab-card__cta--floating{padding:10px 16px;font-size:14px;min-height:40px}}@media(prefers-reduced-motion:reduce){.pdp-floating-atc__cta .relab-card__cta-line{transition:none}}body:has(.pdp-floating-atc.is-visible){padding-bottom:calc(63px + env(safe-area-inset-bottom,0px))}@media screen and (min-width:750px){body:has(.pdp-floating-atc.is-visible){padding-bottom:calc(63px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.pdp-floating-atc{transition:opacity .2s ease,visibility .2s;transform:none}.pdp-floating-atc:not(.is-visible){opacity:0;visibility:hidden}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-floating-add-to-cart.css.map */
