.pflu,.pflu-purchase-addons{--pflu-ink:#293c34;--pflu-green:#2F4A3D;--pflu-paper:#F7F5F2;--pflu-muted:#68766f;--pflu-border:#dddcd5;--pflu-white:#fffdf9;color:var(--pflu-ink);font-family:Inter,Arial,sans-serif}.pflu *,.pflu-purchase-addons *{box-sizing:border-box}.pflu-wrap{width:min(1200px,calc(100% - 68px));margin-inline:auto}.pflu h1,.pflu h2,.pflu h3{font-family:Playfair Display,Georgia,serif;letter-spacing:-.026em;color:inherit;margin:0;font-weight:500;line-height:1.14}.pflu h1{font-size:clamp(2.7rem,6vw,5.8rem)}.pflu h2{font-size:clamp(2.15rem,4.1vw,4rem)}.pflu h3{font-size:clamp(1.3rem,2.2vw,2.05rem)}.pflu p{margin:0;line-height:1.72}.pflu-overline{display:inline-block;font-size:.69rem;font-weight:700;text-transform:uppercase;letter-spacing:.19em;color:var(--pflu-green)}.pflu-overline--white{color:#e6f0e9}.pflu-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;text-decoration:none;border:1px solid var(--pflu-green);border-radius:3px;padding:15px 24px;font-weight:700;letter-spacing:.025em;font-size:.88rem;color:#fff;background:var(--pflu-green);transition:background .2s,color .2s}.pflu-button:hover{background:#20392e;color:#fff}.pflu-button--light{background:#fcf9f1;color:var(--pflu-green);border-color:#fcf9f1}.pflu-button--light:hover{background:#e9ece5;color:var(--pflu-green)}.pflu-media{position:relative;display:block;width:100%;height:100%;min-height:260px;overflow:hidden;background:#e8e9e2;border-radius:2px}.pflu-media>img,.pflu-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pflu-media__placeholder{min-height:inherit;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;text-align:center;color:#829087;background:linear-gradient(130deg,#e8ece5,#f3f4ee);padding:25px}.pflu-media__placeholder span{font-weight:600;font-size:.92rem;color:#536e5f}.pflu-media__placeholder small{font-size:.77rem;color:#84918a}.pflu-hero{background:var(--pflu-paper)}.pflu-hero__stage{position:relative;min-height:min(710px,75vw);background:#344d42;color:#fff}.pflu-hero__stage>.pflu-media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;min-height:100%;background:linear-gradient(135deg,#3c5247,#203f32)}.pflu-hero__stage>.pflu-media .pflu-media__placeholder{background:linear-gradient(135deg,#425a4d,#18382e);color:#ffffffb3}.pflu-hero__stage>.pflu-media .pflu-media__placeholder span,.pflu-hero__stage>.pflu-media .pflu-media__placeholder small{color:#ffffffc7}.pflu-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d2219ad,#0d221938 62%,#0d221905);pointer-events:none}.pflu-hero__inner{position:relative;min-height:min(710px,75vw);display:flex;align-items:center;padding-block:90px}.pflu-hero__copy{width:min(610px,70%)}.pflu-hero h1{color:#fff;margin:17px 0 18px}.pflu-hero p{max-width:490px;color:#f4f5ed;font-size:clamp(1rem,1.6vw,1.18rem)}.pflu-hero__actions{display:flex;align-items:center;gap:20px;margin-top:30px}.pflu-hero__price{font-size:1.1rem;font-weight:700;color:#fff}.pflu-hero__facts{display:flex;justify-content:space-between;align-items:center;padding:19px 0;color:var(--pflu-green);font-size:.74rem;letter-spacing:.14em;font-weight:700}.pflu-content{background:var(--pflu-paper)}.pflu-section{padding-block:clamp(60px,7vw,105px)}.pflu-section__heading{text-align:left;margin:0 0 39px}.pflu-section__heading--center{text-align:center;margin-left:auto;margin-right:auto;max-width:760px}.pflu-section__heading h2{margin-top:11px}.pflu-section__heading p{margin:16px auto 0;max-width:650px;color:var(--pflu-muted)}.pflu-intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,7vw,116px);align-items:center}.pflu-intro__copy h2{margin:15px 0 20px}.pflu-intro__copy p{font-size:1.04rem;color:#526159;max-width:500px}.pflu-text-link{display:inline-flex;gap:10px;margin-top:22px;border-bottom:1px solid var(--pflu-green);padding-bottom:4px;color:var(--pflu-green);font-weight:650;text-decoration:none}.pflu-intro__media{aspect-ratio:1.1/1}.pflu-attributes{background:#fffdf9}.pflu-attributes__tabs{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-bottom:27px}.pflu-attributes__tab{font-family:Inter,sans-serif;border:1px solid var(--pflu-border);border-radius:99px;min-width:125px;padding:12px 20px;color:var(--pflu-green);background:transparent;cursor:pointer;transition:all .15s;font-size:.85rem;font-weight:650}.pflu-attributes__tab.is-active,.pflu-attributes__tab:hover{background:var(--pflu-green);border-color:var(--pflu-green);color:#fff}.pflu-attributes__panel{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(35px,6vw,100px);align-items:center;min-height:390px}.pflu-attributes__panel[hidden]{display:none}.pflu-attributes__visual{height:400px}.pflu-attributes__copy h3{margin:15px 0}.pflu-attributes__copy p{color:var(--pflu-muted);max-width:400px}.pflu-feature{background:#fffdf9}.pflu-feature--cream{background:var(--pflu-paper)}.pflu-feature--dark{background:#2a4437;color:#fff}.pflu-feature__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,7vw,125px);align-items:center}.pflu-feature--reverse .pflu-feature__media{order:2}.pflu-feature--reverse .pflu-feature__copy{order:1}.pflu-feature__media{height:460px}.pflu-feature__copy h2{margin:14px 0 20px}.pflu-feature__copy p{color:#68766f;font-size:1.015rem;max-width:500px}.pflu-feature--dark .pflu-feature__copy p{color:#e6ece6}.pflu-feature--dark .pflu-overline{color:#c0dec4}.pflu-feature__note{border-left:3px solid #9bb5a4;padding:13px 0 13px 20px;color:var(--pflu-muted);margin-top:25px;line-height:1.65;font-size:.91rem}.pflu-feature--dark .pflu-feature__note{color:#eef3ec}.pflu-durability{position:relative;min-height:560px;display:flex;align-items:center;background:#283b33;color:#fff;overflow:hidden}.pflu-durability__bg,.pflu-durability__bg>.pflu-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:100%;border-radius:0}.pflu-durability__bg>.pflu-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#192f22e0,#192f223d)}.pflu-durability__copy{position:relative;z-index:1}.pflu-durability__copy h2{max-width:720px;margin:15px 0 23px;color:#fff}.pflu-durability__copy p{max-width:560px;color:#ecf2ee}.pflu-adventure__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.pflu-adventure__card{background:#fffdf9;padding:13px 13px 20px;border:1px solid #ebe8df}.pflu-adventure__photo{aspect-ratio:1.45;background:linear-gradient(120deg,#e1e7de,#cfdad0);display:flex;align-items:center;justify-content:center;overflow:hidden}.pflu-adventure__photo img{height:100%;width:100%;object-fit:cover}.pflu-adventure__placeholder{font-size:3.5rem;color:#778e7d}.pflu-adventure__card h3{text-align:center;font-family:Inter,Arial,sans-serif;font-weight:650;font-size:.92rem;margin-top:17px;letter-spacing:0}.pflu-size{background:#fffdf9}.pflu-size__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(35px,6vw,90px);align-items:center}.pflu-size__copy h2{margin:12px 0 20px}.pflu-size__copy>p{color:#69776f;max-width:560px}.pflu-size__media{height:465px}.pflu-size__table-wrap{overflow-x:auto;margin-top:24px;border:1px solid #d9e1d8;border-radius:3px}.pflu-size table{border-collapse:collapse;width:100%;white-space:nowrap;font-family:Inter,Arial,sans-serif;font-size:.87rem}.pflu-size th,.pflu-size td{text-align:left;border-bottom:1px solid #dfe5df;padding:13px 15px}.pflu-size thead{background:#eef2ed;color:#30493c}.pflu-size tbody tr:last-child th,.pflu-size tbody tr:last-child td{border-bottom:0}.pflu-size__copy>small{display:block;margin-top:13px;color:#68766f;line-height:1.55}.pflu-faq{padding-bottom:100px}.pflu-faq__list{width:min(780px,100%);margin:0 auto}.pflu-faq__item{border-bottom:1px solid #ccd7cd}.pflu-faq__item:first-child{border-top:1px solid #ccd7cd}.pflu-faq__item summary{cursor:pointer;list-style:none;padding:22px 10px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-weight:650;color:var(--pflu-green)}.pflu-faq__item summary::-webkit-details-marker{display:none}.pflu-faq__item summary span{font-size:1.45rem;line-height:1;font-weight:300}.pflu-faq__item[open] summary span{transform:rotate(45deg)}.pflu-faq__item p{padding:0 10px 22px;color:var(--pflu-muted)}.pflu-purchase-addons{margin:7px 0 4px;scroll-margin-top:85px}.pflu-buyhead .pflu-overline{margin-bottom:8px}.pflu-buyhead p{margin:0 0 8px;color:#69766e;font-size:.88rem}.pflu-size-link{display:inline-block;margin:0 0 14px;font-size:.81rem;color:var(--pflu-green);text-decoration:underline;text-underline-offset:4px}.pflu-addon{border:1px solid #cddbd0;border-radius:6px;overflow:hidden;background:#f4f7f2}.pflu-addon__choice{cursor:pointer;display:flex;align-items:center;gap:13px;padding:13px 14px}.pflu-addon__choice input{-webkit-appearance:auto;appearance:auto;accent-color:var(--pflu-green);width:17px;height:17px;flex:none;margin:0;cursor:pointer}.pflu-addon__art{height:68px;width:68px;flex:none;display:grid;place-items:center;border-radius:4px;overflow:hidden;background:#dce5dd;color:#496d51;font-size:2rem}.pflu-addon__art img{width:100%;height:100%;object-fit:cover}.pflu-addon__details{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.pflu-addon__details strong{font-size:.91rem;color:var(--pflu-green)}.pflu-addon__details small{font-size:.75rem;color:#5d6b61;line-height:1.3}.pflu-addon__chip{font-size:.6rem;letter-spacing:.09em;font-weight:800;color:#4c7955;background:#e3ecde;border-radius:20px;padding:3px 9px;margin-top:4px}.pflu-addon__amount{white-space:nowrap;color:#2d4d3c;font-size:.9rem;font-weight:700}.pflu-addon__total{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-top:1px solid #dae7da;color:#405b4a;font-size:.82rem;gap:9px}.pflu-addon__total strong{font-size:1.15rem;color:var(--pflu-green)}.pflu-addon__error{padding:12px 15px;background:#fff0eb;color:#993a28;font-size:.85rem}.pflu-addon__error[hidden]{display:none}.pflu-addon__shipping{margin:13px 0 0;color:#68786e;font-size:.72rem}.pflu-addon__notice{padding:6px 15px;color:#a3573c}.pflu-addon__setup{padding:16px;border:1px dashed #b3c9b4;color:#46604c;background:#f2f7f0}.pflu-addon__setup p{margin:4px 0 0;font-size:.8rem}@media(max-width:749px){.pflu-wrap{width:calc(100% - 36px)}.pflu-hero__stage,.pflu-hero__inner{min-height:600px}.pflu-hero__inner{align-items:flex-end;padding-top:160px;padding-bottom:56px}.pflu-hero__copy{width:100%}.pflu-hero__scrim{background:linear-gradient(0deg,#132b1fdb,#132b1f1f 83%)}.pflu h1{font-size:3rem}.pflu h2{font-size:2.35rem}.pflu h3{font-size:1.7rem}.pflu-hero__facts{padding:16px 0;flex-wrap:wrap;justify-content:center;gap:11px 22px;font-size:.63rem;line-height:1.4}.pflu-section{padding-block:63px}.pflu-intro,.pflu-feature__grid,.pflu-size__grid,.pflu-attributes__panel{grid-template-columns:1fr;gap:28px}.pflu-intro__media,.pflu-feature__media,.pflu-size__media,.pflu-attributes__visual{height:auto;min-height:320px;aspect-ratio:1.13}.pflu-feature--reverse .pflu-feature__media,.pflu-feature--reverse .pflu-feature__copy{order:initial}.pflu-feature__copy h2{margin-top:10px}.pflu-attributes__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pflu-attributes__tab{min-width:0;padding:11px 8px}.pflu-attributes__panel{min-height:0}.pflu-attributes__copy{padding:0 5px}.pflu-durability{min-height:520px}.pflu-durability__copy{padding-block:60px}.pflu-durability__bg>.pflu-media:after{background:linear-gradient(0deg,#192f22e6,#192f224d)}.pflu-adventure__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pflu-adventure__card{padding:8px 8px 16px}.pflu-adventure__card h3{font-size:.78rem}.pflu-faq{padding-bottom:70px}.pflu-faq__item summary{font-size:.9rem;padding:18px 3px}.pflu-addon__choice{gap:9px;padding:11px 10px}.pflu-addon__art{width:52px;height:52px}.pflu-addon__details strong{font-size:.82rem}.pflu-addon__details small{font-size:.7rem}.pflu-addon__amount{font-size:.79rem}}@media(max-width:380px){.pflu-hero__actions{gap:11px}.pflu-hero__price{font-size:.89rem}.pflu-button{padding:13px 18px}.pflu-addon__art{width:45px;height:45px}.pflu-addon__chip{font-size:.52rem}}@media(prefers-reduced-motion:reduce){.pflu *{scroll-behavior:auto!important;transition:none!important}}.pflu-visibility{background:#fffdf9}.pflu-visibility__hero{aspect-ratio:16 / 8.2;min-height:330px;margin-bottom:32px}.pflu-visibility__hero>.pflu-media{min-height:100%}.pflu-visibility__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pflu-visibility__detail{min-width:0}.pflu-visibility__detail-media{height:130px;display:flex;align-items:center;justify-content:center;background:#f2f3ef;overflow:hidden}.pflu-visibility__detail-media img{display:block;width:100%;height:100%;object-fit:contain}.pflu-visibility__detail-media>.pflu-media__placeholder{min-height:100%;font-size:.8rem}.pflu-visibility__detail h3{font-family:Inter,Arial,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0;margin:18px 0 10px;line-height:1.35}.pflu-visibility__detail p{font-size:.91rem;color:#5d6d62;line-height:1.7}.pflu-adventure__uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:25px;column-gap:20px;margin:20px auto 48px;max-width:800px}.pflu-adventure__use{display:flex;align-items:center;justify-content:flex-start;gap:13px;color:var(--pflu-green);font-family:Inter,Arial,sans-serif;font-size:.91rem;font-weight:600;line-height:1.4}.pflu-adventure__icon{flex:0 0 38px;color:#2f4a3d;display:grid;place-items:center}.pflu-adventure__icon svg{display:block;width:37px;height:37px}.pflu-adventure__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:1000px;margin-inline:auto}.pflu-adventure__photo{aspect-ratio:1.28/1;overflow:hidden;background:#dde6dc;display:block}.pflu-adventure__photo img{display:block;width:100%;height:100%;object-fit:cover}.pflu-adventure__empty{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;color:#657b6b;background:linear-gradient(125deg,#e6ebe4,#d5e0d6);font-size:.93rem;font-weight:600}.pflu-adventure__empty small{font-size:.73rem;font-weight:400}.pflu-feature--material .pflu-feature__grid,.pflu-feature--fit .pflu-feature__grid{display:flex;flex-direction:column;gap:28px;max-width:1000px}.pflu-feature--material .pflu-feature__media,.pflu-feature--fit .pflu-feature__media{width:100%;height:auto;aspect-ratio:16/9;order:unset!important}.pflu-feature--material .pflu-feature__copy,.pflu-feature--fit .pflu-feature__copy{width:100%;max-width:800px;order:unset!important}.pflu-feature--material .pflu-feature__copy h2,.pflu-feature--fit .pflu-feature__copy h2{max-width:800px}.pflu-feature--material .pflu-feature__note{padding:0;border:0;margin-top:10px}.pflu-size__grid{display:flex;flex-direction:column;gap:28px;max-width:980px}.pflu-size__copy{width:100%}.pflu-size__media{width:100%;height:auto;aspect-ratio:16/8.5;min-height:280px}@media(max-width:749px){.pflu-visibility__hero{aspect-ratio:1.5/1;min-height:230px;margin-bottom:24px}.pflu-visibility__details{grid-template-columns:1fr;gap:30px}.pflu-visibility__detail-media{height:auto;min-height:90px;aspect-ratio:3/1}.pflu-adventure__uses{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-bottom:31px}.pflu-adventure__use{font-size:.72rem;gap:8px;align-items:center}.pflu-adventure__icon{flex-basis:30px}.pflu-adventure__icon svg{height:30px;width:30px}.pflu-adventure__photos{gap:5px}.pflu-adventure__photo{aspect-ratio:1/1}.pflu-feature--material .pflu-feature__media,.pflu-feature--fit .pflu-feature__media{aspect-ratio:1.2;min-height:250px}.pflu-size__media{aspect-ratio:1.15;min-height:260px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/pf-lumi.css.map */
