@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700;800;900&display=swap";:root{--ink:#171815;--cream:#fffaf0;--orange:#ff9d00;--green:#00a651}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);background:var(--cream);font:600 17px/1.65 Noto Sans SC,sans-serif}a{color:inherit}button,input{font:inherit}button,a,input{accent-color:var(--green)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #078aef;outline-offset:5px}.reviewbar{background:var(--ink);color:#fff;text-align:center;font-size:12px;padding:7px}header{padding:20px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid;gap:20px;background:var(--cream)}.brand{font-size:29px;font-weight:1000;letter-spacing:-1.6px;text-decoration:none}.brand span{font-size:12px;vertical-align:top}nav{display:flex;gap:36px}nav a{text-decoration:none;font-size:14px}button{background:none;border:2px solid;border-radius:25px;padding:6px 15px;cursor:pointer}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:690px;padding:65px 6% 45px;gap:4%}.eyebrow{font-size:12px;font-weight:900;letter-spacing:1.6px}.hero h1{font-size:clamp(58px,6.6vw,104px);line-height:.99;letter-spacing:-5px;margin:25px 0}.hero h1 em{font-style:normal;color:var(--green)}.hero-copy>p{max-width:470px}.button{display:inline-block;background:var(--ink);color:#fff;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--orange);padding:13px 25px;border-radius:9px;text-decoration:none;margin:15px 0;font-weight:900}.micro{font-size:12px;line-height:1.6}.hero-art{position:relative;background:var(--orange);border:3px solid;border-radius:48% 48% 22px 22px;align-self:center;aspect-ratio:1/1;box-shadow:9px 9px 0 var(--ink)}.hero-art img{width:100%;height:100%;object-fit:contain;position:relative}.orbit{position:absolute;top:7%;left:8%;font-size:13px;font-weight:1000;transform:rotate(-12deg);line-height:1.15}.sticker{position:absolute;bottom:6%;right:-2%;background:var(--green);color:#fff;border:2px solid var(--ink);padding:15px 22px;transform:rotate(7deg);font-weight:1000;line-height:1.1}.benefits{display:grid;grid-template-columns:repeat(6,1fr);background:var(--ink);color:#fff;padding:25px 4%;gap:15px}.benefits strong{display:block;font-size:23px;color:var(--orange)}.benefits span{font-size:11px}.panel{padding:75px 7%;border-bottom:2px solid var(--ink)}h2{font-size:clamp(32px,3.3vw,52px);line-height:1.09;letter-spacing:-1.8px;margin:20px 0 25px;max-width:850px}p{max-width:850px;margin:14px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center}.photo{min-width:0}.photo img{display:block;width:100%;max-height:510px;object-fit:contain}.orange{background:var(--orange)}.cream{background:var(--cream)}.green{background:var(--green);color:#fff}.dark{background:repeating-linear-gradient(130deg,#20211e 0px 12px,#242520 12px 14px);color:var(--cream)}.duo{display:grid;grid-template-columns:1fr 1fr}.duo .panel{padding:60px 12%}.duo h2{font-size:39px}.devices .copy{max-width:1100px}.devices .copy p:nth-of-type(odd){font-weight:1000;font-size:23px;margin-top:30px}.port-strip{display:flex;justify-content:space-evenly;gap:15px;background:var(--orange);border-block:2px solid;padding:22px;font-weight:1000}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.steps>div{border:2px solid;border-radius:15px;padding:20px;background:#fff;box-shadow:5px 5px 0 var(--ink)}.steps b{display:block;font-size:40px;color:var(--green)}.leaf{background:#e8f4d9}.choice{display:flex;align-items:center;gap:12px;border:2px solid;border-radius:12px;padding:20px;cursor:pointer;background:#fff}.choice input{width:22px;height:22px}.pack-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}.pack-list span{border-top:4px solid;padding:20px 0}.packing>p{font-size:13px}.faq{max-width:1000px;margin:auto}details{border-top:2px solid;padding:19px 0}summary{cursor:pointer;font-weight:900}details p{color:#52544d}.review-notes{margin:35px 7%;border:2px dashed #8a8c82;padding:25px;font-size:14px}footer{background:var(--ink);color:#fff;padding:35px 7%;display:flex;justify-content:space-between;align-items:center;gap:25px}footer>span:last-child{font-size:11px;letter-spacing:2px}.zh,.chinese .en{display:none}.chinese .zh{display:block}.chinese h1,.chinese h2{letter-spacing:-1px}.chinese .hero h1{line-height:1.15;font-size:clamp(48px,5.8vw,84px)}@media(max-width:750px){body{font-size:15px}header{padding:15px 6%}.brand{font-size:24px}nav{display:none}button{font-size:12px}.reviewbar{font-size:10px}.hero{grid-template-columns:1fr;padding:35px 7% 45px;gap:30px;min-height:0}.hero h1{font-size:65px;letter-spacing:-3px}.hero-art{max-width:450px;width:94%;margin:auto}.hero-copy>p{max-width:none}.benefits{grid-template-columns:repeat(2,1fr);padding:25px 7%;gap:25px}.benefits strong{font-size:24px}.panel{padding:45px 7%}.split,.duo{grid-template-columns:1fr}.split{gap:20px}.duo .panel{padding:45px 7%}.duo h2{font-size:35px}.photo img{max-height:350px}.port-strip{flex-direction:column;padding:22px 7%;gap:6px}.steps{gap:10px;grid-template-columns:1fr}.steps>div{font-size:14px;display:flex;align-items:center;gap:25px}.steps b{font-size:34px}.leaf .photo{order:2}.pack-list{grid-template-columns:1fr 1fr;font-size:13px}h2{font-size:35px}.review-notes{margin:25px 7%;padding:18px}footer{flex-direction:column;align-items:flex-start}.chinese .hero h1{font-size:53px}}@media(max-width:750px){.hero{display:flex;flex-direction:column;gap:14px}.hero-copy{display:contents}.hero-copy>.eyebrow{order:0}.hero h1{order:1;font-size:54px;margin:10px 0;line-height:1}.hero-art{order:2;width:90%;margin:12px auto}.hero-copy>p{order:3;margin:8px 0}.hero-copy>.button{order:4;align-self:flex-start}.hero-copy>.micro{order:5}.chinese .hero h1{font-size:46px}}header{background:var(--orange);position:sticky;top:0;z-index:10;padding:14px 6%}.brand{display:flex;align-items:center;gap:10px;letter-spacing:0;font-size:24px}.brand img{object-fit:contain}.button,.add-cart{background:var(--orange);color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:12px}.purchase{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.08fr 1fr;gap:7%;padding:40px 5% 65px;background:#fff}.purchase h1{font-size:36px;line-height:1.18;letter-spacing:-1.3px;margin:13px 0}.purchase p{font-size:14px}.subtitle{color:#54594c}.main-photo{height:470px;display:flex;align-items:center;justify-content:center}.main-photo img{width:100%;height:100%;object-fit:contain}.thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.thumbs button{padding:0;background:#fff;border:2px solid #ddd;border-radius:10px;overflow:hidden}.thumbs button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 3px 0 var(--orange)}.thumbs img{width:100%;display:block}.pills{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.pills span{font-size:12px;background:#f5f4e8;border:1.5px solid;border-radius:30px;padding:5px 10px}.purchase .price{font-size:25px;font-weight:800;margin:20px 0}.price small{display:block;font-size:11px;font-weight:500;color:#73776a}.options{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-top:20px}.selected-option{color:#076e36;padding:8px 15px;border:2px solid var(--ink);border-radius:10px}.quantity{display:flex;align-items:center;gap:8px;margin:18px 0}.quantity label{font-size:12px;margin-right:auto}.quantity button{border-radius:8px;padding:4px 12px}.quantity input{width:48px;text-align:center;padding:7px;border:1px solid #ccc;border-radius:6px}.add-cart{width:100%;font-weight:900;padding:13px;cursor:pointer}.assurances{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.assurances a{padding:12px 5px;text-align:center;text-decoration:none;border:1px solid;border-radius:10px;font-size:12px}.buy-info details{font-size:13px;padding:12px 0}.buy-info .micro{font-size:11px;color:#666}.hero{border-top:2px solid;min-height:630px;position:relative;padding-bottom:80px;background:#fff7e7}.hero h2{font-size:clamp(48px,5.8vw,82px);line-height:1.04;letter-spacing:-3px;margin:25px 0}.hero h2 em{font-style:normal;color:#00853e}.hero-art{border-radius:32px;background:#f8b93c;box-shadow:7px 7px 0 var(--ink)}.hero-art img{object-fit:contain}.hero .sticker{background:#0b7440}.hero .orbit{display:none}.wave:after{content:"";height:20px;position:absolute;bottom:-1px;left:0;right:0;background:radial-gradient(20px at 20px 0,transparent 19px,var(--ink) 20px) 0 0/40px 20px}.panel{padding-top:60px;padding-bottom:60px}.green{background:#087b45}.orange{background:#ffd686}.dark{background:repeating-linear-gradient(135deg,#454744 0 7px,#50524e 7px 17px)}.benefits{padding-block:26px}.benefits strong{font-size:21px}.leaf{background:#edf4e8}.hero-art .sticker,.pack-list span{font-size:14px}h2{font-weight:900}body{font-weight:500}.photo{background:#ffffffe0;border:2px solid var(--ink);border-radius:24px;box-shadow:6px 6px 0 var(--ink);overflow:hidden}.hero-art img{background:#fff;border-radius:29px}.devices{background:#fffaf0}.devices .copy p:nth-of-type(2n){max-width:800px}.review-notes{background:#fff}.chinese .hero h2{font-size:64px;line-height:1.2}@media(max-width:750px){header{padding:12px 5%}.brand{font-size:20px}.brand img{width:30px;height:30px}.purchase{display:flex;flex-direction:column;padding:18px 6% 38px;gap:23px}.main-photo{height:300px}.thumbs{gap:5px}.purchase h1{font-size:27px}.purchase .price{font-size:23px;margin:14px 0}.pills{margin:15px 0}.gallery .micro{font-size:10px}.hero{min-height:0;padding:35px 7% 50px}.hero h2{font-size:49px;letter-spacing:-2px;order:1;margin:13px 0}.hero .hero-art{order:2}.chinese .hero h2{font-size:42px}.hero .sticker{font-size:11px;padding:12px}.hero-art{border-radius:24px}.hero-art img{border-radius:21px}.panel{padding-top:42px;padding-bottom:42px}.benefits strong{font-size:22px}}.main-photo,.hero-art,.photo:not(.leaf .photo){overflow:hidden}.main-photo{height:auto;aspect-ratio:1/1;max-height:560px;position:relative}.main-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.hero-art img,.main-photo img,.photo img{transform-origin:50% 50%}.main-photo img[data-source="pipe-3.png"],.hero-art img[data-source="pipe-3.png"],.photo img[data-source="pipe-3.png"]{transform:translate(-5.4%,-8.8%) scale(1.35)}.main-photo img[data-source="pipe-2.png"]{transform:translate(-6.6%,-5.4%) scale(1.4)}.main-photo img[data-source="pipe-1.png"]{transform:translate(-10%,3%) scale(1.18)}.main-photo img[data-source="pipe-plug.png"],.photo img[data-source="pipe-plug.png"]{transform:translate(-14%,10%) scale(1.38)}.main-photo img[data-source="pipe-side.png"]{transform:translate(-1%) scale(1.48)}.main-photo img[data-source="pipe-8.png"]{transform:translate(3%,-25.5%) scale(1.88)}.photo:has(img[data-source^=pipe-]){aspect-ratio:1/1;background:#fffaf0}.photo:has(img[data-source^=pipe-]) img{width:100%;height:100%;max-height:none;object-fit:contain}.hero-art .sticker{z-index:1;right:3%;bottom:3%}@media(max-width:750px){.main-photo{height:auto;max-height:none;aspect-ratio:1/1}.photo:has(img[data-source^=pipe-]){width:100%;aspect-ratio:1/1}.hero-art{width:100%}.main-photo img{height:100%}.hero-art .sticker{font-size:10px;padding:8px}}#MainContent{display:grid;grid-template-columns:1fr 1fr}#MainContent>.shopify-section{grid-column:1/-1;min-width:0}#MainContent>.shopify-section:has(#M13),#MainContent>.shopify-section:has(#M05),#MainContent>.shopify-section:has(#M07),#MainContent>.shopify-section:has(#M12){grid-column:auto}#MainContent>.shopify-section>.panel{height:100%}.gallery-slide{position:absolute;top:0;right:0;bottom:0;left:0}.gallery-slide[hidden]{display:none}.add-cart:disabled{opacity:.65;cursor:not-allowed}.hero-art picture img{width:100%}.photo picture img{width:100%}.photo:has(img[data-source=""]){aspect-ratio:1/1}.photo picture img{height:100%;object-fit:contain}@media(max-width:750px){#MainContent{display:block}}.leaf .photo{aspect-ratio:1/1}.leaf .photo img{height:100%;max-height:none}.optional-photo{width:100%;max-width:640px;margin:30px auto 0;grid-column:1/-1}#MainContent{width:100%;max-width:none;margin:0}body>header,body>footer{padding-inline:6%}@media(min-width:751px){#MainContent section#M03,#MainContent section#M04,#MainContent section#M08,#MainContent section#M12{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,100px);padding-inline:7%}#MainContent section#M03 .photo,#MainContent section#M04 .photo,#MainContent section#M08 .photo,#MainContent section#M12 .photo{grid-column:auto;width:100%;max-width:1000px;justify-self:center;margin:0}#MainContent section#M03 .words,#MainContent section#M04 .words,#MainContent section#M08 .words,#MainContent section#M12 .words{width:100%;max-width:850px;justify-self:center}.purchase{max-width:none;width:100%;padding-inline:7%}.purchase .gallery,.purchase .buy-info{width:100%;max-width:1000px;justify-self:center}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pk-pipe-edit-style.css.map */
