body.v4 #MainContent :is(.hero-breadcrumb,.hero-breadcrumb a,.ppo-hero-breadcrumb,.ppo-hero-breadcrumb a,.grid-eyebrow,.guided-eyebrow,.mission-eyebrow,.cta-eyebrow,.ppo-pd-eyebrow,.ppo-rel-eyebrow,.ppo-rc-eyebrow,.ppo-cta-eyebrow,.ppo-guides-hero__eyebrow,.ppo-guides-section-label,.ppo-guides-cta__eyebrow){font-size:13px;line-height:1.5}body.v4 #MainContent :is(.hero-description,.guided-intro,.step-content p,.kit-path-desc,.cta-desc,.ppo-hero-desc,.ppo-hero-bullets,.ppo-pd-spec-label,.ppo-pd-spec-value,.ppo-pd-faq-answer,.ppo-pd-faq-answer p,.ppo-pd-faq-item summary,.ppo-cta-sub,.ppo-guides-hero__subtitle,.ppo-guides-latest__excerpt,.ppo-guides-card__excerpt,.ppo-guides-cta__subtitle){font-size:16px;line-height:1.6}body.v4 #MainContent :is(.hero-title,.ppo-hero-title,.ppo-guides-hero__title,.main-page-title,.template-search__header h1){font-size:clamp(28px,3vw,40px);line-height:1.2;overflow-wrap:anywhere}body.v4 #MainContent :is(.lanes-heading,.grid-heading,.guided-title,.mission-title,.cta-title,.ppo-pd-title,.ppo-rel-title,.ppo-rc-title,.ppo-cta-title,.ppo-guides-latest__title,.ppo-guides-cta__title){font-size:clamp(24px,2.4vw,32px);line-height:1.3}body.v4 #MainContent :is(.step-content h3,.kit-path-title,.ppo-guides-card__title,.ppo-guides-card__title a,.lane-title){font-size:20px;line-height:1.35}body.v4 #MainContent :is(.product-card__name,.ppo-rel-name,.template-search .card__heading,.template-search .card__heading a,.collection-list .card__heading,.collection-list .card__heading a){font-size:16px;line-height:1.4;overflow-wrap:anywhere}body.v4 #MainContent :is(.product-card__price,.ppo-rel-price,.template-search .price){font-size:17px;line-height:1.5;color:#805a1b}body.v4 #MainContent :is(.filter-btn,.filter-pill,.sort-select,.product-count,.product-card__buy,.catalog-link,.step-link,.kit-path-link,.cta-btn-primary,.cta-btn-secondary,.ppo-hero-cta,.ppo-sb-cta,.ppo-cta-btn,.ppo-guides-read-link,.ppo-guides-cta__button){font-size:14px;line-height:1.5}body.v4 #MainContent :is(.filter-btn,.filter-pill,.sort-select,.catalog-link,.step-link,.kit-path-link,.cta-btn-primary,.cta-btn-secondary,.ppo-hero-cta,.ppo-sb-cta,.ppo-cta-btn,.ppo-guides-read-link,.ppo-guides-cta__button,.pagination__item){min-height:44px}body.v4 #MainContent .cta-btn-primary{color:#163625}body.v4 #MainContent :is(.grid-eyebrow,.cta-eyebrow,.ppo-guides-read-link){color:#805a1b}body.v4 #MainContent :is(.ppo-guides-date,.ppo-guides-read-time,.ppo-guides-tag,.ppo-guides-card__tag){font-size:13px;line-height:1.5}body.v4 #MainContent :is(.ppo-guides-latest__footer,.ppo-guides-card__footer){flex-wrap:wrap;gap:12px}body.v4 #MainContent .product-card__footer{flex-wrap:wrap;gap:8px}body.v4 #MainContent .product-card__name{-webkit-line-clamp:3;min-height:4.2em}body.v4 #MainContent :is(.sort-area,.filter-area){min-width:0;flex-wrap:wrap}body.v4 #MainContent .sort-select{max-width:100%}body.v4 #MainContent .products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.v4 #MainContent :is(.products-grid,.paths-grid,.step-content,.mission-col,.guided-col){min-width:0}body.v4 #MainContent :is(.rte p,.rte li,.rte td,.rte th){font-size:16px!important;line-height:1.7}body.v4 #MainContent :is(.rte h2,.rte h3){font-size:24px!important;line-height:1.35}body.v4 #MainContent .rte{overflow-wrap:anywhere}body.v4 #MainContent .rte a:not(.button){color:#805a1b!important}body.v4 #MainContent :is(.ppo-sb-title,.ppo-sb-price){font-size:14px}body.v4 #MainContent .ppo-hero-vendor{font-size:13px}body.v4 #MainContent :is(.pagination__item,.ppo-collection-grid .pagination a,.ppo-collection-grid .pagination .page.current,.ppo-article__curriculum-tab,.ppo-article__back-btn,.shopify-payment-button__more-options){font-size:14px;min-height:44px}body.v4 #MainContent :is(.ppo-article__curriculum-desc,.ppo-article__explore-subtitle){font-size:16px;line-height:1.6}body.v4 #MainContent .ppo-pd-spec-value{overflow-wrap:anywhere}body.v4 #MainContent .ppo-pd-spec-row{min-width:0}body.v4-about #MainContent .main-page-title{display:block!important}body.v4-policy #MainContent .shopify-policy__body :is(p,li,td,th){font-size:16px!important;line-height:1.7}body.v4 #MainContent :is(.ppo-about-cta-block p,.ppo-contact-reassurance p){font-size:16px;line-height:1.6}body.v4-contact #MainContent :is(.field__input,.text-area,.field__label){font-size:16px!important}body.v4-contact #MainContent :is(.button,.ppo-contact-reassurance .button){min-height:44px!important;font-size:14px!important}body.v4-contact #MainContent :is(.contact__title,.ppo-contact-info__title){font-size:24px}body.v4-contact #MainContent .ppo-contact-reassurance p{font-size:16px!important}body.v4-about #MainContent .ppo-about-cta-block__actions .button{font-size:14px!important;min-height:44px}body.v4-about #MainContent .ppo-about-cta-block__actions .button:not(.button--secondary){color:#101810!important}body.v4-about #MainContent .main-page-title:before{content:none!important;display:none!important;background-image:none!important}body.v4-policy #MainContent :is(.ppo-policy-bottom-support__text,.ppo-policy-support-box__text,.ppo-policy-help-banner__text){font-size:16px;line-height:1.6}body.v4-policy #MainContent :is(.ppo-policy-nav__link,.ppo-policy-support-box__btn,.ppo-policy-bottom-support__btn){font-size:14px;min-height:44px}body.v4-policy #MainContent :is(.ppo-policy-breadcrumbs,.ppo-policy-breadcrumbs a){font-size:13px}body.v4-policy #MainContent :is(.ppo-policy-support-box__title,.ppo-policy-bottom-support__title){font-size:22px}body #MainContent:has(.template-404) .button,body #MainContent .cart__warnings .button{font-size:14px;min-height:44px}body.v4 #MainContent .template-search .facets :is(label,summary,select),body.v4 #MainContent .template-search .facet-filters :is(label,select),body.v4 #MainContent .template-search .active-facets__button-inner{font-size:14px;line-height:1.5}body.v4 #MainContent a:focus-visible,body.v4 #MainContent button:focus-visible,body.v4 #MainContent select:focus-visible,body.v4 #MainContent summary:focus-visible{outline:3px solid #805a1b;outline-offset:3px}body .skip-to-content-link:focus{z-index:10000}@media(max-width:999px){body.v4 #MainContent .products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px),(orientation:landscape)and (max-height:520px)and (max-width:1024px){body.v4 #MainContent .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.v4 #MainContent :is(.guided-col,.mission-col){padding-inline:0}}@media(prefers-reduced-motion:reduce){body.v4 #MainContent :is(.product-card,.product-card__image,.ppo-guides-card,.lane-card img){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ppo-template-polish.css.map */
