@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";body,.card__information,.product-form,.product__description,p,li,a,label,input,select,textarea,button,.facets__label,.active-facets__button,.cart-items,.cart-item__details,.footer__content,.footer-block{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}:root{--ppo-forest-green: #2F5233;--ppo-forest-dark: #1F3622;--ppo-warm-brown: #8B6F47;--ppo-brown-dark: #6B5437;--ppo-pumpkin: #B04D15;--ppo-pumpkin-bright: #D2691E;--ppo-mustard: #DAA520;--ppo-mustard-text: #856E10;--ppo-cream: #F5F3EE;--ppo-sage: #4A7C59;--ppo-sienna: #A0522D;--ppo-charcoal: #2C3534;--ppo-forest-muted: #5A6C57;--ppo-grey-light: #6b7280;--font-heading-weight: 700}.card__heading,.card-wrapper .card__heading{min-height:2.8em;line-height:1.4;text-overflow:ellipsis;white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;font-size:1rem;font-weight:600;color:var(--ppo-charcoal)}.card__heading a{color:inherit;text-decoration:none}.card__heading a:hover{color:var(--ppo-forest-green);text-decoration:underline}.price{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;justify-content:center!important}.price__regular .price-item--regular:first-child:after,.price .price-item:first-child:after{content:" - "!important;color:var(--ppo-charcoal);font-weight:400}.price .price-item:only-child:after,.price .price-item:last-child:after{content:""!important}.price__sale .price-item--sale{color:var(--ppo-pumpkin)!important;font-size:1.25rem;font-weight:700}.price__sale .price-item--regular{color:var(--ppo-grey-light)!important;font-size:.875rem;text-decoration:line-through!important;font-weight:400;opacity:.8}.price__regular .price-item--regular{color:var(--ppo-charcoal);font-size:1.125rem;font-weight:600}.badge{background-color:var(--ppo-pumpkin)!important;color:#fff!important;font-weight:600;padding:.25rem .625rem;border-radius:4px;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.button,button[type=submit],.product-form__submit,.button--primary,.shopify-payment-button__button--unbranded,input[type=submit]{background-color:var(--ppo-forest-green)!important;color:#fff!important;border:none!important;outline:none!important;box-shadow:none!important}.button:hover,button[type=submit]:hover,.product-form__submit:hover,.button--primary:hover,input[type=submit]:hover{background-color:var(--ppo-forest-dark)!important;border:none!important;outline:none!important}.button--secondary{background-color:var(--ppo-warm-brown)!important;color:#fff!important;border:none!important;outline:none!important}.button--secondary:hover{background-color:var(--ppo-brown-dark)!important;border:none!important;outline:none!important}.button:disabled,.button[disabled],.sold-out,.button--sold-out{background-color:var(--ppo-warm-brown)!important;color:#fff!important;border:none!important;outline:none!important;opacity:.8}.card__information,.card-wrapper .card__information{color:var(--ppo-forest-muted)}.card-wrapper .price,.price-item{color:var(--ppo-charcoal)}.banner__heading,h1.banner__heading,h2.banner__heading{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.45)!important;font-size:clamp(2.25rem,4.5vw,3.75rem)!important;line-height:1.1!important;margin-bottom:.75rem!important;font-weight:700!important}.banner__buttons .button,.banner__buttons .button:hover,.banner__buttons .button:focus,.banner__buttons .button:focus-visible{font-weight:700!important;font-family:var(--font-heading-family, inherit)!important;outline:none!important;outline-offset:0!important;box-shadow:inset 0 0 0 2px #fff,0 0 48px #ffffffb3,0 4px 20px #0000004d!important;transition:background-color .25s ease!important}.banner__buttons .button:not([disabled]):hover:after,.banner__buttons .button:focus:after,.banner__buttons .button:focus-visible:after{box-shadow:none!important}.banner__text,.banner__text p{color:#fffffff2!important;text-shadow:0 1px 3px rgba(0,0,0,.4)!important;line-height:1.5!important;font-size:15px!important;margin-bottom:.5rem!important}.collection-hero__title,h1.collection-hero__title{color:var(--ppo-forest-green)!important;font-size:clamp(1.25rem,2.5vw,2rem)!important;line-height:1.2!important;margin-bottom:.5rem!important;font-weight:700!important}.collection-hero__description,.collection-hero__text{color:#fbf8f1!important;line-height:1.5!important;font-size:15px!important;margin-bottom:.5rem!important}.collection-hero__description a,.collection-hero__description *,.collection-hero__text a,.collection-hero__text *{color:#fbf8f1!important}.collection-hero__description a,.collection-hero__text a{font-weight:700!important;text-decoration:underline!important}.collection__description,.collection-description,.collection__description-text{color:var(--ppo-charcoal);line-height:1.5;font-size:15px;margin-bottom:.5rem}.product__description-text,.product__description .rte,.product__info .rte{color:var(--ppo-charcoal);line-height:1.75}.footer__content-top,.footer__content-bottom{color:#d1d5db!important}.card-wrapper{margin-bottom:2rem}.grid{display:flex!important;flex-wrap:wrap;gap:1.5rem}.grid[class*=grid-cols]{display:grid!important}.product-grid{gap:2rem}.collection-hero{padding:0!important;margin-bottom:0!important}.shopify-section:has(.collection-hero){padding-bottom:0!important}.shopify-section:has(.ppo-trust-bar){margin-top:0!important;padding-top:0!important}@media screen and (max-width:749px){body.v4 .collection-hero__inner{flex-direction:column!important;align-items:stretch!important;gap:.75rem!important}body.v4 .collection-hero--with-image .collection-hero__text-wrapper,body.v4 .collection-hero__text-wrapper{flex:1 1 auto!important;max-width:100%!important;padding:1rem 1rem .5rem!important}body.v4 .collection-hero--with-image .collection-hero__image-container,body.v4 .collection-hero__image-container{flex:0 0 auto!important;width:100%!important;height:16rem!important;margin-left:0!important;align-self:stretch!important;border-radius:0!important;overflow:hidden!important}body.v4 .collection-hero.collection-hero--with-image{padding:0 0 1rem!important}}@media screen and (min-width:750px){body.v4 .collection-hero__inner{flex-direction:column!important;align-items:stretch!important;gap:1rem!important}body.v4 .collection-hero--with-image .collection-hero__text-wrapper,body.v4 .collection-hero__text-wrapper{flex:1 1 auto!important;max-width:100%!important;width:100%!important;padding:1.5rem 1.5rem 1rem!important}body.v4 .collection-hero--with-image .collection-hero__image-container,body.v4 .collection-hero__image-container{flex:1 1 auto!important;width:100%!important;margin-left:0!important;align-self:stretch!important;min-height:20rem!important;border-radius:0!important;overflow:hidden!important}body.v4 .collection-hero.collection-hero--with-image{padding:0 0 1.5rem!important}}.card__content{padding:1rem}.card__information{padding-top:1rem;gap:.5rem}.shopify-section[id*=__ppo_],body.v4 .shopify-section{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}body.v4 .color-scheme-1,body.v4 .color-scheme-1.gradient,body.v4 .gradient.color-scheme-1{--color-background: 246, 241, 231;--gradient-background: #F6F1E7;background:var(--bg)!important}[data-theme=dark] body.v4 .color-scheme-1,[data-theme=dark] body.v4 .color-scheme-1.gradient,[data-theme=dark] body.v4 .gradient.color-scheme-1{--color-background: 35, 38, 31;--gradient-background: #23261F;background:var(--bg)!important}body.v4 .loading-overlay.gradient{background:transparent!important}body.v4 .collection,body.v4 #ProductGridContainer{background:var(--bg)!important}.shopify-section:has(.collection){overflow-x:hidden!important;margin-top:0!important;padding-top:0!important}.announcement-bar-section,.shopify-section-announcement-bar{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.utility-bar{width:100%;display:block}.announcement-bar__message,.announcement-bar__text{padding-top:.5rem!important;padding-bottom:.5rem!important;text-align:center!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.header,.shopify-section-header,.header-wrapper,[class*=header-section],.shopify-section-group-header-group,section[id*=shopify-section-header],#shopify-section-header{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.header__wrapper,.header-container,.page-width.header__wrapper,.container.header{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.header__heading,.header__heading-link,.header-logo{margin-top:0!important;margin-bottom:0!important}.shopify-section:has(slideshow-component){max-width:100%!important;width:100%!important;overflow:hidden}.slideshow,.shopify-section-slideshow,.slideshow-section,[class*=slideshow],section[id*=shopify-section-slideshow],#shopify-section-slideshow,.shopify-section--slideshow,.section-slideshow{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.slideshow__wrapper,.slideshow-container,.page-width.slideshow__wrapper{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.slideshow__slide,.slideshow-item,.banner__media{margin-top:0!important;margin-bottom:0!important}.shopify-section:first-of-type,.shopify-section:nth-child(2),.shopify-section:nth-child(3){padding-top:0!important;margin-top:0!important}.header__menu-item{font-weight:500;transition:all .2s ease;position:relative}.header__menu-item:hover{color:var(--ppo-forest-green)}.header__menu-item:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:var(--ppo-forest-green);transition:width .3s ease}.header__menu-item:hover:after{width:100%}.header__menu-item.active{color:var(--ppo-forest-green);font-weight:600}.card-wrapper{transition:all .3s ease}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 10px 20px #2f523326}.card__inner.ratio{--ratio-percent: 100% !important}.card__inner .media,.card__inner .card__media{background-color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}.card__media img,.card__inner .media img{transition:transform .3s ease;object-fit:contain!important;width:calc(100% - 1rem)!important;height:calc(100% - 1rem)!important;max-width:100%!important;padding:.5rem!important}.card-wrapper:hover .card__media img{transform:scale(1.05)}input[type=email]:not(.field__input),input[type=text]:not(.field__input),input[type=tel]:not(.field__input),textarea,select{border:2px solid #d1d5db;border-radius:6px;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s ease}input[type=email]:not(.field__input):focus,input[type=text]:not(.field__input):focus,input[type=tel]:not(.field__input):focus,textarea:focus,select:focus{outline:none;border-color:var(--ppo-forest-green);box-shadow:0 0 0 3px #2f52331a}.facet-checkbox>svg{overflow:visible}.ppo-breadcrumb{display:flex;align-items:center;max-width:var(--page-width, 1400px);margin-left:auto;margin-right:auto;padding:.5rem 5rem;font-size:.78rem;color:var(--ppo-grey-light);font-weight:400;letter-spacing:.01em;background:none}@media(max-width:749px){.ppo-breadcrumb{padding:.4rem 1.5rem}}.ppo-breadcrumb__list{display:flex;align-items:center;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}.ppo-breadcrumb__item{display:flex;align-items:center;font-size:.78rem;color:var(--ppo-grey-light)}.ppo-breadcrumb__item:not(:last-child):after{content:"/";margin:0 .4em;color:#d1d5db;font-size:.8em}.ppo-breadcrumb__link{color:var(--ppo-grey-light);text-decoration:none;transition:color .2s ease}.ppo-breadcrumb__link:hover{color:var(--ppo-forest-green)}.ppo-breadcrumb__item--current{color:var(--ppo-charcoal);font-weight:500}.breadcrumb{font-size:.78rem;padding:.35em 0;color:var(--ppo-grey-light)}.footer,.shopify-section-footer,section[id*=shopify-section-footer],#shopify-section-footer,.footer-section,.site-footer{padding-top:0!important;padding-bottom:1.5rem!important;margin-top:0!important}.footer__wrapper,.footer-container,.page-width.footer__wrapper{padding-top:0!important;margin-top:0!important}.footer__content-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2rem}.newsletter,.newsletter-section,.shopify-section-newsletter,section[id*=newsletter],.email-signup,[class*=email-signup]{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.newsletter-form,.newsletter__wrapper{padding-top:0!important;margin-top:0!important}.footer__list-social{display:flex;gap:1rem}.footer__payment{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.payment-icon{height:24px;width:auto}#shopify-product-reviews,.spr-container,.stamped-container,.stamped-main-widget,.yotpo,.loox-rating{display:none!important}.jdgm-widget.jdgm-preview-badge[data-template=product],.jdgm-widget.jdgm-preview-badge[data-template=collection],.jdgm-widget.jdgm-preview-badge[data-template=index],div.jdgm-widget.jdgm-preview-badge[data-template=product],div.jdgm-widget.jdgm-preview-badge[data-template=collection],div.jdgm-widget.jdgm-preview-badge[data-template=index]{display:inline-block!important;visibility:visible!important;height:auto!important;overflow:visible!important}.jdgm-review-widget,#judgeme_product_reviews{display:block!important;visibility:visible!important;height:auto!important;overflow:visible!important}#judgeme_product_reviews{max-width:800px;margin:0 auto;padding:2.5rem 1.5rem}.jdgm-rev-widg__title{font-family:inherit;font-size:1.5rem;font-weight:600;color:var(--ppo-charcoal);text-align:center;letter-spacing:.02em;margin-bottom:1.5rem;visibility:visible!important}.jdgm-rev-widg__summary{text-align:center;margin-bottom:1.5rem}.jdgm-rev-widg__summary-text{font-size:.9375rem;color:var(--ppo-grey-light, #6b7280);margin-top:.5rem;visibility:visible!important}:root{--jdgm-star-color: var(--ppo-forest-green, #2F5233) !important;--jdgm-primary-color: var(--ppo-forest-green, #2F5233) !important;--jdgm-secondary-color: var(--ppo-warm-brown, #8B6F47) !important;--jdgm-reviewer-name-color: var(--ppo-charcoal, #2C3534) !important}.jdgm-star.jdgm--on:before{color:var(--ppo-forest-green, #2F5233)!important}.jdgm-star.jdgm--off:before{color:#d1d5db!important}.jdgm-histogram{max-width:400px;margin:0 auto 1.5rem}.jdgm-histogram__bar{background-color:#e5e7eb;border-radius:4px;overflow:hidden;height:10px}.jdgm-histogram__bar-content{background-color:var(--ppo-forest-green, #2F5233)!important;border-radius:4px;height:100%;transition:width .3s ease}.jdgm-write-rev-link{display:inline-block!important;background-color:var(--ppo-forest-green, #2F5233)!important;color:#fff!important;padding:.75rem 2rem!important;border-radius:6px!important;font-size:.9375rem!important;font-weight:600!important;text-decoration:none!important;letter-spacing:.02em;transition:background-color .2s ease,transform .2s ease;margin-top:.5rem}.jdgm-write-rev-link:hover{background-color:var(--ppo-warm-brown, #8B6F47)!important;transform:translateY(-1px)}.jdgm-rev{border-bottom:1px solid #e5e7eb;padding:1.25rem 0}.jdgm-rev:last-child{border-bottom:none}.jdgm-rev__author{font-weight:600;color:var(--ppo-charcoal, #2C3534)}.jdgm-rev__timestamp{font-size:.8125rem;color:#9ca3af}.jdgm-rev__body{font-size:.9375rem;line-height:1.6;color:#374151;margin-top:.5rem}.jdgm-rev__title{font-weight:600;font-size:1rem;color:var(--ppo-charcoal, #2C3534);margin-top:.25rem}.jdgm-rev__buyer-badge{background-color:var(--ppo-forest-green, #2F5233)!important;color:#fff!important;font-size:.75rem;padding:.125rem .5rem;border-radius:3px}.jdgm-rev__icon.jdgm-rev__icon:after{background-color:var(--ppo-forest-green, #2F5233)!important;color:#fff!important}.jdgm-form{background-color:var(--ppo-cream, #F5F3EE);border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;margin-top:1rem}.jdgm-form__submit-btn{background-color:var(--ppo-forest-green, #2F5233)!important;color:#fff!important;border:none!important;padding:.75rem 2rem!important;border-radius:6px!important;font-weight:600!important;cursor:pointer;transition:background-color .2s ease}.jdgm-form__submit-btn:hover{background-color:var(--ppo-warm-brown, #8B6F47)!important}.jdgm-paginate a{color:var(--ppo-forest-green, #2F5233)!important;font-weight:500}.jdgm-paginate a:hover{color:var(--ppo-warm-brown, #8B6F47)!important}.jdgm-paginate .jdgm-paginate__page--current{background-color:var(--ppo-forest-green, #2F5233)!important;color:#fff!important;border-radius:4px}.jdgm-rev-widg__sort-wrapper select{border:1px solid #d1d5db;border-radius:6px;padding:.5rem .75rem;font-size:.875rem;color:var(--ppo-charcoal, #2C3534)}.jdgm-prev-badge{display:flex!important;align-items:center;gap:.375rem;margin:.25rem 0}.jdgm-prev-badge__text{font-size:.8125rem;color:var(--ppo-grey-light, #6b7280);visibility:visible!important}.section-template--23252708360468__judgeme_reviews-padding{border-top:1px solid #e5e7eb;margin-top:1rem}@media(max-width:768px){.card__heading{font-size:.875rem}.price__sale .price-item--sale{font-size:1.125rem}.button,.product-form__submit{padding:.625rem 1.25rem;font-size:.875rem}.grid{gap:1rem}.collection-hero{padding:2rem 0}}@media(max-width:640px){.card__heading{font-size:.8125rem;min-height:2.6em}.price__container{flex-direction:column;gap:.25rem}.page-width{padding-left:1rem;padding-right:1rem}.collection .grid--2-col-tablet{gap:.75rem}}@media(max-width:480px){.card__heading{min-height:2.4em;-webkit-line-clamp:2}.footer__content-top{grid-template-columns:1fr;gap:1.5rem}}*:focus-visible{outline:2px solid var(--ppo-forest-green);outline-offset:2px}.skip-to-content{position:absolute;left:-9999px;z-index:999;padding:1rem 1.5rem;background-color:var(--ppo-forest-green);color:#fff;text-decoration:none}.skip-to-content:focus{left:50%;transform:translate(-50%);top:1rem}@media(prefers-contrast:high){.button{border-width:3px!important}.card__heading{font-weight:700}}.product-grid .card__media img,.collection .card__media img,.card--standard .card__media img{object-fit:contain;background-color:#fff}body.v4 .collection-hero{margin-bottom:1rem!important}body.v4 .collection-hero .collection-hero__text-wrapper{background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:1.25rem}body.v4 .collection-hero.collection-hero--with-image .collection-hero__text-wrapper{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important}body.v4 .collection-hero .collection-hero__title{color:var(--text);font-weight:800}body.v4 .collection-hero .collection-hero__description{color:var(--muted)}body.v4 .main-page-title,body.v4 .main-blog .title--primary{color:var(--text)!important;text-align:center;margin-left:auto;margin-right:auto;max-width:22ch;line-height:1.15;font-size:clamp(2.6rem,3.8vw,4.2rem)!important}body.v4 .rte{color:var(--text)}body.v4-about .page-width.page-width--narrow[class*=__main-padding]{padding-top:3.6rem!important;padding-bottom:3.6rem!important}body.v4-about .main-page-title{margin-top:0!important;margin-bottom:2rem!important}body.v4-about .rte h1{color:var(--text)!important;text-align:center!important;font-size:clamp(2.4rem,3.2vw,3.6rem)!important;line-height:1.18!important;margin:0 0 1rem!important}body.v4-policy .shopify-policy__container{padding-top:3.6rem!important;padding-bottom:3.6rem!important}body.v4-policy .shopify-policy__title{padding:2rem 0;text-align:center}body.v4-policy .shopify-policy__title h1{color:var(--text)!important;margin:0}body.v4 .facets-wrapper{background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:1rem;color:var(--text)}@media screen and (min-width:750px){body.v4 .facets-vertical .facets__form-vertical{width:19.5rem}body.v4 .facets-vertical .facets-wrapper{padding-right:2rem}body.v4 .facets-vertical .product-grid-container{padding-left:2rem}body.v4 .facets-vertical .product-count-vertical{margin-left:2.5rem}}body.v4 .facets-wrapper,body.v4 #ProductGridContainer{--color-foreground: var(--text);--color-base-text: var(--text)}body.v4 .facets-wrapper label,body.v4 .facets-wrapper summary,body.v4 .facets-wrapper details,body.v4 .facets-wrapper .facet-filters__label,body.v4 .facets-wrapper .facets__heading{color:var(--text)}body.v4 .facets-wrapper .facet-filters__sort select,body.v4 .facets-wrapper select{background:var(--surface);color:var(--text);border-color:var(--line)}body.v4 .facets-vertical-sort,body.v4 .facet-filters.sorting{color:var(--text)}body.v4 .facets-vertical-sort select,body.v4 .facet-filters__sort select{background:var(--surface);color:var(--text);border-color:var(--line)}[data-theme=dark] body.v4 .collection-hero__title,[data-theme=dark] body.v4 h1.collection-hero__title{color:var(--text)!important}[data-theme=dark] body.v4 .collection-hero__description,[data-theme=dark] body.v4 .collection-hero__text,[data-theme=dark] body.v4 .collection__description,[data-theme=dark] body.v4 .collection-description,[data-theme=dark] body.v4 .collection__description-text,[data-theme=dark] body.v4 .facets-vertical-sort .facet-filters__label,[data-theme=dark] body.v4 .facets-vertical-sort .product-count__text,[data-theme=dark] body.v4 .facets-vertical-sort .product-count__text span{color:var(--muted)!important}[data-theme=dark] body.v4 .pagination-wrapper .pagination__item,[data-theme=dark] body.v4 .pagination-wrapper a.pagination__item,[data-theme=dark] body.v4 .pagination-wrapper .pagination__item--current,[data-theme=dark] body.v4 .pagination-wrapper .pagination__item--next,[data-theme=dark] body.v4 .pagination-wrapper .pagination__item--prev{color:#fff!important}body.v4 #product-grid.product-grid{row-gap:1.5rem}body.v4 #product-grid .grid__item{display:flex;flex-direction:column}body.v4 #product-grid .grid__item>article{flex:1}.product__media img,.product__media-item img,.media.media--transparent img{object-fit:contain;max-height:600px;width:100%}.card__media{background-color:#fff;min-height:180px}.product__media-item{background-color:#fff;display:flex;align-items:center;justify-content:center}.collection-hero__image,.collection-banner__image{max-height:400px;object-fit:cover}.ppo-trust-bar{display:flex;justify-content:center;gap:2rem;padding:1rem 1.5rem;background:var(--ppo-cream);border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;flex-wrap:wrap}.ppo-trust-item{display:flex;align-items:center;gap:.625rem;color:var(--ppo-charcoal)}.ppo-trust-item svg{flex-shrink:0;color:var(--ppo-forest-green);width:24px;height:24px}.ppo-trust-item strong{display:block;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--ppo-charcoal)}.ppo-trust-item span{display:block;font-size:.6875rem;color:var(--ppo-forest-muted)}@media(max-width:749px){.ppo-trust-bar{gap:1rem;padding:.75rem 1rem}.ppo-trust-item{flex:0 0 calc(50% - .5rem)}}@media(max-width:480px){.ppo-trust-item{flex:0 0 100%;justify-content:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(hover:none){.card-wrapper:hover{transform:none;box-shadow:none}.card-wrapper:hover .card__media img{transform:none}.card__media img{transition:none!important}}.product__info-container .product__text.caption-with-letter-spacing{display:none!important}.product__title h1{font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:800;line-height:1.2;color:#1b1e18;margin:0}.product__title{margin-bottom:.75rem!important}.product .price--large .price-item--regular,.product .price--large .price-item--sale{font-size:1.65rem;font-weight:700;color:#1b1e18;letter-spacing:-.01em}.product .price--large .price-item--regular.price-item--last{margin-bottom:0}.product__description{padding-top:1.25rem!important;margin-top:1rem!important;border-top:1px solid rgba(27,30,24,.1)}.product__description p,.product__description .rte p{font-size:.9375rem;line-height:1.75;color:#3d3d3d;margin-bottom:.75rem}.product__description ul,.product__description ol,.product__description .rte ul,.product__description .rte ol{padding-left:1.5rem;margin:.25rem 0 .75rem}.product__description li,.product__description .rte li{font-size:.9375rem;line-height:1.65;margin-bottom:.25rem;list-style:disc}.product__description strong,.product__description b,.product__description .rte strong,.product__description .rte b{font-weight:700;color:#1b1e18}.product-form__quantity .form__label,.product-form__quantity .quantity__label{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#555}body.v4 .product-form__submit.button--full-width{font-weight:700;font-size:1rem;letter-spacing:.03em}.shopify-policy__container,.page-width--narrow{max-width:780px!important;margin-left:auto!important;margin-right:auto!important;padding-left:2rem!important;padding-right:2rem!important;box-sizing:border-box}.shopify-policy__title h1,.main-page-title{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.15;color:#1b1e18;text-align:center;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:2px solid #2f4a36}.shopify-policy__body,.page-width--narrow .rte{font-size:1rem;line-height:1.8;color:#3d3d3d}.shopify-policy__body p,.page-width--narrow .rte p{margin-top:0;margin-bottom:1.125rem}.shopify-policy__body h2,.page-width--narrow .rte h2{font-size:1.2rem;font-weight:700;color:#2f4a36;margin-top:2.25rem;margin-bottom:.5rem;padding-bottom:.35rem;border-bottom:1px solid rgba(47,74,54,.2);line-height:1.3}.shopify-policy__body h3,.page-width--narrow .rte h3{font-size:1.05rem;font-weight:700;color:#1b1e18;margin-top:1.5rem;margin-bottom:.35rem;line-height:1.3}.shopify-policy__body ul,.shopify-policy__body ol,.page-width--narrow .rte ul,.page-width--narrow .rte ol{padding-left:1.75rem;margin-bottom:1.125rem}.shopify-policy__body li,.page-width--narrow .rte li{margin-bottom:.35rem;line-height:1.75}.shopify-policy__body strong,.shopify-policy__body b,.page-width--narrow .rte strong,.page-width--narrow .rte b{font-weight:700;color:#1b1e18}.shopify-policy__container,.page-width--narrow{padding-top:3rem!important;padding-bottom:4rem!important}.main-blog .title--primary{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;text-align:center;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:2px solid #2f4a36;color:#1b1e18}.blog-articles{display:grid!important;grid-template-columns:repeat(2,1fr);gap:2rem}@media screen and (max-width:749px){.blog-articles{grid-template-columns:1fr}}.blog-articles__article.article{display:block;width:100%}.article-card-wrapper .card.article-card{background:#fff!important;border:1px solid rgba(47,74,54,.18)!important;border-radius:8px!important;box-shadow:0 2px 8px #1b1e1812!important;transition:box-shadow .2s ease,transform .2s ease;overflow:hidden;height:100%}.article-card-wrapper .card.article-card:hover{box-shadow:0 6px 20px #2f4a362e!important;transform:translateY(-2px)}.article-card-wrapper .card--standard .card__inner:after{display:none!important}.article-card-wrapper .card__inner{border:none!important;background:transparent!important}.blog-articles .article-card .card__information{padding:1.25rem 1.5rem 1.5rem!important;text-align:left}.article-card .card__heading{font-size:1rem!important;font-weight:700!important;color:#1b1e18!important;line-height:1.35!important;margin-bottom:.4rem!important;min-height:unset!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}.article-card .card__heading a{color:inherit;text-decoration:none}.article-card-wrapper:hover .card__heading a,.article-card .card__heading a:hover{color:#2f4a36}.article-card__info.caption-with-letter-spacing{font-size:.72rem!important;letter-spacing:.06em!important;color:#888!important;text-transform:uppercase;margin-bottom:.5rem}.article-card__excerpt{font-size:.9rem!important;line-height:1.65!important;color:#3d3d3d!important;margin-top:.5rem!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-template .page-width--narrow{max-width:740px!important;margin-left:auto!important;margin-right:auto!important;padding-left:2rem!important;padding-right:2rem!important;padding-top:0!important;box-sizing:border-box}.article-template header.page-width--narrow{padding-top:2.5rem!important;padding-bottom:0!important;margin-bottom:0!important}.article-template__title{font-size:clamp(1.5rem,3vw,2.25rem)!important;font-weight:800!important;line-height:1.25!important;color:#1b1e18!important;margin-bottom:.6rem!important}.article-template header .circle-divider,.article-template header .caption-with-letter-spacing{font-size:.72rem!important;letter-spacing:.07em!important;color:#888!important;text-transform:uppercase}.article-template__social-sharing{padding-top:1.5rem!important;padding-bottom:.5rem!important;border-top:1px solid rgba(27,30,24,.1);margin-top:2rem!important}.article-template__content.rte{font-size:1rem!important;line-height:1.8!important;color:#3d3d3d!important;padding-top:.5rem!important;margin-top:0!important}.article-template__content p{margin-bottom:1.1rem!important}.article-template__content h2{font-size:1.2rem!important;font-weight:700!important;color:#2f4a36!important;margin-top:2rem!important;margin-bottom:.4rem!important;padding-bottom:.3rem!important;border-bottom:1px solid rgba(47,74,54,.2)!important}.article-template__content h3{font-size:1.05rem!important;font-weight:700!important;color:#1b1e18!important;margin-top:1.5rem!important;margin-bottom:.3rem!important}.article-template__content a:not(.ppo-cta-btn){color:#2f4a36!important;text-decoration:underline;text-underline-offset:3px}.article-template__content ul,.article-template__content ol{padding-left:1.4rem!important;margin-bottom:1rem!important}.article-template__content li{margin-bottom:.35rem!important;line-height:1.7!important}.collection-hero:not(.collection-hero--with-image){background:#243a2b!important;padding:3rem 0!important}.collection-hero:not(.collection-hero--with-image) .collection-hero__title{color:#fff!important;font-size:clamp(1.4rem,2.5vw,2.25rem)!important;font-weight:800!important;margin:0 0 .75rem!important}.collection-hero:not(.collection-hero--with-image) .collection-hero__description,.collection-hero:not(.collection-hero--with-image) .collection-hero__description p{color:#ffffffd1!important;font-size:.95rem!important;line-height:1.65!important;margin:0!important;max-width:680px}.collection-hero.collection-hero--with-image{display:block!important;padding:1.5rem 0 2rem!important;overflow:visible;background:transparent!important;background-image:none!important}.collection-hero.collection-hero--with-image .collection-hero__inner{display:flex!important;flex-direction:column!important;width:100%!important;max-width:var(--page-width)!important;margin-left:auto!important;margin-right:auto!important;padding:0 1.5rem!important;box-sizing:border-box;background:transparent!important;background-image:none!important;align-items:stretch!important;overflow:hidden;border-radius:6px}.collection-hero.collection-hero--with-image .collection-hero__image-container{position:relative!important;inset:auto!important;flex:none!important;width:100%!important;height:280px!important;min-height:unset!important;margin:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:#243a2b;order:1}.collection-hero.collection-hero--with-image .collection-hero__image-container img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center;display:block}.collection-hero.collection-hero--with-image:after{display:none!important}body.v4 .collection-hero.collection-hero--with-image .collection-hero__text-wrapper{background:#243a2b!important;border:none!important;border-radius:0!important;padding:1.75rem 2rem!important;width:100%;order:2}.collection-hero.collection-hero--with-image .collection-hero__title{color:#fff!important;font-size:clamp(1.25rem,2.2vw,1.9rem)!important;font-weight:800!important;margin:0 0 .5rem!important;text-shadow:none!important}.collection-hero.collection-hero--with-image .collection-hero__description,.collection-hero.collection-hero--with-image .collection-hero__description p{color:#fffc!important;font-size:.9rem!important;line-height:1.6!important;margin:0!important;max-width:720px!important;text-shadow:none!important}@media screen and (min-width:750px){.facets-vertical .facets-wrapper{align-self:start!important;position:sticky!important;top:2rem!important}}.ppo-footer-social.list-social{display:flex;gap:.25rem;justify-content:flex-end}.ppo-footer-social .list-social__link{padding:.35rem;color:var(--color-text-muted, #3d3d3d)}.ppo-footer-social .list-social__link:hover{color:#2f4a36}.ppo-footer-social .icon{width:3.25rem;height:3.25rem}.ppo-header-nav .mega-menu__content{border-radius:0 0 10px 10px!important;border-top:2px solid #2f4a36!important;border-left:1px solid rgba(27,30,24,.1)!important;border-right:1px solid rgba(27,30,24,.1)!important;border-bottom:1px solid rgba(27,30,24,.1)!important;box-shadow:0 16px 48px #0000001c,0 2px 8px #0000000f!important;padding:1.5rem 2rem 1.75rem!important}.js .ppo-header-nav .mega-menu__content{opacity:0;transform:translateY(-6px)!important;transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1)!important}.ppo-header-nav .mega-menu[open] .mega-menu__content{opacity:1!important;transform:translateY(0)!important}.ppo-header-nav .mega-menu__link{text-decoration:none!important;padding:.4rem .65rem .4rem .7rem!important;border-radius:5px!important;border-left:2px solid transparent!important;color:#1b1e18!important;transition:color .14s ease,background .14s ease,border-color .14s ease,transform .14s ease!important}.ppo-header-nav .mega-menu__link:hover,.ppo-header-nav .mega-menu__link--active{text-decoration:none!important;color:#2f4a36!important;background:#2f4a3612!important;border-left-color:#2f4a36!important;transform:translate(3px)!important}.ppo-header-nav .mega-menu__link--active:hover{text-decoration:none!important;text-decoration-thickness:unset!important}.ppo-header-nav .header__menu-item{position:relative!important}.ppo-header-nav .header__menu-item:after{content:"";position:absolute;bottom:2px;left:.25rem;right:.25rem;height:2px;background:#2f4a36;border-radius:2px;transform:scaleX(0);transform-origin:left center;transition:transform .18s cubic-bezier(.16,1,.3,1)}.ppo-header-nav .header__menu-item:hover:after,.ppo-header-nav details[open]>.header__menu-item:after{transform:scaleX(1)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ui-improvements.css.map */
