body.px-store{--font-body--family: "PX Source Sans", Arial, sans-serif;--font-subheading--family: "PX Source Sans", Arial, sans-serif;--font-heading--family: "PX Source Sans", Arial, sans-serif;--font-accent--family: "PX Source Sans", Arial, sans-serif;--font-paragraph--family: "PX Source Sans", Arial, sans-serif;--font-h1--family: "PX Source Sans", Arial, sans-serif;--font-h2--family: "PX Source Sans", Arial, sans-serif;--font-h3--family: "PX Source Sans", Arial, sans-serif;--font-h4--family: "PX Source Sans", Arial, sans-serif;--font-h5--family: "PX Source Sans", Arial, sans-serif;--font-h6--family: "PX Source Sans", Arial, sans-serif;--button-font-family-primary: "PX Source Sans", Arial, sans-serif;--button-font-family-secondary: "PX Source Sans", Arial, sans-serif;--cart-primary-font-family: "PX Source Sans", Arial, sans-serif;--cart-secondary-font-family: "PX Source Sans", Arial, sans-serif;--font-subheading--weight: 700;--font-h5--weight: 700;--font-h6--weight: 700;font-family:var(--font-body--family)}body.px-store:not(.px-home){--header-height: 0px;--header-group-height: 0px;--page-margin: clamp(20px, 5.78vw, 100px);--narrow-page-width: 81.25rem}body.px-store:not(.px-home) .px-header{background:#f5efe6}body.px-store:not(.px-home) .px-header-inner{position:relative;top:auto;border-bottom:1px solid #d9d3c8}body.px-store:not(.px-home) :is(.px-header,.px-footer){color:#173f35;font-family:PX Source Sans,Arial,sans-serif;font-size:18px;line-height:1.45}body.px-store:not(.px-home) :is(.px-header,.px-footer) :is(h1,h2,h3,p){margin:0;font-family:inherit;color:inherit}body.px-store:not(.px-home) :is(.px-header,.px-footer) :is(h1,h2,h3){font-weight:700;line-height:1.08}body.px-store:not(.px-home) :is(.px-header,.px-footer) a{color:inherit;text-decoration:none}body.px-store:not(.px-home) :is(.px-header,.px-footer) :is(button,input,summary){font:inherit}body.px-store:not(.px-home) .card-gallery{background:#fff;border-radius:8px;overflow:hidden}body.px-store:not(.px-home) .product-media-container{background:#fff;border-radius:8px}body.px-store:not(.px-home) .product-card__content{row-gap:12px}body.px-store:not(.px-home) .product-card :is(h3,.h4,.h5){line-height:1.3}body.px-store:not(.px-home) .cart-page__summary{border:1px solid #d9d3c8;border-radius:12px;overflow:hidden}body.px-store:not(.px-home) .cart-totals__total-value{font-weight:700}body.px-store .button:not(.button-unstyled):not(.button-tertiary){font-weight:700}body.px-store :is(input,textarea,select){accent-color:#205640}body.px-store :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid #287454;outline-offset:4px}body.px-store:not(.px-home) :is(.rte,.shopify-policy__body){line-height:1.7;overflow-wrap:anywhere}body.px-store:not(.px-home) :is(.rte,.shopify-policy__body) a{text-decoration:underline;text-underline-offset:3px}body.px-store:not(.px-home) .shopify-policy__container{width:calc(100% - 40px);max-width:800px;padding-block:48px 72px}body.px-store:not(.px-home) .shopify-policy__title{margin-bottom:32px}body.px-store:not(.px-home) .blog-post-card__image{border-radius:8px}@media(max-width:749px){body.px-store:not(.px-home){--page-margin: 20px}body.px-store:not(.px-home) .px-header-inner{z-index:10}body.px-store:not(.px-home) .shopify-policy__container{padding-block:32px 48px}body.px-store :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}}.px-cart-icon{position:relative;display:flex;align-items:center;justify-content:center}.px-cart-count:not(.visually-hidden){position:absolute;top:-9px;right:-11px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#173f35;color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center}.px-cart-count [ref=cartBubbleCount]:empty:after{content:"99+"}.px-header-actions .px-cart-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:#173f35;box-shadow:none}.px-localization{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;padding-bottom:28px}.px-localization label{display:grid;gap:6px;font-size:13px}.px-localization select{max-width:100%;padding:10px 28px 10px 10px;background:#f5efe6;color:#173f35;border:1px solid #d9d3c8;border-radius:6px}@media(max-width:749px){.px-localization label,.px-localization select{width:100%}}.px-footer .px-footer-grid{padding-bottom:44px}.px-footer-details{display:grid;grid-template-columns:1fr 2fr 1fr;gap:44px;border-top:1px solid #d9d3c8;padding-block:36px 48px;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.px-footer-details h3{font-size:18px;margin-bottom:20px!important}.px-footer-details p,.px-footer-details address{margin:0 0 8px!important;font-size:16px;line-height:1.65;color:#536458;font-style:normal}.px-footer-details a{display:block;width:fit-content;max-width:100%;margin-bottom:10px;color:#536458!important;font-size:16px;line-height:1.65}.px-footer-details a:hover{text-decoration:underline!important;text-underline-offset:3px}.px-footer-details ul{margin:0;padding-left:18px;list-style:none}.px-footer-details .px-footer-support-label{margin-top:18px!important;font-weight:700}.px-footer-social{display:flex;gap:10px 18px;flex-wrap:wrap}.px-footer-payments{margin-top:28px}.px-footer-payments ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;align-items:center}.px-footer-payments li{display:flex}.px-payment-icon{display:block;width:38px;height:24px}@media(max-width:900px){.px-footer-details{grid-template-columns:1fr 2fr;gap:30px}.px-footer-connect{grid-column:1/-1}}@media(max-width:600px){.px-footer-details{grid-template-columns:1fr;gap:30px;padding-block:28px 36px}.px-footer-details h3{font-size:17px}.px-footer-details p,.px-footer-details address,.px-footer-details a{font-size:14px}.px-footer-connect{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/px-global.css.map */
