buy-box-sticky-atc{--sticky-atc-gutter:1rem;background:var(--color-light-20);border-top:1px solid var(--color-dark-20);box-shadow:0 -.25rem .75rem rgb(0 0 0/8%);display:block;inset:auto 0 0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;transition:opacity .2s ease,transform .2s ease,display allow-discrete .2s;z-index:10}buy-box-sticky-atc[hidden]{display:none;opacity:0;transform:translateY(100%)}@starting-style{buy-box-sticky-atc:not([hidden]){opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){buy-box-sticky-atc{transition:none}}.buy-box-sticky-atc__inner{align-items:center;display:flex;gap:.75rem;margin:0 auto;max-width:80rem;padding:.5rem var(--sticky-atc-gutter)}@media screen and (min-width:48em){.buy-box-sticky-atc__inner{--sticky-atc-gutter:4rem;gap:1rem;padding-bottom:.75rem;padding-top:.75rem}}.buy-box-sticky-atc__image{flex:0 0 auto;height:2.75rem;object-fit:contain;width:2.75rem}@media screen and (min-width:48em){.buy-box-sticky-atc__image{height:3.25rem;width:3.25rem}}.buy-box-sticky-atc__text{display:flex;flex:1 1 auto;flex-direction:column;gap:.125rem;min-width:0}.buy-box-sticky-atc__title{color:var(--color-dark-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buy-box-sticky-atc__price,.buy-box-sticky-atc__title{font-size:var(--font-size-caption-md);line-height:1.3;margin:0}.buy-box-sticky-atc__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 .5rem}.buy-box-sticky-atc__price .price__before-amount{color:var(--color-dark-80);font-weight:400;text-decoration:line-through}.buy-box-sticky-atc__price .price__savings{display:none}@media screen and (min-width:48em){.buy-box-sticky-atc__price .price__savings{align-items:center;background-color:var(--color-alert-120);border-radius:.3125rem;color:#fff;display:inline-flex;font-weight:400;line-height:1.3;padding:.05rem .4rem .15rem;white-space:nowrap}}.buy-box-sticky-atc .buy-box-sticky-atc__action{flex:0 0 auto;font-size:var(--font-size-caption-md);min-height:2.75rem;padding:.5rem 1rem;white-space:nowrap}@media screen and (min-width:48em){.buy-box-sticky-atc .buy-box-sticky-atc__action{padding:.625rem 2rem}}.buy-box anodization-form,.buy-box buy-box-compound-picker,.buy-box buy-box-picker,buy-box{scroll-margin-top:4.5rem}