@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--pb-ink:#10231B;--pb-body:#4A5049;--pb-mut:#6B7069;--pb-pine:#1F5A42;--pb-sand:#E8D3A8;--pb-serif:"Newsreader","Playfair Display",Georgia,serif;--pb-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#MainContent :is(h1,h2,h3):not(.visually-hidden):not(:is(.ptl-q,.pl-scr,.phx-media,.pst-dev) *){font-family:var(--pb-serif)!important;font-style:normal!important;font-weight:500!important;color:var(--pb-ink)!important;-webkit-text-fill-color:currentColor!important;background:none!important;font-variant-numeric:lining-nums!important;text-transform:none!important}#MainContent :is(h1,h2,h3):not(:is(.ptl-q,.pl-scr,.phx-media,.pst-dev) *) em{font-family:inherit!important;font-weight:inherit!important;font-style:italic!important;color:var(--pb-pine)!important;-webkit-text-fill-color:var(--pb-pine)!important;background:none!important}#MainContent#MainContent :is(.ptl-tag,.ptb-tag,.ptg-b2b p.eyebrow,.ptg-quote-eyebrow,.phx-cap,.ph-cap,.pbx-cap,.pst-cap,.pab-hero__eyebrow,.pab-eyebrow,.pab-brand__eyebrow,.pine-mkrev__cap,.bh-tag){font-family:var(--pb-sans)!important;font-weight:600!important;font-style:normal!important;font-size:11px!important;line-height:1.5!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--pb-pine)!important;-webkit-text-fill-color:currentColor!important}#MainContent#MainContent :is(label,.field__label,.field__label span,.pl-variants__label,.ptg-field label,.ptg-field .req,.ptg-field .opt,.ptl-you label,.esu .pc label,.esu .pc output small,.esu .sc,.esu .sc span,.esu .yr .yn,.esu .yr .lg,.esu .tot i,.ptl-dots span,.ptl-hubdots span,.pine-mkrev__stat span,.pine-mkrev__card figcaption,.ph-pg):not(:is(.ptl-q,.pl-scr,.phx-media,.pst-dev) *){font-family:var(--pb-sans)!important;font-weight:600!important;font-style:normal!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--pb-mut)!important}#MainContent#MainContent :is(.ptg-field .req,.esu .yr .yn .lg){color:var(--pb-pine)!important}#MainContent p:not([class*=tag]):not([class*=cap]):not([class*=eyebrow]):not(:is(.phx,.ptb-card,.ptl-q,.pl-scr,.phx-media,.pst-dev) *){font-family:var(--pb-sans)!important;color:var(--pb-body)!important}#MainContent#MainContent :is(.phx,.ptb-card) :is(h1,h2,h3):not(:is(.phx-media) *){color:#fff!important}#MainContent#MainContent :is(.phx,.ptb-card) :is(h1,h2,h3):not(:is(.phx-media) *) em{color:var(--pb-sand)!important;-webkit-text-fill-color:var(--pb-sand)!important}#MainContent#MainContent#MainContent :is(.phx-cap,.ptb-tag){color:var(--pb-sand)!important}#MainContent :is(.esu,.pbx,.phx-live,.price,.price-item) :is(b,output,strong,span){font-variant-numeric:lining-nums tabular-nums}#MainContent#MainContent :is(.product-form__submit,.pl-cta a,.pl-sticky button,.button,.btn,[class*=pl-btn],[class*=pl-btn] span):not(:is(.ptl-q,.pl-scr,.phx-media,.pst-dev) *){font-family:var(--pb-sans)!important;font-weight:600!important;font-style:normal!important;text-transform:none!important;letter-spacing:.01em!important}@media(max-width:749px){#MainContent>.shopify-section:not(.ph2026-wrap){padding-left:20px!important;padding-right:20px!important}#MainContent .ptg-b2b-inner,#MainContent .ptg-b2b section.b2b-wide,#MainContent section.pl-cta,#MainContent section.pl-footnote,#MainContent .page-width,#MainContent .pl-hero-text,#MainContent h1.pl-hero-name,#MainContent .pl-presence-content,#MainContent .pl-experience-content,#MainContent section.pl-trust,#MainContent section.pl-detail-strip,#MainContent section.pine-mkrev{padding-left:0!important;padding-right:0!important}html body div.shopify-policy__container{padding-left:20px!important;padding-right:20px!important}#MainContent .pl-variants__pills,#MainContent .pst-pills{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;justify-content:stretch!important}#MainContent .pl-variants__pills>*,#MainContent .pst-pills>*{width:100%!important;margin:0!important;justify-content:center!important;text-align:center!important;box-sizing:border-box}#MainContent .pl-variants__pills>*:last-child:nth-child(odd),#MainContent .pst-pills>*:last-child:nth-child(odd){grid-column:1 / -1}nav.pine-minifooter-nav,#MainContent ul.lc-footer__nav{display:grid!important;grid-template-columns:repeat(3,auto)!important;justify-content:center!important;column-gap:22px!important;row-gap:14px!important}nav.pine-minifooter-nav>*,#MainContent ul.lc-footer__nav>*{margin:0!important;text-align:center}}#MainContent .pbs-you input{width:auto!important}@media(max-width:749px){#MainContent .pbs-you{display:grid!important;grid-template-columns:minmax(0,1fr) 84px!important;gap:8px!important}#MainContent .pbs-you span{grid-column:1 / -1}#MainContent .pbs-you input{width:100%!important}}#MainContent#MainContent :is(.main-page-title,.rte h1,.rte h2,.rte h3){color:var(--pb-ink)!important;-webkit-text-fill-color:currentColor!important}#MainContent#MainContent ul.pl-features li{font-family:var(--pb-sans)!important;font-weight:400!important;letter-spacing:0!important;color:var(--pb-body)!important;text-align:left!important}#MainContent#MainContent .pine-spec__trust{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 14px!important;justify-items:start!important}#MainContent#MainContent .pine-spec__trust span{text-align:left!important;justify-content:flex-start!important;font-weight:500!important;letter-spacing:0!important;color:var(--pb-ink)!important}html body:has(.pl-sticky-cta),html body:has(.pl-sticky-cta) #MainContent,html body:has(.pl-sticky-cta) #MainContent>.shopify-section,#MainContent [class*=pine-luxury-template],#MainContent section.pl-reveal,#MainContent .pl-specs,#MainContent .pl-presence,#MainContent .pl-experience{background-color:#f0efe9!important}#MainContent#MainContent dl.pl-specs-table dt{font:600 11px/1.4 var(--pb-sans)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--pb-mut)!important}#MainContent#MainContent dl.pl-specs-table dd{font:400 14.5px/1.45 var(--pb-sans)!important;letter-spacing:0!important;color:var(--pb-ink)!important}#MainContent#MainContent p.pl-trust-label{font:500 12px/1.35 var(--pb-sans)!important;letter-spacing:0!important;color:var(--pb-ink)!important;text-transform:none!important}#MainContent#MainContent :is(p.pl-detail-label,p.pl-also-on__label){font:600 11px/1.4 var(--pb-sans)!important;letter-spacing:.12em!important;color:var(--pb-mut)!important}#MainContent#MainContent :is(p.pl-experience-attr,p.ptg-faq__eyebrow){font:600 11px/1.5 var(--pb-sans)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--pb-pine)!important}#MainContent#MainContent :is(ul.pine-spec__inc,ul.pine-spec__specs) li,#MainContent#MainContent p.pine-spec__cond{text-align:left!important}#MainContent#MainContent p.pine-spec__cond{font-size:15.5px!important;line-height:1.6!important}#MainContent#MainContent a.pl-sticky-cta__btn,a.pl-sticky-cta__btn{background:#fff!important;color:#1f5a42!important;font:600 14px/1 var(--pb-sans)!important;letter-spacing:.01em!important;text-transform:none!important;border:0!important}#MainContent#MainContent details.ptg-faq__item{background:#fff!important;border:1px solid rgba(16,35,27,.06)!important;border-radius:14px!important;box-shadow:0 1px 2px #10231b0a,0 12px 30px -22px #10231b24!important;margin:0 0 10px!important;padding:0!important}#MainContent#MainContent details.ptg-faq__item summary{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;position:relative!important;padding:16px 18px!important;margin:0!important;font:500 17.5px/1.35 var(--pb-serif)!important;letter-spacing:0!important;color:var(--pb-ink)!important;list-style:none!important}#MainContent#MainContent details.ptg-faq__item summary::-webkit-details-marker{display:none}#MainContent#MainContent details.ptg-faq__item summary:after,#MainContent#MainContent details.ptg-faq__item summary:before{position:static!important;transform:none!important;flex:none!important;margin:0!important}#MainContent#MainContent details.ptg-faq__item>:not(summary){padding:0 18px 18px!important;margin:0!important;font-size:15px!important;line-height:1.6!important}#MainContent#MainContent .pl-trust-item{text-align:center!important;align-items:center!important;justify-content:flex-start!important}#MainContent#MainContent p.pl-trust-label{text-align:center!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/pine-brand.css.map */
