:root{--ppg:#0e3b2e;--ppg2:#155240;--ppc:#f6f1e4;--ppl:#c6e33a;--ppline:rgba(14,59,46,.12);--ppmuted:#5b6560}.pp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;letter-spacing:.02em;color:var(--ppmuted);margin:0 0 12px}.pp-crumbs a{color:inherit;text-decoration:none}.pp-crumbs a:hover{color:var(--ppg);text-decoration:underline;text-underline-offset:3px}.pp-crumbs [aria-current]{color:var(--ppg);font-weight:600;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-crumbs--light{color:#ffffffb3}.pp-crumbs--light a:hover,.pp-crumbs--light [aria-current]{color:#fff}.pp-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--ppg);color:#fff;line-height:1}.pp-chip--lime{background:var(--ppl);color:var(--ppg)}.pp-chip--warn{background:#fff3e0;color:#9a4b00}.pp-chip--ok{background:#0e3b2e14;color:var(--ppg)}.pp-chip--soft{background:var(--ppc);color:var(--ppg)}.pp-dot{width:7px;height:7px;border-radius:50%;background:#2fa36b;display:inline-block}.pp-pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:#e8590c}.pp-pdp-intro{width:100%}.pp-pdp-badges{display:flex;flex-wrap:wrap;gap:8px}body:has(.pp-pdp-intro) .product-information{padding-top:clamp(12px,2vw,28px)}body:has(.pp-pdp-intro) .product-details h1{font-family:var(--font-heading--family);font-weight:600;text-transform:uppercase;line-height:.95;letter-spacing:-.01em;font-size:clamp(36px,4.2vw,58px);color:#121212;margin:0}body:has(.pp-pdp-intro) .product-details product-price .price{font-size:clamp(24px,2.2vw,30px);font-weight:700;color:var(--ppg);font-family:var(--font-body--family)}body:has(.pp-pdp-intro) .product-details product-price{padding-bottom:4px;border-bottom:1px solid var(--ppline)}body:has(.pp-pdp-intro) .variant-option legend,body:has(.pp-pdp-intro) .variant-option__name,body:has(.pp-pdp-intro) .variant-picker legend{font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ppg)}body:has(.pp-pdp-intro) .variant-option--buttons{gap:8px}body:has(.pp-pdp-intro) .variant-option__button-label{border-radius:999px!important;min-height:46px;border:1.5px solid rgba(14,59,46,.18)!important;background:#fff!important;color:#121212!important;font-weight:600;transition:border-color .2s,background-color .2s,color .2s,transform .2s;overflow:hidden}body:has(.pp-pdp-intro) .variant-option__button-label:hover{border-color:var(--ppg)!important;transform:translateY(-1px)}body:has(.pp-pdp-intro) .variant-option__button-label:has(input:checked){background:var(--ppg)!important;color:#fff!important;border-color:var(--ppg)!important;box-shadow:0 8px 20px -10px #0e3b2eb3}body:has(.pp-pdp-intro) .variant-option__button-label:has(input:checked) *{color:#fff!important}body:has(.pp-pdp-intro) .product-details .quantity-selector{border-radius:999px!important;overflow:hidden;border-color:#0e3b2e33!important;min-height:56px}body:has(.pp-pdp-intro) .product-details .add-to-cart-button{border-radius:999px!important;min-height:56px;font-family:var(--font-subheading--family,var(--font-heading--family));font-weight:700;font-size:16px;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 14px 30px -16px #0e3b2e99;transition:transform .2s ease,box-shadow .2s ease,filter .2s}body:has(.pp-pdp-intro) .product-details .add-to-cart-button:hover{transform:translateY(-2px);box-shadow:0 20px 36px -16px #0e3b2eb3;filter:brightness(1.04)}body:has(.pp-pdp-intro) .product-details .add-to-cart-button svg{color:currentColor}body:has(.pp-pdp-intro) .product-details shopify-accelerated-checkout,body:has(.pp-pdp-intro) .product-details .shopify-payment-button{--shopify-accelerated-checkout-button-border-radius:999px}body:has(.pp-pdp-intro) media-gallery .product-media-container{border-radius:20px;overflow:hidden;background:#fff;border:1px solid var(--ppline)}body:has(.pp-pdp-intro) media-gallery img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}body:has(.pp-pdp-intro) .sticky-add-to-cart__bar,body:has(.pp-pdp-intro) .sticky-add-to-cart>div{border-radius:20px}body:has(.pp-pdp-intro) .sticky-add-to-cart__button{border-radius:999px!important;background:var(--ppl)!important;color:var(--ppg)!important;border-color:var(--ppl)!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pp-pdp-trust{width:100%;display:grid;gap:14px}.pp-perks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pp-perks li{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:16px;background:var(--ppc);color:var(--ppg);font-size:12.5px;line-height:1.35}.pp-perks li svg{color:var(--ppg)}.pp-perks strong{display:block;font-size:13.5px;margin-bottom:2px;color:#121212}.pp-perks span{color:var(--ppmuted)}.pp-pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pp-pay li{display:flex}.pp-pay svg{width:38px;height:24px}@media(max-width:520px){.pp-perks{grid-template-columns:1fr}.pp-perks li{flex-direction:row;align-items:center;padding:12px 14px}.pp-perks li svg{flex:none}}.pp-pdp-tabs{width:100%;border-top:1px solid var(--ppline);margin-top:6px}.pp-acc{border-bottom:1px solid var(--ppline)}.pp-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--ppg)}.pp-acc summary::-webkit-details-marker{display:none}.pp-acc__ic{flex:none;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--ppg);position:relative;transition:background .2s,border-color .2s}.pp-acc__ic:before,.pp-acc__ic:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;background:var(--ppg);transform:translate(-50%,-50%)}.pp-acc__ic:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .25s}.pp-acc[open] .pp-acc__ic{background:var(--ppl);border-color:var(--ppl)}.pp-acc[open] .pp-acc__ic:after{transform:translate(-50%,-50%) rotate(0)}.pp-acc__body{padding:0 4px 20px 0;color:var(--ppmuted);font-size:15px;line-height:1.65}.pp-acc__body p{margin:0 0 10px}.pp-acc__body ul{padding-left:18px;margin:0 0 10px}.pp-acc__body img{max-width:100%;height:auto;border-radius:12px}.pp-acc__body a{color:var(--ppg);text-underline-offset:3px}.pp-help{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:16px;border-radius:16px;border:1px solid var(--ppline);color:var(--ppmuted);font-size:14px;line-height:1.5}.pp-help svg{flex:none;color:var(--ppg);margin-top:2px}.pp-help p{margin:0}.pp-help strong{color:#121212}.pp-help a{color:var(--ppg);font-weight:700}.pp-colhero{padding:8px 8px 0;background:#fff}.pp-colhero__frame{position:relative;overflow:hidden;border-radius:24px;background:var(--ppg);color:#fff;isolation:isolate;padding:22px 18px 16px}.pp-colhero__glow{position:absolute;border-radius:50%;filter:blur(10px);z-index:-1;pointer-events:none}.pp-colhero__glow--a{width:420px;height:420px;right:-140px;top:-180px;background:radial-gradient(circle,#c6e33a52,#c6e33a00 65%)}.pp-colhero__glow--b{width:360px;height:360px;left:-160px;bottom:-200px;background:radial-gradient(circle,#ffffff1f,#fff0 65%)}.pp-colhero__grid{display:grid;gap:18px;align-items:center}.pp-colhero .pp-hx__pill{margin-bottom:12px}.pp-colhero__title{font-family:var(--font-heading--family);font-weight:600;text-transform:uppercase;line-height:.9;letter-spacing:-.015em;font-size:clamp(42px,12vw,60px);margin:0;text-wrap:balance}.pp-colhero__desc{margin:12px 0 0;font-size:15px;line-height:1.55;color:#ffffffd1;max-width:52ch}.pp-colhero__stack{display:none;position:relative;height:220px}.pp-colhero__card{position:absolute;top:50%;left:50%;width:170px;aspect-ratio:1/1;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 26px 50px -22px #000000a6}.pp-colhero__card img{width:100%;height:100%;object-fit:contain;padding:8%}.pp-colhero__card--1{transform:translate(-50%,-50%) translate(-120px) rotate(-9deg);z-index:1}.pp-colhero__card--2{transform:translate(-50%,-50%) translateY(-8px) rotate(2deg);z-index:3;width:190px}.pp-colhero__card--3{transform:translate(-50%,-50%) translate(120px) rotate(10deg);z-index:2}.pp-colnav{display:flex;gap:8px;margin:20px -18px 0;padding:0 18px 2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pp-colnav::-webkit-scrollbar{display:none}.pp-colnav__link{flex:none;padding:10px 16px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;text-decoration:none;font-family:var(--font-subheading--family,var(--font-heading--family));font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.pp-colnav__link:hover{background:#fff;color:var(--ppg);border-color:#fff}.pp-colnav__link.is-active{background:var(--ppl);color:var(--ppg);border-color:var(--ppl)}@media(min-width:750px){.pp-colhero{padding:12px 12px 0}.pp-colhero__frame{border-radius:28px;padding:40px 36px 26px}.pp-colhero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:30px}.pp-colhero__stack{display:block}.pp-colhero__title{font-size:clamp(56px,7vw,104px)}.pp-colhero__desc{font-size:17px}.pp-colnav{flex-wrap:wrap;overflow:visible;margin:26px 0 0;padding:0}}@media(min-width:1100px){.pp-colhero{padding:14px 16px 0}.pp-colhero__frame{border-radius:32px;padding:56px clamp(40px,4.5vw,72px) 32px}.pp-colhero__stack{height:280px}.pp-colhero__card{width:200px}.pp-colhero__card--2{width:230px}.pp-colhero__card--1{transform:translate(-50%,-50%) translate(-150px) rotate(-9deg)}.pp-colhero__card--3{transform:translate(-50%,-50%) translate(150px) rotate(10deg)}}body:has(.pp-colhero) .facets-block-wrapper{position:relative;z-index:5}body:has(.pp-colhero) .facets{border-bottom:1px solid var(--ppline)}body:has(.pp-colhero) .facets summary,body:has(.pp-colhero) .facets__summary{border-radius:999px;padding:8px 14px;border:1px solid rgba(14,59,46,.18);background:#fff;font-weight:600;transition:border-color .2s,background .2s}body:has(.pp-colhero) .facets summary:hover{border-color:var(--ppg)}body:has(.pp-colhero) product-card .product-card__content{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;height:100%}body:has(.pp-colhero) product-card:hover .product-card__content{transform:translateY(-5px);box-shadow:0 26px 50px -26px #0e3b2e8c}body:has(.pp-colhero) product-card .product-media img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}body:has(.pp-colhero) product-card:hover .product-media img{transform:scale(1.06)}body:has(.pp-colhero) product-card .card-gallery{overflow:hidden}body:has(.pp-colhero) product-card .price{color:var(--ppg);font-weight:700}@media(prefers-reduced-motion:no-preference){.pp-colhero__copy>*{opacity:0;transform:translateY(18px);animation:ppgUp .8s cubic-bezier(.2,.7,.2,1) forwards}.pp-colhero__copy>*:nth-child(2){animation-delay:.08s}.pp-colhero__copy>*:nth-child(3){animation-delay:.16s}.pp-colhero__copy>*:nth-child(4){animation-delay:.26s}.pp-colhero__card{opacity:0;animation:ppgFan .9s cubic-bezier(.2,.8,.2,1) forwards}.pp-colhero__card--1{animation-delay:.25s}.pp-colhero__card--2{animation-delay:.35s}.pp-colhero__card--3{animation-delay:.45s}.pp-colnav{opacity:0;animation:ppgUp .7s ease .4s forwards}.pp-pulse{animation:ppPulse 1.6s ease-out infinite}.pp-colhero__glow--a{animation:ppFloat 10s ease-in-out infinite}body:has(.pp-colhero) .product-grid>li{animation:ppgUp .7s cubic-bezier(.2,.7,.2,1) both}body:has(.pp-colhero) .product-grid>li:nth-child(2){animation-delay:.05s}body:has(.pp-colhero) .product-grid>li:nth-child(3){animation-delay:.1s}body:has(.pp-colhero) .product-grid>li:nth-child(4){animation-delay:.15s}body:has(.pp-colhero) .product-grid>li:nth-child(5){animation-delay:.2s}body:has(.pp-colhero) .product-grid>li:nth-child(n+6){animation-delay:.25s}.pp-pdp-intro,.pp-pdp-trust,.pp-pdp-tabs{animation:ppgUp .7s cubic-bezier(.2,.7,.2,1) both}.pp-pdp-trust{animation-delay:.15s}.pp-pdp-tabs{animation-delay:.25s}}@keyframes ppgUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ppgFan{0%{opacity:0;margin-top:30px}to{opacity:1;margin-top:0}}@keyframes ppPulse{0%{box-shadow:0 0 #e8590c8c}to{box-shadow:0 0 0 8px #e8590c00}}@keyframes ppFloat{0%,to{transform:translate(0)}50%{transform:translate(-18px,22px)}}body:has(.pp-pdp-intro) .variant-option__button-label__pill{background:transparent!important;color:inherit!important;border-color:transparent!important}body:has(.pp-pdp-intro) .variant-option__button-label:has(input:checked) .variant-option__button-label__pill{background:var(--ppg)!important}@media(min-width:750px){body:has(.pp-pdp-intro) .product-information media-gallery{padding-inline-start:24px}}body:has(.pp-colhero) product-card .product-card__content{border-color:#0e3b2e1f!important;background:#fff}body:has(.pp-colhero) product-card:hover .product-card__content{border-color:#0e3b2e4d!important}@media(max-width:749px){body:has(.pp-colhero) ul.product-grid{padding-inline:12px!important;box-sizing:border-box}body:has(.pp-colhero) .facets-block-wrapper{padding-inline:4px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pp-pages.css.map */
