.nfs-product-page,.nfs-collection-page,.nfs-contact-section,.nfs-cart,.nfs-cart-footer{--color-background: 255, 255, 255;--color-foreground: 17, 17, 17;color:#111;background:#fff}.nfs-product-page .product{gap:0}.nfs-product-page .product__info-wrapper{padding-left:3.2rem}.nfs-product-page .product__column-sticky{top:2.4rem}.nfs-product-page .product__media img,.nfs-product-page .product__media video,.nfs-product-page .product__media model-viewer{object-fit:contain}.nfs-product-page .product__media-list{align-items:flex-start}.nfs-product-page .product__title h1{font-size:2.8rem;line-height:1.15}.nfs-product-page .product__description{max-width:48rem;color:#555;line-height:1.65}.nfs-product-page .product-form__input{max-width:none}.nfs-product-page .product-form__input--pill input[type=radio]+label{min-width:4.8rem;min-height:4.4rem;padding:1.1rem 1.6rem;border-radius:0}.nfs-product-page .nfs-option-stock{display:block;margin-top:.2rem;color:#666;font-size:1.1rem}.nfs-product-page .product-form__submit,.nfs-cart-footer #checkout,.nfs-contact .contact__button .button{min-height:5rem;border-radius:0;color:#fff;background:#111}.nfs-product-page .shopify-payment-button__button--unbranded{border:1px solid #111;border-radius:0;color:#111;background:#fff}.nfs-product-page .nfs-product-accordions{max-width:80rem;margin:4rem auto 0;border-top:1px solid #dedede}.nfs-product-page .nfs-product-accordion{border-bottom:1px solid #dedede}.nfs-product-page .nfs-product-accordion summary{padding:1.8rem 3.2rem 1.8rem 0;font-size:1.5rem;font-weight:500}.nfs-product-page .nfs-product-accordion .rte{padding:0 0 1.8rem;color:#555}.nfs-product-page .nfs-product-delivery-info{margin-top:1.8rem;border-top:1px solid #dedede}.nfs-product-page .nfs-product-delivery-info .nfs-product-accordion{border-bottom:1px solid #dedede}.nfs-product-page .nfs-product-delivery-info summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.4rem 0;cursor:pointer;list-style:none}.nfs-product-page .nfs-product-delivery-info summary::-webkit-details-marker{display:none}.nfs-product-page .nfs-product-delivery-info summary:after{flex:0 0 auto;content:"+";font-size:2rem;font-weight:300;line-height:1}.nfs-product-page .nfs-product-delivery-info details[open]>summary:after{content:"\2212"}.nfs-product-page .nfs-product-delivery-info .rte{padding-bottom:1.4rem}.nfs-collection-header{padding-top:3.2rem;padding-bottom:1rem}.nfs-collection-page .page-width{max-width:140rem;padding-right:4rem;padding-left:4rem}.nfs-collection-header h1{margin:0 0 .8rem;font-size:3.2rem;line-height:1.15}.nfs-collection-header p{margin:0;color:#626262}.nfs-collection-page .facets__form-vertical{width:17rem}.nfs-collection-page .facets-vertical .facets-wrapper{padding-right:2rem}.nfs-collection-page .grid__item .card__content{padding:1rem 0 0}.nfs-collection-page .grid__item .card__heading{font-size:1.5rem;line-height:1.35}.nfs-collection-page .grid__item .price{font-size:1.4rem}.nfs-collection-page .quick-add__submit{box-sizing:border-box;border:1px solid #b8b8b8}.nfs-contact__header{max-width:72rem;margin:0 auto 4rem;padding-top:2rem}.nfs-contact__header h1{margin:0 0 1rem;font-size:3.2rem;line-height:1.15}.nfs-contact__header p{margin:0;color:#555}.nfs-contact__layout{display:grid;max-width:96rem;grid-template-columns:minmax(20rem,.75fr) minmax(0,1.5fr);gap:8rem;margin:0 auto}.nfs-contact__links{display:flex;flex-direction:column;align-items:flex-start;gap:1.8rem}.nfs-contact__links a{color:#111;text-decoration:none}.nfs-contact__links a span{margin-left:.5rem;color:#666}.nfs-contact__form .contact__fields{grid-template-columns:1fr;gap:0 2rem}.nfs-contact__form .field__input{border:1px solid #cfcfcf;border-radius:0;box-shadow:none}.nfs-contact__form .contact__button{margin-top:1rem}.nfs-cart .title-wrapper-with-link h1{font-size:3.2rem}.nfs-cart .cart-item__image-container{background:#f5f5f5}.nfs-cart .cart-item__name{font-size:1.6rem}.nfs-cart-remove{min-height:auto;padding:.4rem 0;color:#555;font-size:1.3rem;text-decoration:underline;text-underline-offset:.2rem}.nfs-cart-footer .cart__footer{max-width:100rem}.nfs-cart-footer .cart__blocks{max-width:46rem;margin-left:auto;padding:2.4rem;background:#f5f5f5}.nfs-cart-subtotal{display:flex;justify-content:space-between;gap:1.5rem;margin-bottom:1.4rem;padding-bottom:1.4rem;border-bottom:1px solid #d9d9d9;font-size:1.4rem}.nfs-cart-footer .cart__checkout-button{border-radius:0}.nfs-cart-footer .tax-note a{color:#111}.cart-drawer .drawer__inner,.cart-drawer .drawer__inner-empty{color:#111;background:#fff}.cart-drawer .cart-drawer__footer .cart__checkout-button,.cart-drawer .cart-drawer__empty-content .button{border-radius:0}@media screen and (min-width:990px){.desktop-localization-wrapper .localization-form{flex:0 0 auto;margin:0;padding:0}.desktop-localization-wrapper localization-form+localization-form{margin-left:.5rem;padding-left:.5rem;border-left:1px solid #dedede}.desktop-localization-wrapper .localization-form__select{min-width:0;min-height:3.6rem;margin:0;padding:0 2.6rem 0 .8rem;border:0;border-radius:0;font-size:1.2rem}}body:has(.nfs-contact) shopify-chat,body:has(.nfs-cart) shopify-chat,body:has(cart-drawer.active) shopify-chat{display:none!important}@media screen and (min-width:990px){.nfs-product-page .product--medium:not(.product--no-media) .product__media-wrapper{max-width:58%;width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2)}.nfs-product-page .product--medium:not(.product--no-media) .product__info-wrapper{max-width:42%;width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:749px){.nfs-product-page .product__info-wrapper{padding:0 1.5rem}.nfs-product-page .product__title h1,.nfs-collection-header h1,.nfs-contact__header h1,.nfs-cart .title-wrapper-with-link h1{font-size:2.6rem}.nfs-product-page .nfs-product-accordions{margin-top:2.4rem}.nfs-collection-header{padding-top:2.4rem}.nfs-collection-page .page-width{padding-right:1.5rem;padding-left:1.5rem}.nfs-contact__header{margin-bottom:2.8rem;padding-top:1rem}.nfs-contact__layout{grid-template-columns:minmax(0,1fr);gap:3rem}.nfs-contact__links{gap:1.2rem}.nfs-cart-footer .cart__blocks{padding:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nfs-commerce.css.map */
