.ng-card .card{position:relative}.ng-card .quick-add{position:absolute;top:0;right:.8rem;z-index:3;margin:calc(var(--ratio-percent, 100%) - 5.2rem) 0 0;width:auto;grid-row-start:auto}.ng-card .quick-add modal-opener,.ng-card .quick-add product-form{display:block}.ng-card .quick-add__submit{width:4.4rem;height:4.4rem;min-width:0;min-height:0;padding:0;border-radius:50%;font-size:0;color:transparent;letter-spacing:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C1B19' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / 2rem no-repeat;box-shadow:0 1px 6px #0000002e}.ng-card .quick-add__submit:after,.ng-card .quick-add__submit:before{display:none}.ng-card .quick-add__submit .loading__spinner{width:2rem}.ng-card-swatches{display:flex;align-items:center;gap:.6rem;margin:.2rem 0 .6rem;position:relative;z-index:2}.ng-swatch{width:2rem;height:2rem;border-radius:50%;padding:0;cursor:pointer;background:var(--ng-swatch);border:1px solid rgba(0,0,0,.15);box-shadow:0 0 0 2px rgb(var(--color-background));transition:box-shadow .15s ease}.ng-swatch.is-active{box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 3px rgb(var(--color-foreground))}.ng-more-colors{font-size:1.2rem;text-decoration:none;color:rgb(var(--color-foreground));opacity:.8}.ng-card .card__heading{margin-top:.2rem}.collection-hero--with-image{padding:0!important}.collection-hero--with-image .collection-hero__inner{position:relative;display:block;max-width:none;padding:0!important}.collection-hero--with-image .collection-hero__image-container{width:100%;height:26rem;min-height:0;border:0;border-radius:0;box-shadow:none;margin:0}@media screen and (min-width:750px){.collection-hero--with-image .collection-hero__image-container{height:42rem}}.collection-hero--with-image .collection-hero__image-container img{width:100%;height:100%;object-fit:cover}.collection-hero--with-image .collection-hero__text-wrapper{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:6rem 1.6rem 2rem;background:linear-gradient(to top,#0000009e,#0000);color:#fff}@media screen and (min-width:750px){.collection-hero--with-image .collection-hero__text-wrapper{padding:8rem 5rem 3.2rem}}.collection-hero--with-image .collection-hero__title{color:#fff;margin:0}.collection-hero--with-image .collection-hero__description{color:#ffffffeb;margin:.6rem 0 0;max-width:60rem}.ng-fact-bar{text-align:center;font-size:1.3rem;letter-spacing:.04rem;padding:1rem 1.6rem;margin:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ng-store.css.map */
