.product-card-wrapper .card--card,.product-card-wrapper .card--card.gradient{--image-padding: 0rem;background:transparent;border:0}.product-card-wrapper .card--card:after{content:none}.product-card-wrapper .card__inner{overflow:hidden;border-radius:0;background:rgba(var(--color-foreground),.05)}.product-card-wrapper .card .card__inner .card__media{border-radius:0}.product-card-wrapper .card .card__inner .card__media .media>img{inset-block:auto var(--ngs-foot, 16%);inset-inline:0;margin-inline:auto;inline-size:var(--ngs-span, auto);block-size:var(--ngs-stand, 52%);max-inline-size:var(--ngs-girth, 72%);object-fit:var(--ngs-fit, contain);object-position:center bottom;transition:transform .48s var(--ngs-ease, ease)}.product-card-wrapper .card__media .media:after{content:"";position:absolute;z-index:0;inset-inline:0;inset-block-end:14%;margin-inline:auto;inline-size:var(--ngs-shadow-span, 40%);block-size:4%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(var(--color-foreground),.34),rgba(var(--color-foreground),0) 72%);filter:blur(2px);opacity:var(--ngs-shadow, 1)}.product-card-wrapper .card__media .media>img{z-index:1}@media screen and (min-width:990px){.product-card-wrapper .card:hover .media.media--hover-effect>img:first-child:only-child,.product-card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:translateY(-.6rem)}}.product-card-wrapper .card--card.card--media>.card__content{margin-block-start:0;padding:0}.product-card-wrapper .card>.card__content .card__information{padding:1.6rem 0 0}.product-card-wrapper .card__heading{font-size:clamp(2rem,2.2vw,2.4rem);line-height:1.1}.product-card-wrapper .card__heading a{text-decoration:none}.product-card-wrapper .card__heading:before{display:block;margin-block-end:.2rem;font-style:italic;font-weight:400;font-size:1.7rem;line-height:1.2;letter-spacing:0;color:rgba(var(--color-foreground),.72)}.product-card-wrapper .card-information{margin-block-start:.8rem}.product-card-wrapper .card-information>.caption-large:empty{display:none}.product-card-wrapper .card-information .price{margin:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:0;color:rgb(var(--color-foreground))}.product-card-wrapper .price__regular:before,.product-card-wrapper .price__sale:before{color:rgba(var(--color-foreground),.72);font-weight:400}.product-card-wrapper .price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.62)}.product-card-wrapper .card--card .quick-add,.product-card-wrapper .quick-add{margin:1.2rem 0 0}.product-card-wrapper .quick-add__submit.button{min-block-size:4.4rem;padding-block:0;padding-inline:2rem;font-size:1.35rem}.product-card-wrapper .card__badge{z-index:2}@media(prefers-reduced-motion:reduce){.product-card-wrapper .card__media .media>img{transition:none}.product-card-wrapper .card:hover .media.media--hover-effect>img:first-child:only-child,.product-card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none}}.product-grid.grid{column-gap:1.2rem;row-gap:3.6rem}.product-grid.grid.grid--2-col-tablet-down .grid__item{inline-size:calc(50% - .6rem);max-inline-size:calc(50% - .6rem)}@media screen and (min-width:750px){.product-grid.grid{column-gap:2.4rem;row-gap:5.6rem}.product-grid.grid.grid--2-col-tablet-down .grid__item,.product-grid.grid.grid--4-col-desktop .grid__item{inline-size:calc((100% - 4.8rem) / 3);max-inline-size:calc((100% - 4.8rem) / 3)}}@media screen and (min-width:990px){.product-grid.grid.grid--4-col-desktop .grid__item{inline-size:calc((100% - 7.2rem)/4);max-inline-size:calc((100% - 7.2rem)/4)}}.collection .title--primary,.collection--empty .title{font-size:clamp(2.4rem,3vw,3.4rem)}.quick-add-modal__content{border-radius:2px;box-shadow:none}.quick-add-modal__content-info .product__title h2,.quick-add-modal__content-info .product__title .h1{font-size:clamp(2.8rem,4vw,4rem)}.drawer__inner{box-shadow:none}.drawer__header{padding-block:2rem 1.2rem}.drawer__heading{margin:0;font-size:3.4rem;line-height:1}.drawer__close{inset-block-start:1.2rem}.drawer__footer{border-block-start:1px solid rgba(var(--color-foreground),.12);padding-block:2rem}.cart-drawer .cart-items th{opacity:1;border-block-end-color:rgba(var(--color-foreground),.12);color:rgba(var(--color-foreground),.62)}.cart-drawer .tax-note,.cart__footer .tax-note{display:none}.cart-drawer .totals{align-items:baseline;margin-block-end:2rem}.cart__footer .totals{margin-block-end:2.4rem}.cart-drawer__warnings .cart__empty-text,.cart__warnings .cart__empty-text{font-size:clamp(2.8rem,4vw,4rem)}.cart-item__image{aspect-ratio:4 / 5;padding:.8rem;border-radius:0;object-fit:contain;background:rgba(var(--color-foreground),.05)}.cart-item__name{font-family:var(--font-heading-family);font-size:2rem;font-weight:500;line-height:1.1;letter-spacing:-.005em}.cart-item__name:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.cart-item .product-option{font-size:1.3rem;letter-spacing:0;color:rgba(var(--color-foreground),.72)}.cart-item .product-option dt,.cart-item .product-option dd{display:inline;margin:0}.cart-item__final-price,.cart-item .price{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:0}.cart-item__old-price{font-weight:400;color:rgba(var(--color-foreground),.62)}.cart-item .quantity{min-block-size:4.4rem}.cart-item cart-remove-button .button{min-inline-size:4.4rem;min-block-size:4.4rem}.discounts__discount{font-size:1.3rem;letter-spacing:0;color:rgba(var(--color-foreground),.78)}.totals>h2.totals__total{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.72)}.totals__total-value{font-size:2rem}.cart__checkout-button{font-size:1.5rem}cart-items .title-wrapper-with-link{align-items:baseline;margin-block-end:clamp(2.4rem,4vw,4rem)}cart-items .title--primary,.title--primary{margin-block:0;font-size:clamp(3.4rem,7vw,7rem);line-height:1.04}cart-items .underlined-link{font-size:1.4rem}.cart-items thead th{border-block-end-color:rgba(var(--color-foreground),.12);color:rgba(var(--color-foreground),.62);opacity:1}.cart-items .cart-item{border-block-end:1px solid rgba(var(--color-foreground),.12)}@media screen and (min-width:750px){.cart-items .cart-item>td{padding-block:2.4rem}.cart-item__image{max-inline-size:12rem}}.cart__footer-wrapper:last-child .cart__footer{padding-block-end:0}.cart__warnings{padding-block:clamp(6.4rem,10vw,12rem)}.cart__login-title{font-size:2.4rem}.template-search__header{margin-block-end:clamp(2.4rem,4vw,4rem)}.template-search__header h1{margin:0 0 2.4rem;font-size:clamp(3.4rem,7vw,7rem);line-height:1.04;text-align:start}.template-search__search{margin-inline:0;max-inline-size:56rem}.template-search__header p[role=status]{margin-block-start:1.6rem;font-size:1.4rem;text-align:start;color:rgba(var(--color-foreground),.72)}.template-search .title--primary,.template-search__results .title{font-size:clamp(2.4rem,3vw,3.4rem)}.predictive-search{border-radius:2px;box-shadow:none}.predictive-search__item-heading{font-family:var(--font-heading-family);font-size:1.9rem;font-weight:500}.predictive-search__image{object-fit:contain;background:rgba(var(--color-foreground),.05)}.main-page-title{margin-block:0 clamp(2.4rem,4vw,4rem);font-size:clamp(3.4rem,7vw,7rem);line-height:1.04}@media screen and (min-width:750px){.main-page-title{margin-block-end:clamp(2.4rem,4vw,4rem)}}.main-page-title+.rte,.page-width--narrow>.rte{font-size:1.7rem;line-height:1.62;color:rgba(var(--color-foreground),.86)}.rte h2{margin-block:4rem 1.2rem;font-size:clamp(2.6rem,3vw,3.4rem)}.rte h3{margin-block:3.2rem 1rem;font-size:2.4rem}.rte h2:first-child,.rte h3:first-child{margin-block-start:0}.rte p{margin-block:0 1.2rem}.rte h2+p,.rte h3+p{margin-block-start:0}.rte blockquote{border-inline-start:1px solid rgba(var(--color-foreground),.24);padding-inline-start:2rem;font-family:var(--font-heading-family);font-style:italic;font-size:2.2rem;line-height:1.3}.contact .title{font-size:clamp(2.6rem,3vw,3.4rem)}.contact .field__label,.contact .form__label{letter-spacing:0}.contact__button{margin-block-start:2.4rem}.collection-list .card__inner{border-radius:0;background:rgba(var(--color-foreground),.05)}.collection-list .card__media .media>img{object-fit:contain;padding:14% 18%}.collection-list .card__heading{font-size:clamp(2.2rem,2.4vw,2.8rem)}.collection-list .card__information{padding-block:1.6rem 0;padding-inline:0}.collection-list-wrapper,.collection-list{margin-block-start:clamp(2.4rem,4vw,4rem)}.badge{border-radius:2px;padding:.5rem .9rem .4rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.14em;line-height:1;text-transform:uppercase}.pagination__item{font-variant-numeric:tabular-nums}.pagination__item--current:after,.pagination__item:hover:after{block-size:1px}cart-drawer{overflow-x:clip}.cart__note,.cart-drawer .cart__note{display:grid;gap:.6rem;margin-block:1.6rem 0}.cart__note label{font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.cart__note .text-area,.cart__note textarea{min-height:7rem;padding:1rem 1.2rem;border:0;border-radius:0;box-shadow:0 0 0 1px rgba(var(--color-foreground),.18);background:transparent;color:inherit;font-family:inherit;font-size:1.4rem;line-height:1.45;resize:vertical}.cart__note textarea:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-foreground));outline:0}@media screen and (max-width:989px){body.overflow-hidden-tablet .section-header.shopify-section-header-sticky,body.overflow-hidden-mobile .section-header.shopify-section-header-sticky{position:fixed;inset-block-start:0;inset-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ngs-shop.css.map */
