.cart-addons{display:block;width:100%;min-width:0;margin:1.2rem 0 .4rem;padding-top:1.2rem;border-top:1px solid var(--nh-border)}.cart-addons__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.cart-addons__nav{display:flex;gap:.4rem}.cart-addons__nav[hidden]{display:none}@media(hover:none),(pointer:coarse){.cart-addons__nav{display:none}}.cart-addons__arrow{display:grid;place-items:center;width:2.8rem;height:2.8rem;padding:0;border:0;border-radius:50%;background:#f4f4f5;color:var(--nh-heading);cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.cart-addons__arrow:hover:not(:disabled){background:var(--nh-brand);color:var(--nh-on-brand)}.cart-addons__arrow:disabled{opacity:.35;cursor:default}.cart-addons__arrow:focus-visible{outline:2px solid var(--nh-brand);outline-offset:2px}.cart-addons__heading{margin:0;color:var(--nh-heading);font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;letter-spacing:.01em}.cart-addons__track{display:flex;min-width:0;margin:0;padding:0 0 .4rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 1.2rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 1.2rem),transparent)}.cart-addons__track::-webkit-scrollbar{display:none}.cart-addons__track{--cart-addon-gap: .6rem;--cart-addon-peek: 2.4rem;gap:var(--cart-addon-gap)}.cart-addon{display:grid;flex:0 0 calc((100% - 2 * var(--cart-addon-gap) - var(--cart-addon-peek)) / 2);grid-template-columns:5.2rem minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:.6rem;row-gap:.5rem;min-width:0;padding:.5rem;border:1px solid var(--nh-border);border-radius:1rem;background:var(--nh-surface);scroll-snap-align:start}.cart-addon__media{display:grid;grid-row:1 / -1;place-items:center;align-self:center;aspect-ratio:1;border-radius:.8rem;background:#f4f4f5;overflow:hidden}.cart-addon__media img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cart-addon__title{display:block;align-self:end;min-width:0;overflow:hidden;color:var(--nh-heading);font-size:1.2rem;font-weight:500;line-height:1.3;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cart-addon__title:hover{color:var(--nh-brand)}.cart-addon__buy{display:flex;flex-wrap:wrap;align-items:center;align-self:start;justify-content:space-between;gap:.4rem;min-width:0}.cart-addon__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;color:var(--nh-heading);font-size:1.2rem;font-weight:700}.cart-addon__price s{color:var(--nh-muted);font-size:1.05rem;font-weight:400}.cart-addon__price [data-addon-compare]{display:none!important}.cart-addon__add{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;height:2.4rem;padding:0 .7rem;border:1px solid var(--nh-brand);border-radius:999px;background:transparent;color:var(--nh-brand);font-family:inherit;font-size:1.1rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cart-addon__add-label{display:inline-flex;align-items:center;gap:.3rem}.cart-addon__add:hover,.cart-addon__add.is-loading{background:var(--nh-brand);color:var(--nh-on-brand)}.cart-addon__add:focus-visible{outline:2px solid var(--nh-brand);outline-offset:2px}.cart-addon__spinner{display:none;width:1.4rem;height:1.4rem;border:2px solid rgba(255,255,255,.4);border-top-color:var(--nh-on-brand);border-radius:50%;animation:cart-addon-spin .7s linear infinite}.cart-addon__add.is-loading{cursor:progress}.cart-addon__add.is-loading .cart-addon__add-label{visibility:hidden}.cart-addon__add.is-loading .cart-addon__spinner{position:absolute;display:block}@keyframes cart-addon-spin{to{transform:rotate(360deg)}}.cart-addons__error{margin:.8rem 0 0;color:var(--nh-error);font-size:1.2rem}@media(prefers-reduced-motion:reduce){.cart-addon__spinner{animation-duration:1.6s}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/component-cart-addons.css.map */
