.atc-banner--container{display:none!important}html.n00b-atc-lock,html.n00b-atc-lock body{overflow:hidden}.n00b-atc[hidden]{display:none}.n00b-atc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000}.n00b-atc__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .2s ease}.n00b-atc.is-open .n00b-atc__overlay{opacity:1}.n00b-atc__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(440px,100%);background:#fff;color:#4d4d4d;box-shadow:-8px 0 32px #0000002e;transform:translate(100%);transition:transform .2s cubic-bezier(.2,0,0,1);outline:none}.n00b-atc.is-open .n00b-atc__panel{transform:translate(0)}.n00b-atc__grip{display:none}.n00b-atc__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid #dddddd}.n00b-atc__title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;line-height:1.2;color:#484848}.n00b-atc__check{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;color:#fff;background:#3c9342}.n00b-atc__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-.5rem;padding:0;border:0;border-radius:50%;background:transparent;color:#4d4d4d;cursor:pointer}.n00b-atc__close:hover,.n00b-atc__close:focus-visible{background:#ddd}.n00b-atc__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:1.25rem}.n00b-atc-line,.n00b-acc{display:grid;grid-template-columns:72px minmax(0,1fr);gap:.875rem;align-items:start}.n00b-acc{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;padding:.875rem;border:1px solid #dddddd}.n00b-acc+.n00b-acc{margin-top:.625rem}.n00b-atc-line__image,.n00b-acc__image{display:block;width:72px;height:72px}.n00b-atc-line__image img,.n00b-acc__image img{width:100%;height:100%;object-fit:contain}.n00b-atc-line__title,.n00b-acc__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-weight:700;line-height:1.3;color:#484848;text-decoration:none}.n00b-atc-line__title:hover,.n00b-acc__title:hover{text-decoration:underline}.n00b-atc-line__price,.n00b-acc__price{margin:.375rem 0 0;font-size:1rem;line-height:1.25}.n00b-atc-line__price .money,.n00b-acc__price .money{font-weight:700;font-variant-numeric:tabular-nums}.n00b-atc__accessories{margin-top:1.5rem}.n00b-atc__acc-title{margin:0 0 .75rem;font-size:1.0625rem;color:#484848}.n00b-acc-list{margin:0;padding:0;list-style:none}.n00b-acc__add{min-width:96px;min-height:44px;padding:0 .875rem;border:1px solid #0076de;border-radius:0;background:#0076de;color:#fff;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.n00b-acc__add:hover:not([disabled]){background:#088bff}.n00b-acc__add.is-busy{opacity:.6;cursor:progress}.n00b-acc__add.is-added{background:#fff;color:#3c9342;border-color:#3c9342;cursor:default}.n00b-acc--skeleton span{display:block;height:72px;background:linear-gradient(90deg,#eef1ec,#f6f8f4,#eef1ec)}.n00b-acc--skeleton span+span{height:2.5rem;align-self:center}.n00b-atc__footer{padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid #dddddd;background:#fff}.n00b-atc-subtotal{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:0 1rem;margin-bottom:.875rem}.n00b-atc-subtotal__label{font-size:.9375rem}.n00b-atc-subtotal__amount{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.n00b-atc__buttons{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.n00b-atc__buttons>*{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 .75rem;text-align:center;font-weight:700}@media screen and (max-width:719px){.n00b-atc__panel{top:auto;right:0;left:0;width:100%;max-height:85vh;max-height:85dvh;border-radius:16px 16px 0 0;box-shadow:0 -8px 32px #0000002e;transform:translateY(100%);transition-duration:.25s}.n00b-atc.is-open .n00b-atc__panel{transform:translateY(0)}.n00b-atc__panel.is-dragging{transition:none}.n00b-atc__grip{display:flex;justify-content:center;padding:.5rem 0 0;touch-action:none}.n00b-atc__grip span{width:40px;height:4px;border-radius:2px;background:#ddd}.n00b-atc__header{padding:.5rem 1rem .75rem;touch-action:none}.n00b-atc__title{font-size:1.125rem}.n00b-atc__body{padding:1rem}.n00b-atc-line,.n00b-acc{grid-template-columns:64px minmax(0,1fr)}.n00b-acc{grid-template-columns:64px minmax(0,1fr) auto;gap:.75rem;padding:.75rem}.n00b-atc-line__image,.n00b-acc__image{width:64px;height:64px}.n00b-acc__title{-webkit-line-clamp:3;font-size:.9375rem}.n00b-acc__add{min-width:0;padding:0 .75rem}.n00b-atc__accessories{margin-top:1.25rem}.n00b-atc__footer{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.n00b-atc__overlay,.n00b-atc__panel{transition:none}}.n00b-atc__panel{height:100vh;height:100dvh}@media screen and (min-width:1024px){.n00b-atc__panel{width:min(640px,50vw)}.n00b-acc{grid-template-columns:88px minmax(0,1fr) auto;gap:1rem;padding:1rem}.n00b-atc-line{grid-template-columns:88px minmax(0,1fr)}.n00b-atc-line__image,.n00b-acc__image{width:88px;height:88px}.n00b-acc__add{min-width:112px}}@media screen and (max-width:719px){.n00b-atc__panel{height:auto}}.n00b-atc-stock{margin-top:.25rem;font-size:.8125rem;line-height:1.3}.n00b-atc-stock .product-stock-level-wrapper{margin:0}.n00b-atc-line__variant,.n00b-atc-line__unit{display:block;margin-top:.25rem;font-size:.875rem;color:#949494}.n00b-acc__add--link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.n00b-add-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:700;line-height:1.2;color:#0076de;text-decoration:none;background-color:#fff;border:1px solid #0076de;border-radius:0;cursor:pointer;transition:background-color .15s ease,color .15s ease}.n00b-add-button:hover:not([disabled]):not(.is-disabled):not(.is-added){color:#fff;background-color:#0076de}.n00b-add-button--small{min-height:40px;padding:0 1rem;font-size:.875rem}.n00b-add-button.is-busy{opacity:.6;cursor:progress}.n00b-add-button.is-added{color:#1b7a3a;border-color:#1b7a3a;cursor:default}.n00b-add-button.is-disabled{color:#949494;border-color:#ddd;cursor:default}.complementary-product__details .n00b-add-button{order:2;align-self:flex-start;margin-top:.75rem}.complementary-products__title{text-transform:none;letter-spacing:0}.n00b-comp-list{margin:.75rem 0 0;padding:0;list-style:none;border-top:1px solid #dddddd}.n00b-comp-list__item{margin:0;border-bottom:1px solid #dddddd}.n00b-comp-list__item[data-n00b-comp-extra]{display:none}.n00b-comp-list.is-open .n00b-comp-list__item[data-n00b-comp-extra]{display:block}.n00b-comp-list .complementary-product{align-items:center;gap:1rem;margin:0;padding:.875rem 0;border:0;box-shadow:none}.n00b-comp-list .complementary-product__image{flex:none;width:72px}.n00b-comp-list .complementary-product__image img,.n00b-comp-list .complementary-product__image svg{width:72px;height:72px;object-fit:contain}.n00b-comp-list .complementary-product__details{flex:1;min-width:0}.n00b-comp-list .complementary-product__name{font-size:.9375rem;line-height:1.35}.n00b-comp-more{margin-top:.75rem}.n00b-comp-more{padding:0;font:inherit;font-size:.875rem;color:#949494;text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer}.n00b-comp-more:hover{color:#4d4d4d}@media screen and (min-width:1024px){.productitem--actions{position:relative;bottom:auto;width:100%;margin-left:0;visibility:visible;opacity:1}}@media screen and (min-width:1024px){.productitem[data-animation] .productitem--actions,.productitem[data-animation="open=>closed"] .productitem--actions,.productitem[data-animation="closed=>open"] .productitem--actions{visibility:visible;opacity:1;transition:none}}.productitem--actions .productitem--action{padding-right:0}.productitem--action-trigger.productitem--action-atc{width:100%;min-height:44px;color:#0076de;background-color:#fff;border:1px solid #0076de;font-weight:700}.productitem--action-trigger.productitem--action-atc:not(.disabled):not([disabled]):hover{color:#fff;background-color:#0076de}.productitem--action-trigger.productitem--action-atc.disabled,.productitem--action-trigger.productitem--action-atc[disabled]{color:#949494;border-color:#ddd}@media screen and (min-width:1024px){.productitem,.productitem[data-animation],.productitem[data-animation-state=open],.productitem[data-animation="closed=>open"],.productitem[data-animation="open=>closed"]{position:relative;height:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/n00b-atc.css.map */
