.sticky-atc-bar{position:fixed;top:calc((var(--header-height, 0px) - 1px) * var(--use-sticky-header, 1));left:0;width:100%;box-sizing:border-box;z-index:-1;background:#fff;border-bottom:1px solid #e0e0e0;padding:18px 0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;opacity:0;pointer-events:none;transition:transform .35s ease,visibility 0s linear .35s,opacity .25s ease;box-shadow:0 2px 12px #0000000f}.sticky-atc-bar.active{-webkit-transform:none;transform:none;will-change:auto;-webkit-backface-visibility:visible;backface-visibility:visible;visibility:visible;opacity:1;pointer-events:auto;transition:transform .35s ease,visibility 0s,opacity .2s ease}html.search-is-open .sticky-atc-bar,html.no-scroll .sticky-atc-bar,html.mobile-menu-open .sticky-atc-bar,body:has(header .customSearch .Search__Results[aria-hidden=false]) .sticky-atc-bar,body:has(header .customSearch.is-show) .sticky-atc-bar{visibility:hidden!important;opacity:0!important;-webkit-transform:translate3d(0,-100%,0)!important;transform:translate3d(0,-100%,0)!important;pointer-events:none!important}.sticky-atc-bar__inner{max-width:1400px;margin:0 auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between;gap:24px}.sticky-atc-bar__product{display:flex;align-items:center;gap:18px;min-width:0}.sticky-atc-bar__img img{width:80px;height:80px;object-fit:contain;border-radius:4px}.sticky-atc-bar__info{min-width:0}.sticky-atc-bar__title{font-family:"Brandon Grotesque",var(--heading-font-family),sans-serif;font-weight:500;font-size:17px;line-height:1.4;margin:0;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc-bar__vendor{font-family:"Poppins",var(--text-font-family),sans-serif;font-weight:400;font-size:14px;line-height:1.4;margin:3px 0 0;color:#585858}.sticky-atc-bar__price{display:flex;align-items:center;gap:8px;margin-top:3px}.sticky-atc-bar__price--regular{font-family:"Brandon Grotesque",var(--heading-font-family),sans-serif;font-weight:400;font-size:16px;color:#222}.sticky-atc-bar__price--sale{font-family:"Brandon Grotesque",var(--heading-font-family),sans-serif;font-weight:400;font-size:16px;color:#df181c}.sticky-atc-bar__price--compare{font-family:"Brandon Grotesque",var(--heading-font-family),sans-serif;font-weight:400;font-size:16px;color:#585858;text-decoration:line-through}.sticky-atc-bar__actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.sticky-atc-bar__qty{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;overflow:hidden;height:54px}.sticky-atc-bar__qty-btn{width:50px;height:100%;border:none;background:#fff;font-size:20px;line-height:1;cursor:pointer;color:#222;display:flex;align-items:center;justify-content:center;transition:background .15s ease;-webkit-appearance:none;appearance:none;padding:0}.sticky-atc-bar__qty-btn:hover{background:#f5f5f5}.sticky-atc-bar__qty-input{width:48px;height:100%;border:none;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:center;font-family:"Brandon Grotesque",var(--heading-font-family),sans-serif;font-size:16px;font-weight:500;color:#222;-moz-appearance:textfield;-webkit-appearance:none;appearance:none;padding:0;margin:0;background:#fff}.sticky-atc-bar__qty-input::-webkit-inner-spin-button,.sticky-atc-bar__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sticky-atc-bar__btn--atc{box-sizing:border-box;font-family:"Brandon Grotesque",var(--heading-font-family),sans-serif;font-weight:400;font-size:15px;letter-spacing:1.5px;text-transform:uppercase;position:relative;z-index:1;isolation:isolate;color:#fff;background:#df181c;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-position:right center;background-size:0 100%;background-origin:padding-box;background-clip:padding-box;border:1px solid #DF181C;padding:16px 52px;cursor:pointer;box-shadow:none;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),color .45s cubic-bezier(.785,.135,.15,.86),border-color .45s cubic-bezier(.785,.135,.15,.86);white-space:nowrap;line-height:1.4;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.sticky-atc-bar__btn--atc:before,.sticky-atc-bar__btn--atc:after{content:none!important;display:none!important}.sticky-atc-bar__btn--atc:hover{background-position:left center;background-size:100% 100%;color:#df181c;border-color:#df181c}.sticky-atc-bar__btn--atc:disabled{background:#ccc;border-color:#ccc;cursor:not-allowed}.sticky-atc-bar__btn--cfp{box-sizing:border-box;font-family:"Brandon Grotesque",var(--heading-font-family),sans-serif;font-weight:500;font-size:15px;letter-spacing:1.5px;text-transform:uppercase;position:relative;z-index:1;isolation:isolate;overflow:hidden;color:#fff;background:#4b4b4b;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-position:right center;background-size:0 100%;background-origin:padding-box;background-clip:padding-box;border:1px solid #4B4B4B;padding:16px 36px;cursor:pointer;box-shadow:none;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),color .45s cubic-bezier(.785,.135,.15,.86),border-color .45s cubic-bezier(.785,.135,.15,.86);white-space:nowrap;line-height:1.4;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;border-radius:4px}.sticky-atc-bar__btn--cfp:before,.sticky-atc-bar__btn--cfp:after{content:none!important;display:none!important}.sticky-atc-bar__btn--cfp:hover{background-position:left center;background-size:100% 100%;color:#4b4b4b;border-color:#4b4b4b}.sticky-atc-bar__btn--cfp svg{width:18px;height:18px;flex-shrink:0}@media(max-width:1139px){.sticky-atc-bar__inner{padding:0 28px}.sticky-atc-bar__btn--atc,.sticky-atc-bar__btn--cfp{padding:15px 28px}}@media(max-width:767px){.sticky-atc-bar{padding:10px 0}.sticky-atc-bar__inner{padding:0 16px;gap:10px}.sticky-atc-bar__img img{width:44px;height:44px}.sticky-atc-bar__product{gap:10px;flex:1;min-width:0}.sticky-atc-bar__title{font-size:14px;max-width:10ch}.sticky-atc-bar__vendor{font-size:12px;max-width:10ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc-bar__price--regular,.sticky-atc-bar__price--sale,.sticky-atc-bar__price--compare{font-size:13px}.sticky-atc-bar__qty{display:none}.sticky-atc-bar__btn--atc,.sticky-atc-bar__btn--cfp{padding:14px 24px;font-size:13px;letter-spacing:1px;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/sticky_atc.css.map */
