:root{--kpn-color-cream: #f4efe7;--kpn-color-bg: #f3f1ea;--kpn-color-bg-soft: #e1d7cd;--kpn-color-card: #f8f6f1;--kpn-color-text: #4f5a54;--kpn-color-heading: #17211d;--kpn-color-green: #315b4f;--kpn-color-green-dark: #25483f;--kpn-color-line: #e5e0d6;--kpn-shadow-soft: 0 12px 36px rgba(17, 21, 28, .08);--kpn-shadow-hover: 0 18px 48px rgba(17, 21, 28, .13);--kpn-font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--font-body-family: var(--kpn-font-sans);--font-heading-family: var(--kpn-font-sans);--font-body-scale: 1;--font-heading-scale: 1;--color-button: 49, 91, 79;--color-button-text: 244, 239, 231;--buttons-radius: 4px;--buttons-border-width: 1px;--buttons-border-opacity: 1}html{scroll-behavior:smooth}body,.gradient{background:var(--kpn-color-bg)!important;color:var(--kpn-color-text)!important;font-family:var(--kpn-font-sans)!important;font-size:1.6rem!important;letter-spacing:0!important;line-height:1.68!important}body *,body *:before,body *:after{letter-spacing:0!important}h1,h2,h3,h4,h5,h6,p,li,.rte,.button,.card__heading,.card__heading a,.multicolumn-card__info h3,.article-card__title,.collection-card__title,.mega-menu__link,.header__menu-item,.menu-drawer__menu-item,[class*=anchor],[class*=Anchor],[class*=navigation-card],[class*=NavigationCard]{-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}.header__heading,.header__heading-link{min-width:0!important}.header__heading-link{align-items:center!important;background:#fbf8f294!important;border:1px solid rgba(49,91,79,.12)!important;border-radius:6px!important;display:inline-flex!important;gap:.9rem!important;line-height:1!important;padding:.45rem .7rem!important;text-decoration:none!important}.header__heading-link:before{background:url(/cdn/shop/files/kingpine-official-logo-mark.png?v=1781832570) center / contain no-repeat!important;content:""!important;display:block!important;flex:0 0 3.4rem!important;height:3.4rem!important;width:3.4rem!important}.header__heading-link:after{color:var(--kpn-color-green-dark)!important;content:"Kingpine Packaging / Huizhou Kingpine Packaging Technology Ltd."!important;display:block!important;font-family:var(--kpn-font-sans)!important;font-size:1.05rem!important;font-weight:600!important;line-height:1.14!important;max-width:clamp(18rem,24vw,34rem)!important;white-space:normal!important}.header__heading-logo-wrapper,.header__heading-link .h2{display:none!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.rich-text__heading,.banner__heading,.title,.title-wrapper-with-link .title{color:var(--kpn-color-heading)!important;font-family:var(--kpn-font-sans)!important;font-style:normal!important;font-weight:600!important;letter-spacing:0!important;line-height:1.14!important}.h0,h1{font-size:3.2rem!important}.h1,h2{font-size:2.8rem!important}.h2,h3{font-size:2.2rem!important}.h3,h4{font-size:1.9rem!important}p,li,.rte,.rte p,.multicolumn-card__info,.card__information,.article-card__excerpt,.field__input,.select__select{color:var(--kpn-color-text)!important;font-family:var(--kpn-font-sans)!important;font-size:1.55rem!important;font-weight:400!important;line-height:1.7!important}.rte strong,.multicolumn-card__info strong,.rich-text__text strong{color:var(--kpn-color-green-dark)!important;font-weight:600!important}main .shopify-section,main .color-scheme-aa6fbab8-bc36-4056-9a45-3cba1be57ac7,main .color-scheme-1,main .color-scheme-2{color:var(--kpn-color-text)}main .shopify-section:not([id*=slideshow]):not([id*=hero]) .page-width{max-width:128rem}.button,.button--primary,.shopify-challenge__button,.customer button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,a[class*=button],button[class*=button],a[class*=btn],button[class*=btn]{align-items:center!important;background:var(--kpn-color-green)!important;border:1px solid var(--kpn-color-green)!important;border-radius:4px!important;box-shadow:0 8px 20px #315b4f2e!important;color:var(--kpn-color-cream)!important;display:inline-flex!important;font-family:var(--kpn-font-sans)!important;font-size:1.5rem!important;font-weight:600!important;justify-content:center!important;line-height:1.2!important;min-height:4.4rem!important;padding:1.2rem 2.6rem!important;text-decoration:none!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease!important}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after,a[class*=button]:before,a[class*=button]:after,button[class*=button]:before,button[class*=button]:after{box-shadow:none!important}.button:hover,.button--primary:hover,.shopify-challenge__button:hover,.customer button:hover,.shopify-payment-button__button:hover,a[class*=button]:hover,button[class*=button]:hover,a[class*=btn]:hover,button[class*=btn]:hover{background:var(--kpn-color-green-dark)!important;border-color:var(--kpn-color-green-dark)!important;box-shadow:0 12px 28px #315b4f3d!important;color:var(--kpn-color-cream)!important;transform:translateY(-1px)}a:not(.button):not([class*=button]):not([class*=btn]){color:var(--kpn-color-green);text-underline-offset:.24em}.header-wrapper,.section-header,.menu-drawer{background:var(--kpn-color-bg)!important}.header__menu-item,.menu-drawer__menu-item,.list-menu__item{color:var(--kpn-color-heading)!important;font-family:var(--kpn-font-sans)!important;font-size:1.36rem!important;font-weight:600!important;gap:.42rem!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important}.header__menu-item span,.menu-drawer__menu-item span,.list-menu__item span{min-width:0!important;white-space:nowrap!important}.header summary.header__menu-item{align-items:center!important;column-gap:.42rem!important;display:inline-flex!important;padding-right:1.2rem!important}.header__menu-item .icon-caret,.header__menu-item svg,summary.header__menu-item .icon-caret,summary.header__menu-item svg{flex:0 0 auto!important;height:.72rem!important;margin-left:.26rem!important;position:static!important;width:.72rem!important}.header__menu-item:hover,.header__active-menu-item,.menu-drawer__menu-item:hover{color:var(--kpn-color-green)!important;text-decoration:none!important}.header__submenu,.list-menu--disclosure{background:var(--kpn-color-bg-soft)!important;border:1px solid var(--kpn-color-line)!important;border-radius:8px!important;box-shadow:var(--kpn-shadow-soft)!important;padding:.8rem!important}.header .localization-form,.header localization-form,.header .header-localization,.header .localization-selector{font-family:var(--kpn-font-sans)!important}.header .localization-form button,.header .localization-form__select,.header .disclosure__button.localization-form__select,.header .localization-selector,.header .localization-selector .link,.header .localization-selector .list-menu__item{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--kpn-color-heading)!important;display:inline-flex!important;font-size:1.24rem!important;font-weight:500!important;gap:.34rem!important;line-height:1.3!important;min-height:auto!important;min-width:max-content!important;padding:.5rem .55rem!important;transform:none!important;white-space:nowrap!important;width:auto!important}.header .localization-form__select span,.header .disclosure__button.localization-form__select span,.header .localization-selector span{white-space:nowrap!important}.header .localization-form__select .icon-caret,.header .disclosure__button.localization-form__select .icon-caret,.header .localization-form__select svg,.header .disclosure__button.localization-form__select svg{flex:0 0 auto!important;height:.7rem!important;margin-left:.22rem!important;position:static!important;width:.7rem!important}details[open]>.header__submenu,details[open]>.list-menu--disclosure{animation:kpnDropdownIn .18s ease both}@keyframes kpnDropdownIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.card,.article-card,.collection-card,.multicolumn-card,.contains-card .card{background:var(--kpn-color-card)!important;border:1px solid var(--kpn-color-line)!important;border-radius:8px!important;box-shadow:0 8px 26px #11151c0f!important;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease!important}.card:hover,.article-card:hover,.collection-card:hover,.multicolumn-card:hover{box-shadow:var(--kpn-shadow-hover)!important;transform:translateY(-2px)}.card__heading,.card__heading a,.multicolumn-card__info h3,.article-card__title,.collection-card__title{color:var(--kpn-color-heading)!important;font-family:var(--kpn-font-sans)!important;font-size:clamp(1.6rem,1.35vw,1.82rem)!important;font-weight:600!important;line-height:1.28!important;text-decoration:none!important}.multicolumn-card__info,.card__information,.article-card__info,.article-card__excerpt,.collection-card-wrapper .card__content,[class*=anchor] .rte,[class*=Anchor] .rte{font-size:1.48rem!important;line-height:1.62!important}.badge,.caption-with-letter-spacing,.subtitle,.rte h5,[class*=eyebrow],[class*=tag]{color:var(--kpn-color-green)!important;font-family:var(--kpn-font-sans)!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:0!important}[class*=anchor] h2,[class*=anchor] h3,[class*=Anchor] h2,[class*=Anchor] h3,[class*=navigation-card] h2,[class*=navigation-card] h3,[class*=NavigationCard] h2,[class*=NavigationCard] h3{font-size:clamp(1.7rem,1.5vw,2.2rem)!important;font-weight:600!important;line-height:1.22!important}[style*="#855832"],[style*="# 855832"]{border-color:var(--kpn-color-green)!important;color:var(--kpn-color-green)!important}[style*="background-color: #855832"],[style*="background:#855832"],[style*="background: #855832"]{background:var(--kpn-color-green)!important;color:var(--kpn-color-cream)!important}[style*="color: #855832"],[style*="color:#855832"]{color:var(--kpn-color-green)!important}[class^=ai-service-faq-],[class*=" ai-service-faq-"],[class^=ai-faq-accordion-],[class*=" ai-faq-accordion-"]{font-family:var(--kpn-font-sans)!important}[class^=ai-service-faq-][class*=-faq-]:not([class*=-question-]):not([class*=-icon-]),[class^=ai-faq-accordion-][class*=-accordion-]:not([class*=-question-]):not([class*=-icon-]){-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}[class^=ai-service-faq-][class*=-faq-],[class^=ai-faq-accordion-][class*=-accordion-]{background-color:var(--kpn-color-bg)!important}[class^=ai-service-faq-container-],[class^=ai-faq-accordion-container-]{max-width:920px!important}[class^=ai-service-faq-title-],[class^=ai-faq-accordion-heading-]{color:var(--kpn-color-heading)!important;font-family:var(--kpn-font-sans)!important;font-size:clamp(2.4rem,2.4vw,3.2rem)!important;font-weight:600!important;line-height:1.16!important}[class^=ai-service-faq-subtitle-],[class^=ai-service-faq-answer-content-],[class^=ai-faq-accordion-answer-]{color:var(--kpn-color-text)!important;font-family:var(--kpn-font-sans)!important;font-size:1.48rem!important;line-height:1.68!important}[class^=ai-service-faq-list-],[class^=ai-faq-accordion-list-]{gap:1.2rem!important}[class^=ai-service-faq-item-],[class^=ai-faq-accordion-item-]{background-color:var(--kpn-color-card)!important;border:1px solid var(--kpn-color-line)!important;border-radius:8px!important;box-shadow:0 8px 24px #11151c0b!important}[class^=ai-service-faq-item-]:hover,[class^=ai-faq-accordion-item-]:hover{border-color:#315b4f47!important;box-shadow:0 12px 32px #11151c12!important}[class^=ai-service-faq-question-],[class^=ai-faq-accordion-button-]{background:transparent!important;color:var(--kpn-color-heading)!important;font-family:var(--kpn-font-sans)!important;font-size:1.58rem!important;font-weight:600!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.38!important;overflow-wrap:normal!important;padding:2rem 2.2rem!important;word-break:normal!important}[class^=ai-service-faq-question-]:hover,[class^=ai-faq-accordion-button-]:hover{background-color:#e5e0d64d!important;color:var(--kpn-color-green)!important}[class^=ai-service-faq-question-text-],[class^=ai-faq-accordion-question-]{color:inherit!important;font-family:var(--kpn-font-sans)!important;font-size:inherit!important;font-weight:600!important;line-height:inherit!important;margin:0!important}[class^=ai-service-faq-icon-],[class^=ai-faq-accordion-icon-]{color:var(--kpn-color-green)!important;flex:0 0 2.2rem!important;height:2.2rem!important;width:2.2rem!important}[class^=ai-faq-accordion-item-].active [class^=ai-faq-accordion-content-]{padding:0 2.2rem 2rem!important}[id$=__blocks_LfVCqc],[id$=__blocks_LfVCqc] [class*=section],[id$=__blocks_LfVCqc] [class*=container]{background:var(--kpn-color-green)!important;color:var(--kpn-color-cream)!important}[id$=__blocks_LfVCqc] h1,[id$=__blocks_LfVCqc] h2,[id$=__blocks_LfVCqc] h3,[id$=__blocks_LfVCqc] p,[id$=__blocks_LfVCqc] .rte,[id$=__blocks_LfVCqc] [class*=title],[id$=__blocks_LfVCqc] [class*=heading]{color:var(--kpn-color-cream)!important;text-shadow:none!important}[id$=__blocks_LfVCqc] p,[id$=__blocks_LfVCqc] .rte{opacity:.82!important}[id$=__blocks_LfVCqc] .button,[id$=__blocks_LfVCqc] a[class*=button],[id$=__blocks_LfVCqc] a[class*=btn]{background:var(--kpn-color-cream)!important;border-color:var(--kpn-color-cream)!important;color:var(--kpn-color-green-dark)!important}[id$=__17814970612c46dc29],[id$=__17814974984e5acc43]{display:none!important;margin:0!important;min-height:0!important;padding:0!important}[id$=__slideshow_yWeenB] .slideshow__text.banner__box,[id$=__slideshow_yWeenB] .content-container,[id$=__slideshow_yWeenB] .gradient{background:transparent!important;border:0!important;box-shadow:none!important;max-width:min(980px,92vw)!important;padding:0 2.4rem!important}[id$=__slideshow_yWeenB] .slideshow__text-wrapper{justify-content:center!important}[id$=__slideshow_yWeenB] .banner__media{background:var(--kpn-color-bg-soft)!important}[id$=__slideshow_yWeenB] .banner__media img{filter:saturate(.72) contrast(.78) brightness(1.08)!important}[id$=__slideshow_yWeenB] .banner__media:after{background:radial-gradient(circle at center,#f3f1ea94,#f3f1ea57 34%,#e1d7cd33 64%),linear-gradient(90deg,#e1d7cdc7,#f3f1ea70 48%,#e1d7cdad)!important;opacity:1!important}[id$=__slideshow_yWeenB] .banner__heading,[id$=__slideshow_yWeenB] .banner__text,[id$=__slideshow_yWeenB] .banner__text p,[id$=__slideshow_yWeenB] .banner__text strong{color:var(--kpn-color-heading)!important;text-shadow:none!important}[id$=__slideshow_yWeenB] .banner__heading{font-size:clamp(3rem,4vw,5.4rem)!important;font-weight:600!important;line-height:1.09!important;margin-left:auto;margin-right:auto;max-width:960px}[id$=__slideshow_yWeenB] .banner__text{color:var(--kpn-color-text)!important;margin:1.4rem auto 0!important;max-width:720px}[id$=__slideshow_yWeenB] .banner__text p{color:var(--kpn-color-text)!important;font-size:clamp(1.52rem,1.3vw,1.78rem)!important;line-height:1.58!important}.kpn-video-autoplay{background:var(--kpn-color-bg-soft)!important;border:1px solid var(--kpn-color-line)!important;border-radius:8px!important;overflow:hidden!important;position:relative!important}.kpn-video-autoplay:before{content:""!important;display:block!important;padding-bottom:var(--ratio-percent, 56.25%)!important}.kpn-video-autoplay video,.kpn-video-autoplay__video{display:block!important;height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;object-fit:cover!important;position:absolute!important;width:100%!important}@media screen and (min-width:750px){.h0,h1{font-size:4.8rem!important}.h1,h2{font-size:3.8rem!important}.h2,h3{font-size:2.8rem!important}.h3,h4{font-size:2.1rem!important}}@media screen and (max-width:749px){body{font-size:1.5rem!important;line-height:1.64!important}p,li,.rte,.rte p{font-size:1.48rem!important}.button,.button--primary,a[class*=button],button[class*=button],a[class*=btn],button[class*=btn]{min-height:4.2rem!important;padding:1.1rem 2rem!important;width:auto!important}.header__heading-link:before{flex-basis:3rem!important;height:3rem!important;width:3rem!important}.header__heading-link:after{font-size:.92rem!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kpn-theme-overrides.css.map */
