.floating-atc{display:none}@media only screen and (max-width:767px){body.floating-atc-enabled .main-content{padding-bottom:calc(var(--floating-atc-height, 104px) + 8px)}.floating-atc{display:block;position:fixed;z-index:1000;right:0;bottom:var(--floating-atc-preview-offset, 0px);left:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));background:var(--COLOR-BG, #fff);border-top:1px solid var(--COLOR-A20, rgba(0, 0, 0, .16));box-shadow:0 -4px 16px #00000014;font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:var(--FONT-WEIGHT-BODY);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,100%,0);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.floating-atc.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0);transition-delay:0s}.floating-atc__inner{display:grid;grid-template-columns:minmax(0,1fr) clamp(116px,32vw,148px);align-items:end;gap:6px 8px;width:100%;max-width:680px;margin:0 auto}.floating-atc__summary{display:flex;grid-column:1 / -1;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding-bottom:6px;border-bottom:1px solid var(--border)}.floating-atc__product-title{overflow:hidden;min-width:0;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.floating-atc__product-price{flex:0 0 auto;font-family:var(--FONT-STACK-ACCENT);font-size:calc(var(--font-2) * var(--FONT-ADJUST-ACCENT));font-style:var(--FONT-STYLE-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);line-height:var(--leading-normal);white-space:nowrap}.floating-atc__controls{display:flex;align-items:end;gap:6px;min-width:0;margin:0}.floating-atc__field{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:4px}.floating-atc__field--option{position:relative}.floating-atc__field--option:after{content:"";position:absolute;right:11px;bottom:19px;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.7;pointer-events:none;transform:rotate(45deg)}.floating-atc__field-label{overflow:hidden;color:var(--COLOR-TEXT, #111);font-family:var(--FONT-STACK-ACCENT);font-size:calc(var(--font-2) * var(--FONT-ADJUST-ACCENT));font-style:var(--FONT-STYLE-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);letter-spacing:var(--FONT-ACCENT-LETTER-SPACING);line-height:var(--leading-normal);text-overflow:ellipsis;text-transform:var(--FONT-ACCENT-TRANSFORM);white-space:nowrap}.floating-atc__select,.floating-atc__quantity{width:100%;min-height:44px;color:var(--COLOR-TEXT, #111);background:var(--COLOR-BG, #fff);border:1px solid var(--COLOR-A30, rgba(0, 0, 0, .3));border-radius:var(--BUTTON-RADIUS, 0)}.floating-atc__select{height:44px;margin:0;padding:0 30px 0 10px;font:inherit;font-size:13px;text-overflow:ellipsis;-webkit-appearance:none;appearance:none}.floating-atc__quantity-field{flex:0 0 clamp(118px,28vw,132px);max-width:none}.floating-atc__quantity-field:only-child{flex:1 1 auto}.floating-atc__quantity{display:grid;grid-template-columns:44px minmax(30px,1fr) 44px;overflow:hidden}.floating-atc__quantity-button,.floating-atc__quantity-input{min-width:0;min-height:44px;padding:0;color:inherit;background:transparent;border:0;border-radius:0;text-align:center}.floating-atc__quantity-button{font-size:18px;cursor:pointer;touch-action:manipulation}.floating-atc .floating-atc__quantity-input{width:100%;height:44px;min-height:0;margin:0;padding:0;font:inherit;font-size:14px;line-height:1;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-appearance:textfield;appearance:textfield}.floating-atc__quantity-input::-webkit-inner-spin-button,.floating-atc__quantity-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.floating-atc__select:focus-visible,.floating-atc__quantity-button:focus-visible,.floating-atc__quantity-input:focus-visible{position:relative;z-index:1;outline:2px solid currentColor;outline-offset:-3px}.floating-atc__button{position:relative;min-width:0;min-height:44px;height:44px;padding-right:8px;padding-left:8px;touch-action:manipulation}.floating-atc__button.loading [data-floating-atc-label]{opacity:.55}.floating-atc__button:focus-visible{outline:2px solid currentColor;outline-offset:-5px}}@media(prefers-reduced-motion:reduce){.floating-atc{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/floating-add-to-cart.css.map */
