@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){.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}}@media(max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{box-shadow:0 0 0 100vmax #0e2a288c!important}#shopify-pc__banner.shopify-pc__banner__dialog:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:transparent}}.product-details .jdgm-horizon-widget:has(.jdgm-prev-badge[data-number-of-reviews="0"]){display:none!important}@media(max-width:749px){.product-details .group-block-content:has(>.jdgm-horizon-widget){flex-flow:row wrap!important;align-items:center!important;justify-content:flex-start!important;column-gap:14px!important}.product-details .group-block-content:has(>.jdgm-horizon-widget)>*{flex:0 0 100%}.product-details .group-block-content:has(>.jdgm-horizon-widget)>:has(product-price,.price){flex:0 0 auto;width:auto!important;order:2}.product-details .group-block-content:has(>.jdgm-horizon-widget)>.jdgm-horizon-widget{flex:0 1 auto;width:auto!important;order:3}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/npfc-polish.css.map */
