:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--fs-eyebrow: 12px;--fs-micro: 13px;--fs-body-sm: 15px;--fs-body: 16px;--fs-body-lg: 17px;--fs-h5: 18px;--fs-h4: 20px;--fs-h3: 22px;--fs-h2: 26px;--fs-h1: 30px;--fs-hero: clamp(36px, 7vw, 56px);--lh-tight: 1.15;--lh-snug: 1.3;--lh-normal: 1.5;--lh-loose: 1.65;--brand-green: #009B2C;--brand-green-ink: #00761f;--brand-green-tint: #e8f5e9;--brand-accent: #F4A84A;--ink-900: #141414;--ink-700: #3a3a3a;--ink-500: #666;--ink-300: #ccc;--surface-sand: #fafaf8;--radius-card: 12px;--radius-button: 10px;--radius-pill: 999px;--shadow-card: 0 6px 20px rgba(0,0,0,.06);--shadow-card-lg: 0 16px 40px rgba(0,0,0,.1);--shadow-button: 0 6px 20px rgba(0,155,44,.35);--tap-target: 44px}@media(min-width:750px){:root{--fs-body-lg: 19px;--fs-h5: 20px;--fs-h4: 22px;--fs-h3: 26px;--fs-h2: 30px;--fs-h1: 36px}}.h0,.h1,.h2,h1,h2{letter-spacing:-.02em}.announcement-bar{font-size:var(--fs-micro);letter-spacing:.05em;font-weight:600;text-transform:uppercase}.announcement-bar__link{padding:var(--sp-2) 0}.banner{position:relative}.banner__heading{text-shadow:0 2px 16px rgba(0,0,0,.5);font-size:var(--fs-hero);line-height:var(--lh-tight)}.banner__text{text-shadow:0 1px 8px rgba(0,0,0,.4);font-size:var(--fs-body-lg);line-height:var(--lh-snug)}.banner .button{padding:14px 32px;min-height:var(--tap-target);font-size:var(--fs-body);font-weight:700;letter-spacing:.03em;border-radius:var(--radius-button);transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1)}.banner .button:hover{transform:translateY(-2px);box-shadow:var(--shadow-button)}.banner .button--secondary:hover{box-shadow:0 6px 20px #00000026}@media(max-width:749px){.banner__buttons{display:flex;flex-direction:column;gap:var(--sp-3);width:100%}.banner__buttons .button{width:100%}.banner__content{padding-left:var(--sp-4);padding-right:var(--sp-4)}.banner__text{max-width:34ch}}.section-trust_icons .multicolumn-list{gap:0}.section-trust_icons .multicolumn-card{padding:var(--sp-5) var(--sp-4);position:relative}.section-trust_icons .multicolumn-card:after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:#0000001a}.section-trust_icons .multicolumn-card:last-child:after{display:none}.section-trust_icons .multicolumn-card__info{text-align:center}.section-trust_icons .multicolumn-card__info h3{font-size:var(--fs-eyebrow);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-green);margin-bottom:var(--sp-1)}.section-trust_icons .multicolumn-card__info p{font-size:var(--fs-micro);color:var(--ink-700);margin:0}.featured-product .product__text--uppercase p{font-size:var(--fs-eyebrow);letter-spacing:.1em;color:var(--brand-green);font-weight:700;border-bottom:2px solid var(--brand-green-tint);padding-bottom:var(--sp-2);display:inline-block}.featured-product .product__title{font-size:var(--fs-h1);font-weight:800;line-height:var(--lh-tight)}.product-form__input input[type=radio]:checked+label{border-color:var(--brand-green);background:var(--brand-green);box-shadow:0 0 0 2px var(--brand-green);font-weight:700;color:#fff!important}.product-form__input label{min-height:var(--tap-target);transition:all .2s ease;cursor:pointer}.product-form__input label:hover{border-color:var(--brand-green);background:#009b2c08}.product-form__submit{padding:16px 32px!important;min-height:52px;font-size:var(--fs-body)!important;font-weight:800!important;letter-spacing:.04em;border-radius:var(--radius-button)!important;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1)!important;text-transform:uppercase}.product-form__submit:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px #009b2c59!important}.image-with-text .image-with-text__content{padding:var(--sp-6)}.image-with-text .image-with-text__heading{font-weight:800}@media(max-width:749px){.image-with-text .image-with-text__content{padding:var(--sp-5)}}.section-use_cases .multicolumn-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card);transition:transform .3s ease,box-shadow .3s ease}.section-use_cases .multicolumn-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-lg)}.section-use_cases .multicolumn-card__info{padding:var(--sp-4)}.section-use_cases .multicolumn-card__info h3{font-weight:800;font-size:var(--fs-h4);margin-bottom:var(--sp-2)}.section-use_cases .multicolumn-card__info p{font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--ink-700)}.section-use_cases .button--link,.section-use_cases .multicolumn-card .link{display:inline-flex;align-items:center;gap:6px;margin-top:var(--sp-3);color:var(--brand-green-ink);font-weight:700;font-size:var(--fs-body-sm);text-decoration:none;min-height:var(--tap-target)}.section-use_cases .button--link:after,.section-use_cases .multicolumn-card .link:after{content:" \2192"}@media(max-width:749px){.section-use_cases .slider--tablet{scroll-snap-type:x mandatory}.section-use_cases .slider__slide{scroll-snap-align:center}.section-use_cases .multicolumn-card{margin-bottom:var(--sp-4)}}.social-proof-banner{color:#fff;padding:var(--sp-5) 0;text-align:center;overflow:hidden}.social-proof-banner__inner{display:flex;justify-content:center;align-items:center;gap:var(--sp-7);flex-wrap:wrap}.social-proof-banner__stat{text-align:center}.social-proof-banner__number{font-size:clamp(26px,6vw,40px);font-weight:900;line-height:1;display:block}.social-proof-banner__label{font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.08em;opacity:.95;margin-top:var(--sp-1);display:block}@media(max-width:749px){.social-proof-banner__inner{gap:var(--sp-5)}}.section-testimonials .rich-text__text p{font-size:var(--fs-body-lg);line-height:var(--lh-loose);max-width:700px;margin-left:auto;margin-right:auto}.section-testimonials .rich-text__text em{color:var(--ink-500);font-size:var(--fs-body-sm)}.collapsible-content__wrapper{max-width:800px;margin:0 auto}.collapsible-content .accordion__title{font-weight:700;font-size:var(--fs-body)}.collapsible-content .accordion{border-bottom:1px solid #eee}.collapsible-content .accordion:hover{background:#009b2c05}.collapsible-content summary{min-height:var(--tap-target)}.newsletter .field__input{border-radius:var(--radius-button) 0 0 var(--radius-button)}.newsletter .newsletter-form__button{border-radius:0 var(--radius-button) var(--radius-button) 0;min-height:var(--tap-target)}.footer{border-top:3px solid var(--brand-green)}.footer__content-top{padding-block:var(--sp-6)}.footer__content-bottom-wrapper{font-size:var(--fs-micro);color:var(--ink-500);opacity:1}.footer__content-bottom .copyright__content a[href*="shopify.com"]{display:none}@media(max-width:749px){.footer-block{margin-bottom:var(--sp-5)}.footer-block__heading{font-size:var(--fs-h5);font-weight:800}.footer-block__details-content li a,.footer-block-menu-link{min-height:var(--tap-target);display:inline-flex;align-items:center;font-size:var(--fs-body-sm)}}.cart-drawer .button--primary{font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-button);min-height:52px}.product .accordion__title{font-weight:700;font-size:var(--fs-body)}.product .accordion{transition:background .2s ease}.product .accordion:hover{background:#009b2c05}.product summary{min-height:var(--tap-target)}.product .icon-with-text{padding:var(--sp-3) 0;border-top:1px solid #eee}.product .icon-with-text .icon-with-text__icon svg{color:var(--brand-green)}.price--on-sale .price-item--regular{text-decoration:line-through;opacity:.5}.price--on-sale .price-item--sale{color:var(--brand-green);font-weight:800}@media(prefers-reduced-motion:no-preference){.section-featured_product,.section-use_cases,.section-faq,.section-how_it_works{animation:fadeInUp .6s ease-out both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}.badge{font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-eyebrow)}@media(max-width:749px){.menu-drawer__menu-item,.menu-drawer__account,.menu-drawer__close-button{min-height:52px;display:flex;align-items:center}.menu-drawer__menu-item{font-size:var(--fs-body-lg)}.header__icon{min-width:var(--tap-target);min-height:var(--tap-target)}.cart-count-bubble{font-size:var(--fs-micro);min-width:20px;min-height:20px}}.placeholder-svg{background:#f5f5f0}.section-products_overview{background:var(--surface-sand)}.section-products_overview .multicolumn-card{border-radius:var(--radius-card);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;background:#fff}.section-products_overview .multicolumn-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-card-lg)}.section-products_overview .multicolumn-card__info h3{font-weight:800;font-size:var(--fs-h4);margin-bottom:var(--sp-2)}.section-products_overview .multicolumn-card__info p{color:var(--ink-700);line-height:var(--lh-normal);font-size:var(--fs-body-sm)}.section-products_overview .multicolumn-card .button--link{color:var(--brand-green-ink);font-weight:700;text-decoration:none;font-size:var(--fs-body-sm);min-height:var(--tap-target);display:inline-flex;align-items:center;gap:6px}.section-products_overview .multicolumn-card .button--link:after{content:" \2192"}.section-products_overview .title-wrapper{margin-bottom:var(--sp-6)}.section-how_it_works .multicolumn-card__info h3{font-weight:800;font-size:var(--fs-h4);color:var(--brand-green)}.section-how_it_works .multicolumn-card__info p{color:var(--ink-700);line-height:var(--lh-normal);font-size:var(--fs-body-sm)}.section-brand_story .image-with-text__content{padding:var(--sp-6)}.section-brand_story .image-with-text__heading{font-weight:800}.section-brand_story p strong{color:var(--brand-green)}.sticky-atc{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:#fff;border-top:1px solid var(--ink-300);z-index:50;box-shadow:0 -6px 20px #00000014;transform:translateY(100%);transition:transform .25s cubic-bezier(.25,.8,.25,1)}.sticky-atc[data-visible=true]{transform:translateY(0)}.sticky-atc__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sticky-atc__title{font-size:var(--fs-body-sm);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{font-size:var(--fs-body);font-weight:800;color:var(--brand-green-ink)}.sticky-atc__cta{flex:0 0 auto;min-height:var(--tap-target);padding:12px 20px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-button);background:var(--brand-green);color:#fff;border:none;cursor:pointer}.sticky-atc__cta:hover{background:var(--brand-green-ink)}@media(min-width:750px){.sticky-atc{display:none}}.price-tiers{background:var(--surface-sand);border-radius:var(--radius-card);padding:var(--sp-4);margin-block:var(--sp-5)}.price-tiers .eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-green-ink);font-weight:700;display:block;margin-bottom:var(--sp-2)}.price-tiers ul{list-style:none;margin:var(--sp-3) 0;padding:0;display:grid;gap:var(--sp-2)}.price-tiers li{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--fs-body);padding-block:var(--sp-2);border-bottom:1px dashed var(--ink-300)}.price-tiers li:last-child{border-bottom:none}.price-tiers li strong{font-weight:700}.price-tiers li span{font-weight:800;color:var(--brand-green-ink)}.price-tiers__note{font-size:var(--fs-micro);color:var(--ink-500);margin:var(--sp-2) 0 0;line-height:var(--lh-normal)}.price-tiers__note a{color:var(--brand-green-ink);font-weight:700}.pdp-compare{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-card);padding:var(--sp-4);margin-block:var(--sp-5)}.pdp-compare h3{font-size:var(--fs-h4);font-weight:800;margin:0 0 var(--sp-3);color:var(--ink-900)}.pdp-compare table{width:100%;border-collapse:collapse;font-size:var(--fs-body-sm)}.pdp-compare th,.pdp-compare td{padding:var(--sp-2) var(--sp-3);text-align:left;border-bottom:1px solid rgba(0,0,0,.06)}.pdp-compare th{font-weight:700;color:var(--ink-500);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.05em}.pdp-compare td:last-child{text-align:right;font-weight:700}.free-shipping-notice{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--brand-green-tint);border-radius:var(--radius-button);font-size:var(--fs-body-sm);color:var(--brand-green-ink);font-weight:600;margin-block:var(--sp-3)}.free-shipping-notice:before{content:"\1f69a";font-size:var(--fs-h5)}.designer-gallery{margin-block:var(--sp-6)}.designer-gallery h3{font-size:var(--fs-h3);font-weight:800;margin:0 0 var(--sp-4)}.designer-gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}@media(min-width:750px){.designer-gallery__grid{grid-template-columns:repeat(3,1fr);gap:var(--sp-4)}}.designer-gallery__item{position:relative;aspect-ratio:1 / 1;border-radius:var(--radius-card);overflow:hidden;background:var(--surface-sand)}.designer-gallery__item img{width:100%;height:100%;object-fit:cover;display:block}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom-pappschild.css.map */
