atc-size-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw;height:100dvh;z-index:10000;display:block;pointer-events:none}atc-size-modal[hidden]{display:none}.atc-size-modal__overlay{display:none}.atc-size-modal__panel{position:absolute;top:0;right:0;z-index:1;pointer-events:auto;display:flex;flex-direction:column;justify-content:space-between;width:min(480px,100vw);height:100%;max-height:100dvh;padding:30px 0;background:#fff;transform:translate(100%);transition:transform var(--duration-drawer, .35s) ease-in-out}.atc-size-modal.is-open .atc-size-modal__panel{transform:translate(0)}.atc-size-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex:0 0 auto;padding:0 15px}.atc-size-modal__heading{min-width:0}.atc-size-modal__title,.atc-size-modal__product,.atc-size-modal__close{margin:0;font-size:14px;line-height:20px;letter-spacing:0;color:#000;background:none;border:0}.atc-size-modal__title{font-weight:500}.atc-size-modal__product{font-weight:400;text-transform:uppercase}.atc-size-modal__close{flex-shrink:0;font-weight:400;cursor:pointer;padding:0}.atc-size-modal__bottom{display:flex;flex-direction:column;gap:16px;min-height:0;max-height:calc(100% - 72px);overflow:hidden}.atc-size-modal__callout{display:block;width:100%;margin:0;padding:12px 15px;border:0;background:#eaeaea;color:#000;font-size:12px;line-height:20px;font-weight:400;text-align:left;cursor:pointer}.atc-size-modal__callout-link{font-weight:500;text-decoration:underline;text-underline-offset:2px}.atc-size-modal__list{display:flex;flex-direction:column;padding:0 15px 8px;overflow-y:auto;flex:1 1 auto;min-height:0;max-height:none;overscroll-behavior:contain}.atc-size-row{border-bottom:1px solid rgb(0 0 0 / 20%)}.atc-size-row[hidden]{display:none}.atc-size-row__button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:53px;padding:16px 5px;margin:0;border:0;background:none;color:#000;cursor:pointer;text-align:left}.atc-size-row__size,.atc-size-row__status{font-size:14px;line-height:20px;font-weight:400}.atc-size-row__size{flex:1 1 auto}.atc-size-row__meta{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-shrink:0}.atc-size-row__tag{font-size:12px;line-height:16px;font-weight:700;opacity:0;transform:translate(8px);transition:opacity .22s ease,transform .22s ease;white-space:nowrap}.atc-size-row__icon{display:grid;place-items:center;flex-shrink:0}.atc-size-row__plus{position:relative;width:15px;height:15px;color:#000}.atc-size-row__plus-circle{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #000;border-radius:50%;transform:scale(1);opacity:1;background:transparent;transition:transform .28s ease,background-color .28s ease,border-color .28s ease}.atc-size-row__plus svg{position:relative;z-index:1;transition:color .22s ease,transform .28s ease}.atc-size-row__bell{width:9px;height:10px;color:#cacaca}.atc-size-row__bell svg{display:block;width:9px;height:10px}.atc-size-row--sold-out .atc-size-row__button{color:#cacaca}.atc-size-row--sold-out .atc-size-row__tag{display:none}.atc-size-row:not(.atc-size-row--sold-out) .atc-size-row__button:hover .atc-size-row__tag,.atc-size-row:not(.atc-size-row--sold-out) .atc-size-row__button:focus .atc-size-row__tag,.atc-size-row:not(.atc-size-row--sold-out) .atc-size-row__button:focus-visible .atc-size-row__tag{opacity:1;transform:translate(0)}.atc-size-row__button:hover .atc-size-row__plus-circle,.atc-size-row__button:focus .atc-size-row__plus-circle,.atc-size-row__button:focus-visible .atc-size-row__plus-circle{transform:scale(1);opacity:1;background:#000}.atc-size-row__button:hover .atc-size-row__plus svg,.atc-size-row__button:focus .atc-size-row__plus svg,.atc-size-row__button:focus-visible .atc-size-row__plus svg{color:#fff;transform:rotate(90deg)}.atc-size-row--sold-out .atc-size-row__button:hover .atc-size-row__bell,.atc-size-row--sold-out .atc-size-row__button:focus .atc-size-row__bell,.atc-size-row--sold-out .atc-size-row__button:focus-visible .atc-size-row__bell{animation:atc-bell-wiggle .5s ease}.atc-size-row.is-loading .atc-size-row__button{pointer-events:none;opacity:.55}@keyframes atc-bell-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-16deg)}50%{transform:rotate(12deg)}75%{transform:rotate(-8deg)}}@media(hover:none)and (min-width:750px){.atc-size-row:not(.atc-size-row--sold-out) .atc-size-row__tag{opacity:1;transform:none}.atc-size-row__plus-circle{transform:scale(1);opacity:1;background:transparent}}@media screen and (max-width:749px){atc-size-modal,.atc-size-modal__panel{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-height:none!important}.atc-size-modal__list{max-height:calc(100dvh - 190px);overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#000 #fdfdfd;-webkit-overflow-scrolling:auto}.atc-size-modal__list::-webkit-scrollbar{-webkit-appearance:none;width:2px;height:2px;background:#fdfdfd}.atc-size-modal__list::-webkit-scrollbar-track{background:#fdfdfd}.atc-size-modal__list::-webkit-scrollbar-thumb{background:#000;border:0;border-radius:0}.atc-size-row__tag{display:none}}[data-testid=klaviyo-form-XvxNsQ] [data-testid=form-row]:first-child .klaviyo-form-richtext,[data-testid=klaviyo-form-XvxNsQ] [data-testid=form-row]:first-child .klaviyo-form-richtext p,[data-testid=klaviyo-form-XvxNsQ] [data-testid=form-row]:first-child .klaviyo-form-richtext span{font-size:25px!important;line-height:1.25!important;font-weight:400!important}
/*# sourceMappingURL=/cdn/shop/t/55/assets/atc-size-modal.css.map */
