@media(prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--e-growth),transform .7s var(--e-growth)!important}[data-reveal].is-revealed{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.pop:after{transform-origin:left center;animation:npfc-marker .9s .45s var(--e-growth) both}@keyframes npfc-marker{0%{transform:rotate(-1deg) scaleX(0)}to{transform:rotate(-1deg) scaleX(1)}}}.npfc-btn-3{transition:text-decoration-thickness .18s var(--e-standard),text-underline-offset .18s var(--e-standard)}.npfc-btn-3:hover{text-decoration-thickness:5px;text-underline-offset:8px}.npfc-stripe{display:flex;height:8px}.npfc-stripe i{flex:1}.npfc-stripe i:nth-child(1){background:var(--tend)}.npfc-stripe i:nth-child(2){background:var(--bloom)}.npfc-stripe i:nth-child(3){background:var(--beanstalk)}.npfc-stripe i:nth-child(4){background:var(--green)}.npfc-stripe i:nth-child(5){background:var(--soil)}.npfc-card:focus-visible,.npfc-pick a:focus-visible,.npfc-btn:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.product-information.section{padding-block-start:clamp(20px,3.2vw,48px)!important}.npfc-editorial h2,.npfc-contact-intro h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}@media(max-width:640px){:root{--sec:36px}h1{text-wrap:balance}}media-gallery .slideshow-controls__dots{gap:19px}media-gallery .slideshow-controls__dots button{position:relative;overflow:visible}media-gallery .slideshow-controls__dots button:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.facts span,.npfc-chip,figcaption,[class*=__label],[class*=-label]{text-wrap:balance}@media(max-width:1023px){quantity-selector-component input[type=number]{min-height:44px}}@media(pointer:coarse){.npfc-btn-3{position:relative}.npfc-btn-3:before{content:"";position:absolute;top:-15px;right:-8px;bottom:-15px;left:-8px}}@media(max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{left:0!important;right:0!important;top:auto!important;bottom:0!important;width:100%!important;max-width:none!important;max-height:60vh!important;margin:0!important;padding:14px 16px calc(12px + env(safe-area-inset-bottom))!important;border-radius:14px 14px 0 0!important;background:var(--paper, #fffaf0)!important;box-shadow:0 -4px 18px #052e2d2e!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important;padding:0!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0!important;padding:0!important}#shopify-pc__banner h2{font-size:15px!important;line-height:1.25!important;margin:0 0 4px!important;color:var(--ink, #073f3e)!important}#shopify-pc__banner p,#shopify-pc__banner p a{font-size:13px!important;line-height:1.35!important;color:var(--ink, #073f3e)!important}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0!important;padding:0!important;width:100%!important}#shopify-pc__banner .shopify-pc__banner__btns button{margin:0!important;width:100%!important;max-width:none!important;flex:none!important;min-height:44px;padding:10px 8px!important;font-size:15px!important;line-height:1.2!important}#shopify-pc__banner button.shopify-pc__banner__btn-accept,#shopify-pc__banner button.shopify-pc__banner__btn-decline{order:1;background:var(--paper, #fffaf0)!important;color:var(--ink, #073f3e)!important;border:1.5px solid var(--ink, #073f3e)!important;border-radius:999px!important;font-weight:600!important}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{order:2;grid-column:1 / -1;min-height:40px;padding:6px 8px!important;background:transparent!important;border:0!important;color:var(--ink, #073f3e)!important;font-size:14px!important;font-weight:400!important}}@media(max-width:749px){.product-information__media media-gallery slideshow-slide,.product-information__media media-gallery .product-media-container,.product-information__media media-gallery .product-media{aspect-ratio:auto!important;height:210px!important}.product-information__media media-gallery img{height:100%!important;width:100%!important;object-fit:contain!important}.product-information__grid{row-gap:14px!important}.product-information__grid .product-details .group-block-content.layout-panel-flex{row-gap:12px!important}.product-information__grid .product-details .group-block-content.layout-panel-flex .group-block-content.layout-panel-flex{row-gap:6px!important}}@media(max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important}#shopify-pc__banner h2{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;margin:0!important}#shopify-pc__banner p,#shopify-pc__banner p a{font-size:12px!important;line-height:1.3!important}#shopify-pc__banner .shopify-pc__banner__btns{grid-template-columns:1fr 1fr auto;gap:6px;margin:8px 0 0!important;align-items:center}#shopify-pc__banner .shopify-pc__banner__btns button{min-height:40px;padding:8px 6px!important;font-size:14px!important}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{grid-column:auto;order:3;padding:6px 4px!important;font-size:12.5px!important;text-decoration:underline}.product-information__media media-gallery slideshow-slide,.product-information__media media-gallery .product-media-container,.product-information__media media-gallery .product-media{height:clamp(140px,22svh,210px)!important}.product-information__grid{row-gap:10px!important}.product-information__grid .product-details h1{font-size:26px!important;line-height:1.1!important}.product-information__grid .product-details .group-block-content.layout-panel-flex{row-gap:8px!important}.product-information__grid .product-details .divider{display:none!important}.npfc-tiers{gap:6px!important}.npfc-tiers__legend{font-size:20px!important;line-height:1.15!important}.npfc-tier{padding-top:7px!important;padding-bottom:7px!important}.npfc-tier__note{min-height:0!important}}@media(max-width:749px)and (max-height:720px){.product-information__media media-gallery slideshow-slide,.product-information__media media-gallery .product-media-container,.product-information__media media-gallery .product-media{height:100px!important}.product-information__grid{row-gap:6px!important}.npfc-tiers__legend{font-size:18px!important}.npfc-tier__n{display:none!important}#shopify-pc__banner p,#shopify-pc__banner p a{font-size:11.5px!important;line-height:1.28!important}#shopify-pc__banner .shopify-pc__banner__btns button{min-height:38px;padding:6px!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/npfc-polish.css.map */
