@font-face{font-family:Safiro;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/13/assets/safiro-regular-webfont.woff2?v=38954243872939781811779482106) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Safiro;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/13/assets/safiro-regularitalic-webfont.woff2?v=165385950481042118211779482475) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Safiro;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/13/assets/safiro-medium-webfont.woff2?v=62950448465768639731779482106) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Safiro;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/13/assets/safiro-mediumitalic-webfont.woff2?v=55074108555044516701779482479) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Safiro;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/13/assets/safiro-semibold-webfont.woff2?v=21482043439079741981779482106) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Safiro;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/13/assets/safiro-semibolditalic-webfont.woff2?v=122589400697911390431779482106) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Safiro;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/13/assets/safiro-bold-webfont.woff2?v=153953817674276915251779482106) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Safiro;src:url(//www.pinesandpalmtrees.com/cdn/shop/t/13/assets/safiro-bolditalic-webfont.woff2?v=64330602939333478071779482106) format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--pp-font-heading: "Safiro", system-ui, sans-serif;--pp-font-body: "adobe-caslon-pro", Georgia, serif;--pp-accent: #1a5f6e;--pp-accent-hover: #154f5c;--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-body: 16px;--pp-lh-body: 27px;--pp-size-caption: 14px;--pp-lh-caption: 20px;--pp-size-footnote: 12px;--pp-lh-footnote: 16px}h1,.pp-h1{font-family:var(--pp-font-heading)!important;font-weight:700;font-style:italic;font-size:var(--pp-size-h1);line-height:var(--pp-lh-h1)}h2,.pp-h2{font-family:var(--pp-font-heading)!important;font-weight:700;font-style:normal;font-size:var(--pp-size-h2);line-height:var(--pp-lh-h2)}h3,.pp-h3{font-family:var(--pp-font-heading)!important;font-weight:500;font-style:normal;font-size:var(--pp-size-h3);line-height:var(--pp-lh-h3)}h4,.pp-h4{font-family:var(--pp-font-heading)!important;font-weight:400;font-style:normal;font-size:var(--pp-size-h4);line-height:var(--pp-lh-h4)}h5,.pp-h5{font-family:var(--pp-font-heading)!important;font-weight:400;font-style:normal;font-size:var(--pp-size-h5);line-height:var(--pp-lh-h5)}h6,.pp-h6{font-family:var(--pp-font-heading)!important;font-weight:400;font-style:normal;font-size:var(--pp-size-h6);line-height:var(--pp-lh-h6)}body,p,li,span,div{font-family:var(--pp-font-heading)!important;font-weight:400;font-size:var(--pp-size-body);line-height:var(--pp-lh-body)}.pp-label{font-family:var(--pp-font-heading)!important;font-weight:500;font-size:var(--pp-size-body);line-height:var(--pp-lh-body);text-transform:uppercase;letter-spacing:.08em}.pp-caption,figcaption{font-family:var(--pp-font-heading)!important;font-weight:500;font-size:var(--pp-size-caption);line-height:var(--pp-lh-caption)}.pp-footnote,small{font-family:var(--pp-font-heading)!important;font-weight:500;font-size:var(--pp-size-footnote);line-height:var(--pp-lh-footnote)}.pp-caslon{font-family:var(--pp-font-body)!important;font-weight:600;font-style:italic}nav a,.site-nav a,.header__menu-item,.menu-list__link-title,.menu-list__link,.menu-list a{font-family:var(--pp-font-heading)!important;font-weight:600!important;font-size:var(--pp-size-caption)!important;letter-spacing:.08em!important;text-transform:uppercase!important}footer a,.footer a,.footer-block a{font-family:var(--pp-font-heading)!important;font-weight:400!important;font-size:var(--pp-size-caption)!important;letter-spacing:.03em!important;text-transform:none!important}footer .menu__heading__default,footer .email-signup__heading,.footer__heading,.footer-block__heading{font-family:var(--pp-font-heading)!important;font-weight:600!important;font-size:var(--pp-size-footnote)!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:var(--pp-lh-footnote)!important}.footer__copyright,footer .copyright,footer small,footer p{font-family:var(--pp-font-heading)!important;font-weight:400!important;font-size:var(--pp-size-footnote)!important;letter-spacing:normal!important;line-height:var(--pp-lh-footnote)!important}.menu-drawer-container .menu-list__link-title,.menu-drawer-container .menu-drawer__menu-item-text,.menu-drawer-container a{font-family:var(--pp-font-heading)!important;font-weight:600!important;font-size:12px!important;letter-spacing:.05em!important;text-transform:uppercase!important}.menu-list__link-title{transition:opacity .2s ease}.menu-list__link:hover .menu-list__link-title,a:hover .menu-list__link-title{opacity:.35!important}button,.button,.btn,input[type=submit],.shopify-payment-button__button{font-family:var(--pp-font-heading)!important;font-weight:600!important;font-size:var(--pp-size-caption)!important;line-height:21px!important;letter-spacing:.05em!important}[class*=pf-button]{font-family:var(--pp-font-heading)!important;font-weight:600!important;font-size:14px!important;letter-spacing:.05em!important;text-transform:none!important;cursor:pointer!important;transition:opacity .2s ease!important}[class*=pf-button-1]{background:#000!important;color:#fff!important;border:none!important;padding:12px 28px!important}[class*=pf-button-2]{background:#fff!important;color:#000!important;border:none!important;padding:12px 28px!important}[class*=pf-button-3]{background:transparent!important;color:#000!important;border:1.5px solid #000000!important;padding:11px 27px!important}[class*=pf-button-4]{background:transparent!important;color:#fff!important;border:1.5px solid #ffffff!important;padding:11px 27px!important}[class*=pf-button-5]{background:#000!important;color:#fff!important;border:none!important;padding:10px 28px!important;border-radius:999px!important}[class*=pf-button-6]{background:transparent!important;color:#000!important;border:1.5px solid #000000!important;padding:9px 27px!important;border-radius:999px!important}[class*=pf-button]:hover{opacity:.75!important}.shopify-policy__container{max-width:760px!important;padding:64px 40px!important;margin:0 auto!important}.shopify-policy__title h1,.shopify-policy__title h2{font-family:var(--pp-font-heading)!important;font-size:var(--pp-size-h3)!important;font-weight:600!important;font-style:normal!important;letter-spacing:0!important;line-height:var(--pp-lh-h3)!important;margin-bottom:48px!important;padding-bottom:24px!important;border-bottom:1px solid #e5e5e5!important}.shopify-policy__body h2{font-family:var(--pp-font-heading)!important;font-size:var(--pp-size-h5)!important;font-weight:600!important;font-style:normal!important;margin-top:48px!important;margin-bottom:16px!important;letter-spacing:0!important}.shopify-policy__body h3{font-family:var(--pp-font-heading)!important;font-size:var(--pp-size-h6)!important;font-weight:500!important;font-style:normal!important;margin-top:32px!important;margin-bottom:12px!important}.shopify-policy__body p,.shopify-policy__body li{font-family:var(--pp-font-heading)!important;font-size:var(--pp-size-body)!important;font-weight:400!important;line-height:var(--pp-lh-body)!important;color:#333!important;margin-bottom:16px!important}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:24px!important;margin-bottom:24px!important}.shopify-policy__body a{font-weight:500!important;text-decoration:underline!important;text-underline-offset:3px!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pp-typography.css.map */
