:root{--lm-sticky-h: 72px}@media(max-width:749px){:root{--lm-sticky-h: 124px}}.sticky-atc,.product--brand .sticky-atc{left:0;right:0;width:auto;border-radius:0;border-top:1px solid rgba(0,36,71,.12);background:#ffffffc7;-webkit-backdrop-filter:saturate(170%) blur(18px);backdrop-filter:saturate(170%) blur(18px);box-shadow:none}@media(min-width:1024px){.sticky-atc,.product--brand .sticky-atc{--lm-sticky-cut: 32px;left:auto;right:0;width:max-content;max-width:calc(100% - 2 * var(--gutter, 40px));clip-path:polygon(var(--lm-sticky-cut) 0,100% 0,100% 100%,0 100%)}}.sticky-atc .sticky-atc__mobile-handlebar{display:none}.lm-sticky-atc__inner{display:flex;align-items:center;gap:24px;max-width:1920px;margin:0 auto;padding:10px max(clamp(16px,3vw,64px),env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(clamp(16px,3vw,64px),env(safe-area-inset-left,0px))}.lm-sticky-atc__sizes{display:flex;flex:1 1 auto;align-items:center;gap:14px;min-width:0}.lm-sticky-atc__chips{position:relative;display:flex;gap:6px;min-width:0;padding:2px 0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.lm-sticky-atc__chips.is-overflowing{cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent)}.lm-sticky-atc__chips.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.lm-sticky-atc__chips.is-dragging .lm-sticky-atc__chip{cursor:grabbing}.lm-sticky-atc__chips::-webkit-scrollbar{display:none}.lm-sticky-atc__chip{flex:none;min-width:48px;height:44px;margin:0;padding:0 12px;border:1px solid rgba(0,36,71,.22);border-radius:0;background:#fff;color:#002447;font-family:var(--font-family-heading, inherit);font-size:17px;letter-spacing:.02em;line-height:1;cursor:pointer;scroll-snap-align:center;transition:border-color .2s ease,background-color .2s ease,color .2s ease}@media(hover:hover)and (pointer:fine){.lm-sticky-atc__chip:not(.is-selected):not(.is-unavailable):hover{border-color:#002447}}.lm-sticky-atc__chip.is-selected{border-color:#002447;background:#002447;color:#fff;box-shadow:inset 0 -3px #ffc800}.lm-sticky-atc__chip.is-unavailable{color:#00244759;background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(0,36,71,.22) 50%,transparent calc(50% + .5px));cursor:not-allowed}.lm-sticky-atc__chip:focus-visible{outline:2px solid #ffc800;outline-offset:2px}@media(min-width:1024px){.lm-sticky-atc__inner{justify-content:flex-end;margin:0;padding-right:max(10px,env(safe-area-inset-right,0px));padding-left:calc(var(--lm-sticky-cut) + 20px)}.lm-sticky-atc__sizes{justify-content:flex-end}.sticky-atc .lm-sticky-atc .sticky-atc__add-to-cart-button.lm-btn{min-width:220px}}.lm-sticky-atc__buy{display:flex;flex:none;align-items:center;gap:18px;margin-left:auto}.lm-sticky-atc__price{color:#002447;font-family:var(--font-family-heading, inherit);font-size:24px;line-height:1;white-space:nowrap}.lm-sticky-atc__price,.lm-sticky-atc__price *{font-family:var(--font-family-heading, inherit)!important;font-weight:400}.lm-sticky-atc__price :is(.price,.price__main){font-size:inherit}.lm-sticky-atc__buy .button-with-state-wrapper{width:auto}.lm-sticky-atc .sticky-atc__add-to-cart-button.lm-btn{--lmb-h: 52px;--lmb-font: 14px;min-width:280px}@media(max-width:749px){.lm-sticky-atc__inner{flex-direction:column;align-items:stretch;gap:8px;padding-top:8px}.lm-sticky-atc__chip{height:40px;min-width:44px;font-size:16px}.lm-sticky-atc__buy{gap:12px;margin-left:0}.lm-sticky-atc__price{font-size:20px}.lm-sticky-atc__buy .button-with-state-wrapper{flex:1 1 auto}.lm-sticky-atc .sticky-atc__add-to-cart-button.lm-btn{--lmb-h: 50px;--lmb-font: 13px;width:100%;min-width:0}}:root:has(.lm-sticky-signup){--lm-sticky-h: 72px}.lm-sticky-signup__inner{gap:0;margin:0 auto}.lm-sticky-signup__title{margin:0 24px 0 0;color:#002447;font-size:22px;line-height:1;text-transform:uppercase;white-space:nowrap}.lm-sticky-signup__email{flex:1 1 auto;width:300px;min-width:0;height:52px;padding:0 16px;border:1px solid rgba(0,36,71,.3);border-right:0;border-radius:0;background:#fff;color:#002447;font-family:var(--font-family-body, inherit);font-size:16px}.lm-sticky-signup__email:focus{outline:2px solid #ffc800;outline-offset:-2px}.lm-sticky-signup .lm-sticky-signup__submit.lm-btn{--lmb-h: 52px;--lmb-font: 14px;flex:none;min-width:220px}@media(max-width:1023px){.lm-sticky-signup__title{display:none}}@media(max-width:749px){.lm-sticky-signup__inner{flex-direction:row;align-items:center}.lm-sticky-signup__email{width:auto;height:50px;padding:0 10px}.lm-sticky-signup .lm-sticky-signup__submit.lm-btn{--lmb-h: 50px;--lmb-font: 13px;min-width:0}}:root:has(.lm-sticky-bundle){--lm-sticky-h: 72px}.lm-sticky-bundle__title{margin:0;overflow:hidden;color:#002447;font-size:22px;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.lm-sticky-bundle .lm-sticky-bundle__button.lm-btn{--lmb-h: 52px;--lmb-font: 14px;min-width:280px}@media(max-width:1023px){.lm-sticky-bundle__title{display:none}}@media(max-width:749px){.lm-sticky-bundle__inner{padding-top:10px}.lm-sticky-bundle .lm-sticky-bundle__button.lm-btn{--lmb-h: 50px;--lmb-font: 13px;flex:1 1 auto;min-width:0}}.popup__tab{transition:translate .3s cubic-bezier(.2,.8,.2,1)}body:has(.sticky-atc.active) .popup__tab{translate:0 calc(-1 * var(--lm-sticky-h) - 12px)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-sticky-atc-brand.css.map */
