@font-face{font-family:Safiro;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/20/assets/safiro-regular-webfont.woff2?v=38954243872939781811783947679) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Safiro;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/20/assets/safiro-regularitalic-webfont.woff2?v=165385950481042118211783947680) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Safiro;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/20/assets/safiro-medium-webfont.woff2?v=62950448465768639731783947678) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Safiro;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/20/assets/safiro-mediumitalic-webfont.woff2?v=55074108555044516701783947678) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Safiro;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/20/assets/safiro-semibold-webfont.woff2?v=21482043439079741981783947680) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Safiro;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/20/assets/safiro-semibolditalic-webfont.woff2?v=122589400697911390431783947681) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Safiro;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/20/assets/safiro-bold-webfont.woff2?v=153953817674276915251783947676) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Safiro;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/20/assets/safiro-bolditalic-webfont.woff2?v=64330602939333478071783947677) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:safiro regular webfont;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/20/assets/safiro-regular-webfont.woff2?v=38954243872939781811783947679) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:safiro regular webfont;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/20/assets/safiro-regularitalic-webfont.woff2?v=165385950481042118211783947680) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:safiro medium webfont;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/20/assets/safiro-medium-webfont.woff2?v=62950448465768639731783947678) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:safiro semibold webfont;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/20/assets/safiro-semibold-webfont.woff2?v=21482043439079741981783947680) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:safiro bold webfont;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/20/assets/safiro-bold-webfont.woff2?v=153953817674276915251783947676) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BespokeSerif Variable;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/20/assets/BespokeSerif-Variable.woff2?v=146659190224694817881783947606) format("woff2-variations");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:BespokeSerif VariableItalic;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/20/assets/BespokeSerif-VariableItalic.woff2?v=99415694133138850771783947607) format("woff2-variations");font-weight:300 800;font-style:italic;font-display:swap}@font-face{font-family:"Bespoke Serif";src:url(//www.pinesandpalmtrees.com/cdn/shop/t/20/assets/BespokeSerif-Variable.woff2?v=146659190224694817881783947606) format("woff2-variations");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:"Bespoke Serif";src:url(//www.pinesandpalmtrees.com/cdn/shop/t/20/assets/BespokeSerif-VariableItalic.woff2?v=99415694133138850771783947607) format("woff2-variations");font-weight:300 800;font-style:italic;font-display:swap}:root{--pp-font-heading: "Safiro", system-ui, sans-serif;--pp-font-accent: "Bespoke Serif", Georgia, serif;--pp-font-body: "Safiro", system-ui, sans-serif;--pp-size-h1: 56px;--pp-lh-h1: 72px;--pp-size-h2: 40px;--pp-lh-h2: 56px;--pp-size-h3: 28px;--pp-lh-h3: 40px;--pp-size-h4: 26px;--pp-lh-h4: 32px;--pp-size-h5: 22px;--pp-lh-h5: 32px;--pp-size-h6: 20px;--pp-lh-h6: 28px;--pp-size-eyebrow: 16px;--pp-lh-eyebrow: 24px;--pp-size-body: 16px;--pp-lh-body: 27px;--pp-size-caption: 14px;--pp-lh-caption: 20px;--pp-size-footnote: 12px;--pp-lh-footnote: 16px;--pp-gap-eyebrow-to-title: 20px;--pp-gap-title-to-content: 40px;--pp-gap-section: 40px;--pp-gap-image-side: 35px;--pp-gap-image-caption: 20px;--pp-arc: #00a8ff;--pp-arc-hover: #0090e0;--pp-chalk: #f8fafa;--pp-haze: #c5c6c8;--pp-flint: #818284;--pp-lead: #4f5052;--pp-ash: #272727;--pp-obsidian: #0d0e10;--pp-color-ink: var(--pp-obsidian);--pp-color-text: var(--pp-lead);--pp-color-muted: var(--pp-flint);--pp-color-subtle: var(--pp-haze);--pp-color-bg: #ffffff;--pp-color-surface: var(--pp-chalk);--pp-color-border: var(--pp-haze);--pp-color-border-dark: var(--pp-obsidian);--pp-tag-bg: var(--pp-obsidian);--pp-tag-color: #ffffff;--pp-tag-accent-bg: var(--pp-arc);--pp-tag-accent-color: #ffffff;--pp-accent: var(--pp-arc);--pp-accent-hover: var(--pp-arc-hover);--font-heading-family: "Safiro", system-ui, sans-serif;--font-heading-weight: 700;--font-heading-style: italic;--font-accent-family: "Bespoke Serif", Georgia, serif;--font-accent-weight: 700;--font-accent-style: normal;--font-subheading-family: "Safiro", system-ui, sans-serif;--font-subheading-weight: 700;--font-subheading-style: normal;--font-body-family: "Safiro", system-ui, sans-serif;--font-body-weight: 400;--font-body-style: normal}header a,nav a{font-family:var(--pp-font-heading)!important;font-weight:600!important;font-size:14px!important;letter-spacing:.05em!important;text-transform:uppercase!important}.header__nav-item a,.header__menu a,.site-nav a,.site-nav__link,.main-nav a,.disclosure__link,.list-menu__item a,.header__menu-item{font-family:var(--pp-font-heading)!important;font-weight:600!important;font-size:14px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.header,.header__inner,.site-header{font-family:var(--pp-font-heading)}[class*=mobile] a,[class*=drawer] a,[class*=menu] a,.mobile-nav a,.mobile-nav__link,.drawer__menu a,.mobile-menu a,.menu-drawer a,.nav-mobile a{font-family:var(--pp-font-heading)!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important}.announcement-bar,.announcement-bar p,.announcement-bar__message{font-family:var(--pp-font-heading)!important;font-weight:500!important;font-size:13px!important;letter-spacing:.04em!important}.text-block h1,.page__title,.page-title{font-family:Safiro,system-ui,sans-serif!important;font-weight:700!important;font-style:italic!important;color:var(--pp-color-ink)!important}.page__content,.rte,.rte p,.template-page p{font-family:var(--pp-font-heading)!important;font-weight:400!important;font-size:16px!important;line-height:27px!important;color:var(--pp-color-text)!important}.rte h2,.page__content h2{font-family:"Bespoke Serif",Georgia,serif!important;font-weight:500!important;font-size:26px!important;line-height:32px!important;text-transform:none!important;color:var(--pp-color-ink)!important}.rte h3,.page__content h3{font-family:Safiro,system-ui,sans-serif!important;font-weight:700!important;font-size:22px!important;line-height:32px!important;text-transform:none!important;color:var(--pp-color-ink)!important}.rte h4,.page__content h4{font-family:Safiro,system-ui,sans-serif!important;font-weight:600!important;text-transform:none!important;color:var(--pp-color-ink)!important}.rte a,.page__content a{color:var(--pp-arc)!important}.product-grid-view-zoom-out--details,.product-grid-view-zoom-out--details h3,.product-grid-view-zoom-out--details *,.product-card__link,.product-card__title{font-family:Safiro,system-ui,sans-serif!important}.section-resource-list h2,.section-resource-list h3,.product-recommendations h2,.product-recommendations h3{font-family:Safiro,system-ui,sans-serif!important;font-weight:700!important;font-style:italic!important}.section-resource-list h3,.section-resource-list .h3,.section-resource-list .h4,.section-resource-list [class*=card__heading],.section-resource-list [class*=product-title],.section-resource-list [class*=product-grid] h3,.section-resource-list [class*=product-grid] *,.product-recommendations h3,.product-recommendations .h3,.product-recommendations .h4,.product-recommendations [class*=card__heading],.product-recommendations [class*=product-title],.product-recommendations [class*=product-grid] h3,.product-recommendations [class*=product-grid] *{font-family:Safiro,system-ui,sans-serif!important;font-style:normal!important}.section-resource-list a,.section-resource-list [class*=product],.product-recommendations a,.product-recommendations [class*=product]{font-family:Safiro,system-ui,sans-serif!important}product-recommendations *{font-family:Safiro,system-ui,sans-serif!important}product-recommendations p[role=heading],.section-resource-list p[role=heading]{font-family:Safiro,system-ui,sans-serif!important;font-weight:600!important;font-style:normal!important;text-transform:none!important}product-recommendations h2,product-recommendations h3:first-of-type{font-style:italic!important}.price .money,.price__regular .money,.price__sale .money,.product__price .money{font-family:Safiro,system-ui,sans-serif!important;font-weight:400!important;font-size:22px!important;line-height:32px!important;letter-spacing:0!important}.tax-note,.product__tax-note{font-family:Safiro,system-ui,sans-serif!important;font-weight:400!important;font-size:12px!important;line-height:16px!important}.price__label,.price-item .price__label,.price-list .badge,.price__badge,.product-price__vat,.product-price__badge,.sticky-atc__price .price__label,.price small,.price span:not(.money),.price em,.price-item em,.price-list em{font-family:Safiro,system-ui,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:12px!important;opacity:.7}.rte code,.rte pre,.product-description code,.product-description pre,[class*=pf-] code,[class*=pf-] pre{font-family:Safiro,system-ui,sans-serif!important;font-weight:400!important;font-size:inherit!important;background:none!important;border:none!important;padding:0!important;color:inherit!important}.product-information .rte h2,.product-information .product-description h2{font-family:"Bespoke Serif",Georgia,serif!important;font-weight:500!important;font-size:26px!important;line-height:32px!important;text-transform:none!important;letter-spacing:0!important;margin-top:48px!important;padding-top:28px!important;border-top:.5px solid var(--pp-haze)!important}.product-information .rte h3,.product-information .product-description h3{font-family:Safiro,system-ui,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:21px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--pp-flint)!important;margin-top:28px!important;margin-bottom:6px!important;border-top:none!important;padding-top:0!important}.product-information .rte h2:first-child,.product-information .product-description h2:first-child{margin-top:0!important;padding-top:0!important;border-top:none!important}.variant-option legend,.product-form__option-name,.product-form .form__label,fieldset.variant-option legend{font-family:Safiro,system-ui,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:21px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.pp-catalog-number{font-family:Safiro,system-ui,sans-serif!important;font-weight:500!important;font-size:12px!important;line-height:16px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--pp-flint)!important;margin:6px 0 0!important}.variant-option__button-label,.variant-option__button-label__text,.variant-option__button-label span{font-family:Safiro,system-ui,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important}.sticky-add-to-cart__bar{background-color:#0d0e10!important}.cart-drawer__title,.cart-drawer__product-title,.cart-notification-product__name,.cart-item__name,.cart__title,.cart__item-title{font-family:var(--pp-font-heading)!important;font-weight:600!important}.cart-drawer p,.cart-drawer span,.cart-drawer label,.cart-drawer__footer{font-family:var(--pp-font-heading)!important;font-weight:400!important}.cart-drawer__subtotal-label,.cart__subtotal{font-family:var(--pp-font-heading)!important;font-weight:600!important;font-size:14px!important;letter-spacing:.04em!important}.menu__heading,.menu__heading span,.email-signup__heading,.footer-block__heading,.section-heading,[class*=__heading].h3,[class*=__heading].h4,[class*=__heading].h5,[class*=__heading].h6{font-family:Safiro,system-ui,sans-serif!important;font-weight:600!important;font-size:13px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.footer,.site-footer{font-family:var(--pp-font-heading)}.footer a,.footer p,.footer li,.footer span{font-family:var(--pp-font-heading)!important;font-weight:400!important}.footer__heading,.footer__title{font-family:var(--pp-font-heading)!important;font-weight:600!important;font-size:13px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.btn,.button,.shopify-challenge__button,[type=submit]:not(.search__button){font-family:var(--pp-font-heading)!important;font-weight:600!important;font-size:13px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.__pf .pf-heading-1-h1,.__pf [class*=pf-heading][class*=-h1]{font-family:Safiro,system-ui,sans-serif!important;font-weight:700!important;font-style:italic!important}.__pf .pf-heading-1-h2,.__pf [class*=pf-heading][class*=-h2]{font-family:"Bespoke Serif",Georgia,serif!important;font-weight:700!important;font-style:normal!important}.__pf .pf-heading-1-h3,.__pf [class*=pf-heading][class*=-h3]{font-family:Safiro,system-ui,sans-serif!important;font-weight:700!important;font-style:normal!important}.__pf .pf-heading-1-h4,.__pf [class*=pf-heading][class*=-h4],.__pf .pf-heading-1-h5,.__pf .pf-heading-1-h6,.__pf [class*=pf-heading][class*=-h5],.__pf [class*=pf-heading][class*=-h6]{font-family:Safiro,system-ui,sans-serif!important;font-weight:600!important;font-style:normal!important}.pp-eyebrow{font-family:var(--pp-font-heading);font-weight:400;font-size:var(--pp-size-eyebrow);line-height:var(--pp-lh-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--pp-color-muted)}.pp-eyebrow--serif{font-family:var(--pp-font-accent);font-weight:400;font-style:italic;font-size:var(--pp-size-eyebrow);line-height:var(--pp-lh-eyebrow);color:var(--pp-color-muted)}blockquote,.pp-quote{font-family:var(--pp-font-accent);font-weight:400;font-style:italic;font-size:var(--pp-size-h4);line-height:var(--pp-lh-h4);color:var(--pp-color-text)}.pp-caption,figcaption{font-family:var(--pp-font-heading);font-weight:500;font-size:var(--pp-size-caption);line-height:var(--pp-lh-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--pp-color-muted)}.product-information .rte ul,.product-information .product-description ul{list-style:none!important;padding:0!important;margin:.5em 0!important}.product-information .rte ul li,.product-information .product-description ul li{font-family:Safiro,system-ui,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:1.6!important;padding:9px 0!important;border-bottom:.5px solid var(--pp-haze)!important;color:var(--pp-color-text)!important}.product-information .rte ul li:first-child,.product-information .product-description ul li:first-child{border-top:.5px solid var(--pp-haze)!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pp-typography.css.map */
