.StickyAtc{position:fixed;left:0;right:0;bottom:0;z-index:6;padding:12px 0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--background);border-top:1px solid var(--border-color);box-shadow:0 -2px 10px rgba(var(--text-color-rgb),.08);transform:translateY(100%);visibility:hidden;transition:transform .35s cubic-bezier(.645,.045,.355,1),visibility 0s linear .35s}.StickyAtc.is-visible{transform:translateY(0);visibility:visible;transition:transform .35s cubic-bezier(.645,.045,.355,1),visibility 0s linear 0s}.StickyAtc__Inner{display:flex;align-items:center;justify-content:space-between}.StickyAtc__Product{display:flex;align-items:center;min-width:0}.StickyAtc__ImageWrapper{flex:none;width:60px;height:60px;margin-right:15px;background:var(--light-background)}.StickyAtc__Image{display:block;width:100%;height:100%;object-fit:contain}.StickyAtc__Info{min-width:0}.StickyAtc__Title{margin:0 0 4px;overflow:hidden;color:var(--heading-color);font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px));letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.StickyAtc__PriceList{color:var(--text-color-light);font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px))}.StickyAtc__Actions{display:flex;flex:none;align-items:center;margin-left:30px}.StickyAtc__Select{width:220px;margin-right:15px}.StickyAtc__Select select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StickyAtc__Button{min-width:220px;height:45px;padding:0 30px;line-height:43px}.StickyAtc__Button.is-loading{opacity:.7;pointer-events:none}body.has-sticky-atc{padding-bottom:var(--sticky-atc-height, 85px)}@media screen and (max-width:999px){.StickyAtc__Select{width:180px}.StickyAtc__Button{min-width:0}}@media screen and (max-width:640px){.StickyAtc{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.StickyAtc__Inner{flex-direction:column;align-items:stretch}.StickyAtc__ImageWrapper{width:44px;height:44px;margin-right:12px}.StickyAtc__Title{font-size:11px}.StickyAtc__Actions{margin:10px 0 0}.StickyAtc__Select{flex:1 1 50%;width:auto;min-width:0;margin-right:10px}.StickyAtc__Button{flex:1 1 50%;padding:0 15px}.StickyAtc__Actions>.StickyAtc__Button:only-child{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sticky-atc.css.map */
