body.template-product #MainContent .main-product-information{padding-block:18px clamp(34px,5vw,72px)}body.template-product #MainContent .product-information{--gap: 28px !important;width:min(1400px,calc(100% - var(--page-margin) * 2));margin-inline:auto}body.template-product #MainContent .product-information__grid{align-items:start}body.template-product #MainContent .product-information__media .product-media-container:not(.dialog-zoomed-gallery *){width:100%;max-height:620px;aspect-ratio:4 / 3!important}body.template-product #MainContent .product-information__media .product-media-container:not(.dialog-zoomed-gallery *) .product-media,body.template-product #MainContent .product-information__media .product-media-container:not(.dialog-zoomed-gallery *) .product-media__drag-zoom-wrapper{width:100%;height:100%;min-height:0!important;aspect-ratio:inherit}body.template-product #MainContent .product-information__media .product-media-container:not(.dialog-zoomed-gallery *) .product-media__image{width:100%;height:100%;object-fit:cover}body.template-product #MainContent .product-information__media .swiper-controls__thumbnail{overflow:hidden;border-radius:12px}body.template-product #MainContent .product-details{width:100%;padding:4px 0 0!important;border:none!important;border-radius:0!important;background:none!important;box-shadow:none!important}body.template-product #MainContent .product-details>.group-block{width:100%;padding:0!important}body.template-product #MainContent .product-details>.group-block>.group-block-content{--gap: 12px !important}body.template-product #MainContent .product-details>.group-block>.group-block-content>.group-block:first-child .group-block-content{--gap: 5px !important}body.template-product #MainContent .product-details h1{margin:0;color:var(--nc-ink);font-size:clamp(2.8rem,2.5vw,3.8rem)!important;font-weight:500;line-height:1.02!important;letter-spacing:-.035em!important}body.template-product #MainContent .product-info-list{flex-flow:row wrap!important;gap:5px 18px!important}body.template-product #MainContent .product-info-item{color:var(--nc-ink-soft);font-size:1.25rem;line-height:1.4}body.template-product #MainContent .product-info-item .product-info-name{font-weight:600}body.template-product #MainContent .product-info-item[data-inventory] .product-info-value{color:var(--nc-forest);font-weight:750}body.template-product #MainContent .product-info-item[data-inventory] .product-info-value:before{content:"";display:inline-block;width:7px;height:7px;margin-inline-end:6px;border-radius:50%;background:#3f7b48;box-shadow:0 0 0 3px #3f7b481f;vertical-align:.08em}body.template-product #MainContent .product-details product-price{margin-block:2px 4px}body.template-product #MainContent .product-details product-price .price-item{color:var(--nc-sale)!important;font-size:clamp(2.1rem,2vw,2.7rem)!important;font-weight:750;letter-spacing:-.015em}body.template-product #MainContent .product-details variant-selects{display:grid;gap:9px;width:100%}body.template-product #MainContent .product-details .variant-option{width:100%;max-width:none;min-width:0;margin:0!important}body.template-product #MainContent .product-details .variant-option .form__label{display:block;margin:0 0 4px;color:var(--nc-ink-soft);font-family:var(--font-body--family);font-size:1.25rem!important;font-weight:650}body.template-product #MainContent .product-details .product-form__input--pill input[type=radio]+label{min-width:42px;min-height:42px;margin:0 6px 5px 0;padding:11px 14px;border-color:#30463238;background:#fffcf4e0;font-family:var(--font-body--family);font-size:1.3rem;font-weight:650;letter-spacing:.02em}body.template-product #MainContent .product-details .product-form__input--pill input[type=radio]:checked+label{color:var(--nc-on-dark)!important;border-color:var(--nc-forest)!important;background:var(--nc-forest)!important;box-shadow:0 6px 15px #30463233}body.template-product #MainContent .product-details .variant-option--swatches{display:block}body.template-product #MainContent .product-details .variant-option--swatches .swatch-list{gap:8px!important}body.template-product #MainContent .product-details .variant-option--swatches .swatch-wrapper,body.template-product #MainContent .product-details .variant-option--swatches .swatch-item{width:38px;height:38px}body.template-product #MainContent .product-details .variant-option--swatches label{display:block!important;width:38px!important;height:38px!important;min-height:0!important;margin:0!important;padding:3px!important;border:1px solid rgba(48,70,50,.28)!important;border-radius:50%!important;background:#fffcf4e6!important}body.template-product #MainContent .product-details .variant-option--swatches input:checked+label{border-color:var(--nc-forest)!important;box-shadow:0 0 0 2px #efe4ce,0 0 0 4px var(--nc-forest)!important}body.template-product #MainContent .product-details .variant-option--swatches .swatch{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border:1px solid rgba(32,39,31,.18);border-radius:50%!important}body.template-product #MainContent .product-details .delivery-time{margin-top:-2px!important}body.template-product #MainContent .product-details .popup.size-chart>.button{min-height:34px;justify-content:flex-start;gap:8px;color:var(--nc-forest);font-family:var(--font-body--family);font-size:1.25rem;font-weight:700;text-decoration:underline;text-underline-offset:.3em}body.template-product #MainContent .product-details .product-form__buttons{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:end;gap:10px;width:100%;max-width:none;margin-top:6px;padding-top:18px;border-top:1px solid var(--nc-line, rgba(38, 43, 32, .12))}body.template-product #MainContent .product-details .product-form__quantity{grid-column:1;min-width:0}body.template-product #MainContent .product-details .product-form__quantity .form__label{margin-bottom:5px;color:var(--nc-ink-soft);font-size:1.15rem!important;font-weight:650}body.template-product #MainContent .product-details .quantity-selector{width:108px;height:52px}body.template-product #MainContent .product-details .add-to-cart-button-container{grid-column:2;min-width:0}body.template-product #MainContent .product-details .product-form__submit{width:100%!important;min-width:0!important;min-height:52px;border-radius:12px!important;font-size:1.4rem;letter-spacing:.025em}body.template-product #MainContent .product-details .product-form__buttons>*:not(.product-form__quantity,.add-to-cart-button-container){grid-column:1 / -1;min-width:0}body.template-product #MainContent .product-details .shopify-payment-button__button,body.template-product #MainContent .product-details .accelerated-checkout-block{min-height:48px;border-radius:12px!important}@media screen and (min-width:990px){body.template-product #MainContent .product-details{top:calc(var(--nc-header-stack, 90px) + 16px)}}@media screen and (max-width:989px){body.template-product #MainContent .main-product-information{padding-top:12px}body.template-product #MainContent .product-information{--gap: 18px !important;width:min(100% - 28px,980px)}body.template-product #MainContent .product-details{position:static}}@media screen and (max-width:749px){body.template-product #MainContent .main-product-information{padding-block:8px 36px}body.template-product #MainContent .product-information{width:calc(100% - 20px)}body.template-product #MainContent .product-information__media .product-media-container:not(.dialog-zoomed-gallery *){max-height:none;aspect-ratio:1 / 1!important;border-radius:16px}body.template-product #MainContent .product-details{margin-top:10px;padding:4px 0 0!important;border-radius:0!important}body.template-product #MainContent .product-details>.group-block>.group-block-content{--gap: 11px !important}body.template-product #MainContent .product-details h1{font-size:clamp(2.6rem,8vw,3.2rem)!important}body.template-product #MainContent .product-details .product-form__input--pill input[type=radio]+label{min-width:40px;min-height:40px;padding:10px 12px}body.template-product #MainContent .product-details .product-form__buttons{grid-template-columns:96px minmax(0,1fr);gap:8px}body.template-product #MainContent .product-details .quantity-selector{width:96px;height:50px}body.template-product #MainContent .product-details .product-form__submit{min-height:50px}}@media(prefers-reduced-motion:reduce){body.template-product #MainContent .product-details *,body.template-product #MainContent .product-information__media *{scroll-behavior:auto!important}}body.template-product #MainContent :is(product-recommendations,.recently-viewed-products) .product-card-wrapper{height:auto!important;min-height:0!important;background:#f4e9d3f0!important}body.template-product #MainContent :is(product-recommendations,.recently-viewed-products) .product-card-wrapper>.card{height:auto!important;min-height:0!important;gap:0!important;padding:0!important}body.template-product #MainContent :is(product-recommendations,.recently-viewed-products) .product-card-wrapper .card-product-information{flex:0 0 auto!important;min-height:0!important;height:auto!important;margin-top:0!important;padding:8px 18px!important;background:transparent!important}body.template-product #MainContent :is(product-recommendations,.recently-viewed-products) .card--block-media+.card-product-information{padding-top:14px!important;padding-bottom:4px!important}body.template-product #MainContent :is(product-recommendations,.recently-viewed-products) .card-product-information+.card-product-information{padding-top:8px!important;padding-bottom:16px!important}body.template-product #MainContent :is(product-recommendations,.recently-viewed-products) .card-product-information+.card-product-information+.card-product-information,body.template-product #MainContent :is(product-recommendations,.recently-viewed-products) .product-card-wrapper>.card>.card--block-button{margin-top:0!important;padding:0 18px 18px!important}body.template-product #MainContent :is(product-recommendations,.recently-viewed-products) .card--block-variant{margin-top:0!important;padding-top:0!important}@media screen and (max-width:749px){body.template-product #MainContent :is(product-recommendations,.recently-viewed-products) .product-card-wrapper .card-product-information{padding-inline:12px!important}body.template-product #MainContent :is(product-recommendations,.recently-viewed-products) .card-product-information+.card-product-information+.card-product-information,body.template-product #MainContent :is(product-recommendations,.recently-viewed-products) .product-card-wrapper>.card>.card--block-button{padding-inline:12px!important;padding-bottom:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/neuchief-product.css.map */
