@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400;1,9..144,500;1,9..144,600&family=Quicksand:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";@font-face{font-family:Fraunces;font-style:italic;font-weight:300 900;font-display:swap;src:url(eb4adfd1-a200-4326-ad57-18d960a2e022) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 900;font-display:swap;src:url(2107a2a1-78ba-471d-82a0-b1b30ed96cd3) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 900;font-display:swap;src:url(15f7098c-7309-4dd0-a7e5-35e1acf006be) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 900;font-display:swap;src:url(9898d4a7-b24e-425a-8340-edaf329eaee0) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 900;font-display:swap;src:url(193a75f5-1f89-4bfc-90ca-78062113239e) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 900;font-display:swap;src:url(9dc3ead8-aa26-4eac-b246-293c3b3b7476) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(42d841bf-4ec1-4aab-a37c-dbb51a0d47e9) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(b213ceac-7e79-41f9-a0f8-359ac11a856f) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(4a7cf0cd-e4ed-47ee-852a-f0ef5a96f517) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(5da4d206-6df6-4042-ba63-b833e0814d54) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(8203021d-c1ef-407d-a9d5-f2694dbcd548) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(5508f7f0-31bb-45b7-819a-3a3fd3fe5568) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(42d841bf-4ec1-4aab-a37c-dbb51a0d47e9) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(b213ceac-7e79-41f9-a0f8-359ac11a856f) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(4a7cf0cd-e4ed-47ee-852a-f0ef5a96f517) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(5da4d206-6df6-4042-ba63-b833e0814d54) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(8203021d-c1ef-407d-a9d5-f2694dbcd548) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(5508f7f0-31bb-45b7-819a-3a3fd3fe5568) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(42d841bf-4ec1-4aab-a37c-dbb51a0d47e9) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(b213ceac-7e79-41f9-a0f8-359ac11a856f) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(4a7cf0cd-e4ed-47ee-852a-f0ef5a96f517) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(5da4d206-6df6-4042-ba63-b833e0814d54) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(8203021d-c1ef-407d-a9d5-f2694dbcd548) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(5508f7f0-31bb-45b7-819a-3a3fd3fe5568) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(a80accc5-bf1d-4d93-860b-79dc8cdf4765) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(0055c293-82a2-4033-b022-cc1a5d5f19e4) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(b5e2a58e-cc3d-41a3-acd0-57106be4cb7b) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(a80accc5-bf1d-4d93-860b-79dc8cdf4765) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(0055c293-82a2-4033-b022-cc1a5d5f19e4) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(b5e2a58e-cc3d-41a3-acd0-57106be4cb7b) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(a80accc5-bf1d-4d93-860b-79dc8cdf4765) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(0055c293-82a2-4033-b022-cc1a5d5f19e4) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(b5e2a58e-cc3d-41a3-acd0-57106be4cb7b) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(a80accc5-bf1d-4d93-860b-79dc8cdf4765) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(0055c293-82a2-4033-b022-cc1a5d5f19e4) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(b5e2a58e-cc3d-41a3-acd0-57106be4cb7b) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pelu-native{--bg-page:#FFF6E8;--bg-cream:#FFFBF2;--bg-pink:#FFE3E8;--bg-mint:#D9F0E2;--bg-card:#FFFFFF;--cherry:#E63950;--cherry-d:#C82B40;--banana:#FFC845;--banana-d:#E8A92E;--grape:#8E5BD6;--grape-d:#6F40B5;--mango:#FF8A4C;--mango-d:#E0571F;--peach:#FF8AA8;--orange:#FF7A35;--mint:#7BC9A8;--accent:var(--cherry);--accent-d:var(--cherry-d);--ink:#3D1A2E;--ink-soft:#6B3A4E;--ink-mute:#9A6B7E;--cream:#FFF6E8;--green:#2D7A3F;--green-soft:#3D8B6B;--sh-accent:0 16px 40px rgba(230,57,80,.18);--sh-soft:0 10px 28px rgba(61,26,46,.08);--sh-card:0 6px 20px rgba(61,26,46,.06);--sh-strong:0 30px 70px rgba(61,26,46,.16);--display:"Fraunces",Georgia,serif;--sans:"Quicksand",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pelu-native *{margin:0;padding:0;box-sizing:border-box}.pelu-native{scroll-behavior:smooth}.pelu-native{font-family:var(--sans);background:var(--bg-page);color:var(--ink);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}.pelu-native body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background-image:url(1105828b-dde3-4327-9eaf-067d68ed9c98);opacity:.5;mix-blend-mode:multiply}.pelu-native .serif{font-family:var(--display)}.pelu-native .mono{font-family:var(--mono)}.pelu-native img{max-width:100%;display:block}.pelu-native button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.pelu-native a{color:inherit;text-decoration:none}.pelu-native .wrap{max-width:1360px;margin:0 auto;padding:0 36px;position:relative;z-index:2}.pelu-native .eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-weight:500;display:inline-flex;align-items:center;gap:10px}.pelu-native .eyebrow:before{content:"";width:24px;height:1px;background:currentColor;display:inline-block;opacity:.5}.pelu-native .eyebrow.center{margin:0 auto}.pelu-native .eyebrow.center:after{content:"";width:24px;height:1px;background:currentColor;display:inline-block;opacity:.5}.pelu-native .sec-title{font-family:var(--display);font-size:clamp(2.4rem,5vw,4.4rem);line-height:.98;letter-spacing:-.03em;font-weight:400;max-width:880px;margin:0 auto;color:var(--ink);font-variation-settings:"opsz" 144,"SOFT" 60}.pelu-native .sec-title em{font-style:italic;color:var(--accent);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:400}.pelu-native .sec-head{margin-bottom:64px;text-align:center;position:relative;z-index:2}.pelu-native .sec-head .eyebrow{margin-bottom:24px}.pelu-native .sec-sub{font-size:1.05rem;color:var(--ink-soft);margin-top:22px;max-width:580px;margin-left:auto;margin-right:auto;font-weight:500}.pelu-native section{padding:120px 0;position:relative}.pelu-native .announce{background:var(--ink);color:var(--cream);font-family:var(--mono);font-size:.74rem;letter-spacing:.05em;text-align:center;padding:11px 16px;font-weight:500;position:relative;z-index:10;overflow:hidden}.pelu-native .announce-track{display:inline-flex;gap:0;white-space:nowrap;animation:scroll 38s linear infinite}.pelu-native .announce-track span{margin:0 28px;display:inline-block;vertical-align:middle}.pelu-native .announce-track .dot{color:var(--banana);margin:0 8px;font-weight:700}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pelu-native nav.topnav{background:var(--bg-page);position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(61,26,46,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pelu-native .nav-inner{max-width:1360px;margin:0 auto;padding:18px 36px;display:flex;align-items:center;justify-content:space-between;gap:30px}.pelu-native .logo{font-family:var(--display);font-size:2.1rem;font-weight:500;font-style:italic;color:var(--ink);letter-spacing:-.025em;display:inline-flex;align-items:baseline;gap:3px;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .logo .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);display:inline-block;align-self:flex-end;margin-bottom:9px;transition:background .25s}.pelu-native .nav-links{display:flex;gap:32px;list-style:none;font-size:.92rem;font-weight:500}.pelu-native .nav-links a{color:var(--ink);position:relative;padding:6px 0;transition:color .2s}.pelu-native .nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.pelu-native .nav-links a:hover:after{transform:scaleX(1)}.pelu-native .nav-right{display:flex;align-items:center;gap:6px}.pelu-native .icon-btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ink);transition:background .2s}.pelu-native .icon-btn:hover{background:var(--bg-pink)}.pelu-native .icon-btn svg{width:18px;height:18px}.pelu-native .cart-pill{background:var(--ink);color:var(--cream);padding:11px 18px;border-radius:999px;font-size:.82rem;font-weight:600;display:flex;align-items:center;gap:10px;transition:background .2s,transform .2s;font-family:var(--mono);letter-spacing:.04em}.pelu-native .cart-pill:hover{background:var(--accent);transform:translateY(-1px)}.pelu-native .cart-pill .count{background:var(--banana);color:var(--ink);min-width:22px;height:22px;border-radius:50%;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700}.pelu-native .sticky-bar{position:fixed;top:0;left:0;right:0;z-index:60;background:#fffbf2f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(61,26,46,.08);transform:translateY(-100%);transition:transform .35s cubic-bezier(.34,1.2,.64,1);box-shadow:0 8px 24px #3d1a2e0f}.pelu-native .sticky-bar.show{transform:translateY(0)}.pelu-native .sticky-bar-inner{max-width:1360px;margin:0 auto;padding:14px 36px;display:flex;align-items:center;gap:20px}.pelu-native .sb-thumb{width:54px;height:54px;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#ffe0e6,#ffb0be);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pelu-native .sb-thumb image-slot{width:100%;height:100%;display:block}.pelu-native .sb-info{flex:1;min-width:0}.pelu-native .sb-info .n{font-family:var(--display);font-style:italic;font-weight:600;font-size:1.1rem;line-height:1.1;color:var(--ink);font-variation-settings:"opsz" 144,"SOFT" 100;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pelu-native .sb-info .m{font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;margin-top:2px}.pelu-native .sb-info .stars{color:var(--banana);font-size:.85rem;letter-spacing:1px}.pelu-native .sb-cta{background:var(--ink);color:var(--cream);padding:14px 28px;border-radius:999px;font-family:var(--sans);font-weight:600;font-size:.86rem;display:inline-flex;align-items:center;gap:8px;transition:background .25s,transform .25s;flex-shrink:0}.pelu-native .sb-cta:hover{background:var(--accent);transform:translateY(-1px)}.pelu-native .sb-cta .price{font-family:var(--mono);font-weight:500;font-size:.78rem;padding-left:10px;margin-left:8px;border-left:1px solid rgba(255,255,255,.3)}.pelu-native .product-hero{padding:40px 0 100px;position:relative}.pelu-native .breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;color:var(--ink-soft);text-transform:uppercase;margin-bottom:40px;padding-bottom:24px;border-bottom:1px dashed rgba(61,26,46,.12)}.pelu-native .breadcrumb a{color:var(--ink-soft);transition:color .2s}.pelu-native .breadcrumb a:hover{color:var(--accent)}.pelu-native .breadcrumb .sep{opacity:.4}.pelu-native .breadcrumb .current{color:var(--ink);font-weight:700}.pelu-native .product-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:start}.pelu-native .product-gallery{position:sticky;top:100px;align-self:start}.pelu-native .pg-main-wrap{position:relative;margin-bottom:14px}.pelu-native .pg-main{position:relative;width:100%;aspect-ratio:1/1;border-radius:36px;overflow:hidden;background:linear-gradient(160deg,#ffe0e6,pink 60%,#ff99b0);cursor:zoom-in;transition:transform .4s cubic-bezier(.34,1.2,.64,1)}.pelu-native .pg-main:hover{transform:scale(1.005)}.pelu-native .pg-main image-slot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.pelu-native .pg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:24px}.pelu-native .pg-overlay-top,.pelu-native .pg-overlay-bot{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;pointer-events:none}.pelu-native .pg-overlay-bot{align-items:flex-end}.pelu-native .pg-badge{background:var(--ink);color:var(--cream);padding:9px 16px;border-radius:999px;font-family:var(--mono);font-size:.62rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;pointer-events:auto}.pelu-native .pg-badge .star{color:var(--banana);font-size:.9rem}.pelu-native .pg-zoom{background:#fffbf2eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);pointer-events:auto;transition:background .2s,transform .2s}.pelu-native .pg-zoom:hover{background:var(--bg-page);transform:scale(1.08)}.pelu-native .pg-counter{background:#fffbf2eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 14px;border-radius:999px;font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;color:var(--ink);pointer-events:auto}.pelu-native .pg-counter b{font-weight:600}.pelu-native .pg-views{background:var(--ink);color:var(--cream);padding:8px 14px;border-radius:999px;font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;display:inline-flex;align-items:center;gap:8px;pointer-events:auto}.pelu-native .pg-views:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--banana);animation:pulse 2s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 #ffc84599}to{box-shadow:0 0 0 8px #ffc84500}}.pelu-native .pg-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.pelu-native .pg-thumb{position:relative;aspect-ratio:1/1;border-radius:18px;overflow:hidden;cursor:pointer;transition:transform .25s,border-color .25s;background:var(--bg-cream);border:2px solid transparent}.pelu-native .pg-thumb image-slot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.pelu-native .pg-thumb:hover{transform:translateY(-3px)}.pelu-native .pg-thumb.active{border-color:var(--ink)}.pelu-native .pg-thumb-num{position:absolute;top:8px;left:8px;font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;color:#fff;background:#0006;padding:3px 7px;border-radius:6px;z-index:2}.pelu-native .buy-box{padding-top:8px;position:relative}.pelu-native .bb-actions{position:absolute;top:0;right:0;display:flex;gap:6px}.pelu-native .bb-action{width:42px;height:42px;border-radius:50%;background:var(--bg-cream);display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s,color .2s}.pelu-native .bb-action:hover{background:var(--bg-pink);transform:translateY(-1px)}.pelu-native .bb-action svg{width:18px;height:18px;color:var(--ink-soft);transition:color .2s,fill .2s}.pelu-native .bb-action.active svg{color:var(--accent);fill:var(--accent)}.pelu-native .bb-action:hover svg{color:var(--ink)}.pelu-native .bb-tags{display:flex;gap:8px;margin-bottom:22px;flex-wrap:wrap;padding-right:120px}.pelu-native .bb-tag{font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--ink-soft);padding:6px 12px;border-radius:999px;background:var(--bg-cream);display:inline-flex;align-items:center;gap:6px}.pelu-native .bb-tag.accent{background:var(--accent);color:#fff}.pelu-native .bb-tag .pulse{width:6px;height:6px;border-radius:50%;background:var(--banana)}.pelu-native .bb-title{font-family:var(--display);font-size:clamp(2.6rem,5.5vw,4.6rem);line-height:.92;letter-spacing:-.035em;font-weight:400;margin-bottom:22px;color:var(--ink);font-variation-settings:"opsz" 144,"SOFT" 60}.pelu-native .bb-title .bb-brand{display:block;color:var(--ink-soft);font-size:.24em;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-family:var(--mono);font-style:normal;margin-bottom:14px}.pelu-native .bb-title .bb-flavor{font-style:italic;color:var(--accent);font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .bb-rating{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:26px;padding-bottom:26px;border-bottom:1px dashed rgba(61,26,46,.18);font-family:var(--mono);font-size:.82rem;color:var(--ink-soft)}.pelu-native .bb-rating .stars{color:var(--banana);font-size:1.05rem;letter-spacing:1px}.pelu-native .bb-rating .rate b{font-family:var(--display);font-style:italic;font-size:1.2rem;color:var(--ink);font-weight:600;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .bb-rating .reviews-link{color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;font-size:.76rem;letter-spacing:.04em;transition:color .2s}.pelu-native .bb-rating .reviews-link:hover{color:var(--accent)}.pelu-native .bb-rating .stock{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--green-soft);font-weight:500;letter-spacing:.06em;font-size:.74rem}.pelu-native .bb-rating .stock:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green-soft);box-shadow:0 0 0 4px #3d8b6b2e}.pelu-native .bb-desc{font-size:1.05rem;color:var(--ink-soft);line-height:1.65;margin-bottom:32px;max-width:480px}.pelu-native .bb-desc b{color:var(--ink);font-weight:700}.pelu-native .bb-flavors{margin-bottom:26px}.pelu-native .bb-section-label{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px}.pelu-native .bb-section-label .hint{color:var(--ink);font-weight:600;letter-spacing:.04em;font-family:var(--display);font-style:italic;text-transform:none;font-size:.94rem}.pelu-native .bb-section-label .hint em{color:var(--accent)}.pelu-native .flavor-swatches{display:flex;gap:10px;flex-wrap:wrap}.pelu-native .fsw{position:relative;width:54px;height:54px;border-radius:50%;cursor:pointer;transition:transform .25s cubic-bezier(.34,1.4,.64,1);background:linear-gradient(160deg,var(--c1),var(--c2));box-shadow:0 4px 10px #0000001f,inset 0 -4px 8px #0000001f,inset 0 2px 4px #fff6;border:3px solid transparent}.pelu-native .fsw:hover{transform:translateY(-3px)}.pelu-native .fsw.active{border-color:var(--ink);box-shadow:0 8px 18px #3d1a2e26,inset 0 -4px 8px #0000001a}.pelu-native .fsw[data-flavor=peach]{--c1:#FFC9D6;--c2:#FF8AA8 }.pelu-native .fsw[data-flavor=banana]{--c1:#FFE890;--c2:#FFC845 }.pelu-native .fsw[data-flavor=grape]{--c1:#B898E0;--c2:#8E5BD6 }.pelu-native .fsw[data-flavor=mango]{--c1:#FFBA75;--c2:#FF8A4C }.pelu-native .fsw[data-flavor=orange]{--c1:#FFA76A;--c2:#FF7A35 }.pelu-native .fsw-tip{position:absolute;bottom:-30px;left:50%;transform:translate(-50%);background:var(--ink);color:var(--cream);padding:5px 10px;border-radius:6px;font-family:var(--mono);font-size:.6rem;letter-spacing:.06em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.pelu-native .fsw:hover .fsw-tip{opacity:1}.pelu-native .bb-variants{margin-bottom:24px}.pelu-native .variant-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pelu-native .variant{background:var(--bg-cream);border:2px solid transparent;border-radius:18px;padding:16px 14px 14px;text-align:left;display:flex;flex-direction:column;gap:4px;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;cursor:pointer;position:relative}.pelu-native .variant:hover{transform:translateY(-2px);background:var(--bg-page)}.pelu-native .variant.active{border-color:var(--ink);background:var(--bg-page);box-shadow:0 8px 20px #3d1a2e1a}.pelu-native .variant.active:before{content:"";position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;background:var(--ink);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M3 6l2 2 4-4' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:14px;background-position:center;background-repeat:no-repeat}.pelu-native .v-tag{font-family:var(--mono);font-size:.64rem;letter-spacing:.08em;font-weight:600;color:var(--ink);text-transform:uppercase;display:flex;align-items:center;gap:6px;margin-bottom:6px}.pelu-native .v-discount{font-family:var(--display);font-style:italic;font-size:.78rem;font-weight:600;color:var(--accent);text-transform:none;letter-spacing:0;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .v-price{font-family:var(--display);font-style:italic;font-size:1.6rem;font-weight:600;color:var(--ink);display:flex;align-items:baseline;gap:3px;line-height:1;font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.02em}.pelu-native .v-price span{font-family:var(--mono);font-size:.58rem;color:var(--ink-soft);font-weight:500;letter-spacing:.06em;font-style:normal}.pelu-native .v-each{font-family:var(--mono);font-size:.58rem;color:var(--ink-mute);letter-spacing:.04em;margin-top:2px}.pelu-native .bb-subscribe{margin-bottom:24px}.pelu-native .subscribe-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pelu-native .sub-option{background:var(--bg-cream);border:2px solid transparent;border-radius:18px;padding:14px 16px;text-align:left;display:flex;align-items:center;gap:12px;cursor:pointer;transition:border-color .25s,background .25s,transform .25s;position:relative}.pelu-native .sub-option:hover{transform:translateY(-2px)}.pelu-native .sub-option.active{border-color:var(--ink);background:var(--bg-page)}.pelu-native .sub-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--ink-mute);position:relative;flex-shrink:0;transition:border-color .25s}.pelu-native .sub-option.active .sub-radio{border-color:var(--ink)}.pelu-native .sub-option.active .sub-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--ink)}.pelu-native .sub-info{flex:1;min-width:0}.pelu-native .sub-info .l{font-family:var(--display);font-style:italic;font-weight:600;font-size:1rem;color:var(--ink);letter-spacing:-.01em;line-height:1.1;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .sub-info .s{font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;margin-top:3px}.pelu-native .sub-info .s b{color:var(--green-soft);font-weight:700}.pelu-native .bb-cta-row{display:flex;gap:10px;align-items:stretch;margin-bottom:14px}.pelu-native .qty-stepper{display:flex;align-items:center;background:var(--bg-cream);border-radius:999px;padding:5px}.pelu-native .qty-stepper button{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:1.3rem;font-weight:600;color:var(--ink);transition:background .2s}.pelu-native .qty-stepper button:hover{background:var(--bg-page)}.pelu-native .qty-stepper button:disabled{opacity:.3;cursor:not-allowed}.pelu-native .qty-stepper .val{font-family:var(--mono);font-size:.95rem;font-weight:600;min-width:36px;text-align:center;color:var(--ink)}.pelu-native .bb-cta{flex:1;background:var(--ink);color:var(--cream);padding:18px 24px;border-radius:999px;font-family:var(--sans);font-size:.92rem;font-weight:600;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:background .25s,transform .25s}.pelu-native .bb-cta:hover{background:var(--accent);transform:translateY(-2px)}.pelu-native .bb-cta .arr{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;transition:transform .25s}.pelu-native .bb-cta:hover .arr{transform:translate(4px)}.pelu-native .bb-cta .total{font-family:var(--mono);font-weight:500;font-size:.78rem;opacity:.9;padding-left:10px;margin-left:6px;border-left:1px solid rgba(255,255,255,.25)}.pelu-native .bb-buy-now{width:100%;background:var(--bg-page);border:1.5px solid var(--ink);color:var(--ink);padding:14px 24px;border-radius:999px;font-family:var(--sans);font-size:.86rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .2s,color .2s;margin-bottom:24px}.pelu-native .bb-buy-now:hover{background:var(--ink);color:var(--cream)}.pelu-native .bb-gift{background:var(--bg-cream);border-radius:18px;padding:18px 22px;margin-bottom:22px}.pelu-native .bb-gift-head{display:flex;align-items:center;gap:14px;cursor:pointer}.pelu-native .bb-gift-icon{width:36px;height:36px;border-radius:50%;background:var(--bg-page);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pelu-native .bb-gift-icon svg{width:18px;height:18px;color:var(--accent)}.pelu-native .bb-gift-text{flex:1;min-width:0}.pelu-native .bb-gift-text .l{font-family:var(--display);font-style:italic;font-weight:600;font-size:1rem;color:var(--ink);letter-spacing:-.01em;line-height:1.1;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .bb-gift-text .s{font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;margin-top:3px}.pelu-native .bb-gift-toggle{width:42px;height:22px;border-radius:999px;background:#ddd;position:relative;cursor:pointer;transition:background .25s;flex-shrink:0}.pelu-native .bb-gift-toggle:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .25s cubic-bezier(.34,1.4,.64,1);box-shadow:0 2px 4px #00000026}.pelu-native .bb-gift.active .bb-gift-toggle{background:var(--accent)}.pelu-native .bb-gift.active .bb-gift-toggle:after{transform:translate(20px)}.pelu-native .bb-gift-note{margin-top:14px;display:none;animation:fadein .25s ease}.pelu-native .bb-gift.active .bb-gift-note{display:block}.pelu-native .bb-gift-note textarea{width:100%;background:var(--bg-page);border:1px solid rgba(61,26,46,.12);border-radius:12px;padding:12px 14px;font-family:var(--sans);font-size:.88rem;color:var(--ink);resize:vertical;min-height:64px;outline:none}.pelu-native .bb-gift-note textarea:focus{border-color:var(--ink)}.pelu-native .bb-gift-note .counter{font-family:var(--mono);font-size:.62rem;color:var(--ink-mute);margin-top:6px;text-align:right;letter-spacing:.06em}.pelu-native .bb-shipping{display:flex;align-items:center;gap:14px;background:var(--bg-mint);border-radius:18px;padding:18px 22px;margin-bottom:22px}.pelu-native .bb-ship-icon{width:36px;height:36px;border-radius:50%;background:var(--bg-page);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pelu-native .bb-ship-icon svg{width:18px;height:18px;color:var(--green)}.pelu-native .bb-ship-info{flex:1;min-width:0}.pelu-native .bb-ship-info .l{font-family:var(--display);font-style:italic;font-weight:600;font-size:1rem;color:var(--ink);letter-spacing:-.01em;line-height:1.2;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .bb-ship-info .l b{color:var(--green);font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .bb-ship-info .s{font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;color:var(--ink-soft);margin-top:4px}.pelu-native .bb-ship-time{font-family:var(--mono);font-weight:600;color:var(--green);font-size:.9rem;letter-spacing:.04em}.pelu-native .bb-trust{list-style:none;padding:24px 26px;background:var(--bg-cream);border-radius:20px}.pelu-native .bb-trust li{font-size:.88rem;color:var(--ink);margin-bottom:10px;display:flex;align-items:flex-start;gap:12px;line-height:1.45}.pelu-native .bb-trust li:last-child{margin-bottom:0}.pelu-native .bb-trust li:before{content:"";display:inline-block;width:18px;height:18px;border-radius:50%;background:var(--accent);margin-top:1px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M3 6l2 2 4-4' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:14px;background-position:center;background-repeat:no-repeat;flex-shrink:0}.pelu-native .bb-loyalty{margin-top:16px;display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;color:var(--ink-soft);padding:10px 14px;background:var(--bg-pink);border-radius:14px}.pelu-native .bb-loyalty b{color:var(--accent);font-weight:700}.pelu-native .band{background:var(--accent);overflow:hidden;padding:24px 0;position:relative;border-top:1.5px solid rgba(0,0,0,.1);border-bottom:1.5px solid rgba(0,0,0,.1)}.pelu-native .band-track{display:flex;gap:60px;align-items:center;font-family:var(--display);font-style:italic;font-weight:500;font-size:2rem;color:#fff;white-space:nowrap;animation:scroll 28s linear infinite;font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.015em}.pelu-native .band-track .star{color:var(--banana);font-size:1.4rem;font-style:normal}.pelu-native .band-track .num{font-family:var(--mono);font-size:.78rem;letter-spacing:.12em;font-weight:500;font-style:normal;opacity:.7;vertical-align:middle}.pelu-native .args{background:var(--bg-page);padding:60px 0;border-bottom:1px solid rgba(61,26,46,.08)}.pelu-native .args-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pelu-native .arg{display:flex;align-items:center;gap:16px}.pelu-native .arg-icon{width:48px;height:48px;border-radius:50%;background:var(--bg-cream);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pelu-native .arg-icon svg{width:22px;height:22px;color:var(--accent)}.pelu-native .arg .t{font-family:var(--display);font-style:italic;font-weight:600;font-size:1.05rem;color:var(--ink);letter-spacing:-.01em;line-height:1.1;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .arg .s{font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;margin-top:4px}.pelu-native .detail-tabs{background:var(--bg-cream);padding:80px 0 100px}.pelu-native .tabs-nav{display:flex;gap:6px;margin-bottom:50px;flex-wrap:wrap;border-bottom:1px solid rgba(61,26,46,.1);padding-bottom:0}.pelu-native .tab-btn{padding:18px 24px;font-family:var(--display);font-style:italic;font-weight:500;font-size:1.15rem;color:var(--ink-soft);letter-spacing:-.01em;font-variation-settings:"opsz" 144,"SOFT" 100;position:relative;transition:color .25s;display:flex;align-items:center;gap:8px}.pelu-native .tab-btn:hover,.pelu-native .tab-btn.active{color:var(--ink)}.pelu-native .tab-btn.active:after{content:"";position:absolute;left:24px;right:24px;bottom:-1px;height:2px;background:var(--accent)}.pelu-native .tab-btn .badge{font-family:var(--mono);font-style:normal;font-size:.58rem;background:var(--bg-page);color:var(--ink);padding:3px 7px;border-radius:6px;font-weight:600;letter-spacing:.04em}.pelu-native .tab-panel{display:none;animation:fadein .35s ease}.pelu-native .tab-panel.active{display:block}.pelu-native .desc-tab{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:start}.pelu-native .desc-text h3{font-family:var(--display);font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.05;letter-spacing:-.03em;color:var(--ink);margin-bottom:22px;font-variation-settings:"opsz" 144,"SOFT" 60}.pelu-native .desc-text h3 em{font-style:italic;color:var(--accent);font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .desc-text>p{font-size:1.04rem;color:var(--ink-soft);line-height:1.7;margin-bottom:22px;max-width:540px}.pelu-native .desc-text>p b{color:var(--ink);font-weight:700}.pelu-native .desc-points{margin-top:32px;padding-top:24px;border-top:1px dashed rgba(61,26,46,.18);display:grid;grid-template-columns:1fr 1fr;gap:20px 32px}.pelu-native .desc-point{display:flex;gap:14px;align-items:flex-start}.pelu-native .desc-point .pn{font-family:var(--display);font-style:italic;font-weight:500;font-size:1.4rem;color:var(--accent);line-height:1;flex-shrink:0;width:28px;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .desc-point .pt{font-family:var(--display);font-style:italic;font-weight:600;font-size:1rem;color:var(--ink);line-height:1.2;display:block;margin-bottom:4px;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .desc-point .ps{font-size:.86rem;color:var(--ink-soft);line-height:1.5}.pelu-native .desc-image{width:100%;aspect-ratio:4/3;border-radius:32px;overflow:hidden;background:linear-gradient(135deg,#ffd7dd,#ff99b0);position:relative;max-height:520px}.pelu-native .quick-add{background:var(--bg-page);padding:120px 0;position:relative;overflow:hidden}.pelu-native .quick-add:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 50% 50% at 10% 20%,rgba(255,200,69,.18) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 90% 80%,rgba(255,138,168,.18) 0%,transparent 60%);z-index:0}.pelu-native .quick-add .wrap{position:relative;z-index:2}.pelu-native .qa-head{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:end;margin-bottom:54px}.pelu-native .qa-head .eyebrow{margin-bottom:20px}.pelu-native .qa-head h2{font-family:var(--display);font-size:clamp(2.4rem,4.6vw,4rem);font-weight:400;line-height:.98;letter-spacing:-.03em;color:var(--ink);font-variation-settings:"opsz" 144,"SOFT" 60}.pelu-native .qa-head h2 em{font-style:italic;color:var(--accent);font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .qa-sub{font-size:1.04rem;color:var(--ink-soft);line-height:1.6;max-width:380px;padding-bottom:8px}.pelu-native .qa-sub b{color:var(--ink);font-weight:700}.pelu-native .qa-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:32px;padding-bottom:24px;border-bottom:1px dashed rgba(61,26,46,.15)}.pelu-native .qa-chips{display:flex;gap:8px;flex-wrap:wrap}.pelu-native .qa-chip{padding:9px 16px;border-radius:999px;background:var(--bg-cream);font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;font-weight:500;color:var(--ink-soft);transition:background .2s,color .2s;cursor:pointer}.pelu-native .qa-chip:hover{color:var(--ink)}.pelu-native .qa-chip.active{background:var(--ink);color:var(--cream)}.pelu-native .qa-mini-cart{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;color:var(--ink-soft)}.pelu-native .qa-mini-cart .n{font-family:var(--display);font-style:italic;font-weight:600;font-size:1.4rem;color:var(--accent);font-variation-settings:"opsz" 144,"SOFT" 100;line-height:1;letter-spacing:-.02em}.pelu-native .qa-mini-cart b{color:var(--ink);font-weight:700}.pelu-native .qa-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pelu-native .qa-card{background:var(--bg-cream);border-radius:24px;padding:0;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:transform .3s cubic-bezier(.34,1.4,.64,1),box-shadow .3s;cursor:pointer}.pelu-native .qa-card:hover{transform:translateY(-6px);box-shadow:var(--sh-card)}.pelu-native .qa-card .qa-img{width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.pelu-native .qa-card .qa-img image-slot{width:100%;height:100%;display:block}.pelu-native .qa-rank{position:absolute;top:12px;left:12px;z-index:3;background:#3d1a2ed9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;padding:5px 10px;border-radius:999px;font-weight:500;text-transform:uppercase}.pelu-native .qa-rank.hot{background:var(--accent);color:#fff}.pelu-native .qa-rank.hot:before{content:"\2605  ";color:var(--banana)}.pelu-native .qa-body{padding:18px;display:flex;flex-direction:column;gap:6px;flex:1}.pelu-native .qa-brand{font-family:var(--mono);font-size:.6rem;letter-spacing:.12em;color:var(--ink-soft);font-weight:500;text-transform:uppercase}.pelu-native .qa-name{font-family:var(--display);font-style:italic;font-weight:500;font-size:1.2rem;line-height:1.1;color:var(--ink);font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.015em}.pelu-native .qa-rate{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:.68rem;color:var(--ink-soft);letter-spacing:.04em;margin-top:2px}.pelu-native .qa-rate .s{color:var(--banana);font-size:.82rem;letter-spacing:1px}.pelu-native .qa-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;background:var(--bg-page);border-top:1px dashed rgba(61,26,46,.15)}.pelu-native .qa-price{display:flex;align-items:baseline;gap:6px;line-height:1}.pelu-native .qa-price b{font-family:var(--display);font-style:italic;font-size:1.4rem;font-weight:600;color:var(--ink);font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.02em}.pelu-native .qa-price span{font-family:var(--mono);font-size:.64rem;color:var(--ink-soft);letter-spacing:.06em;font-weight:500}.pelu-native .qa-add{background:var(--ink);color:var(--cream);padding:10px 18px;border-radius:999px;font-family:var(--mono);font-size:.66rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;transition:background .2s,transform .2s,padding .2s}.pelu-native .qa-add:after{content:"+";font-family:var(--sans);font-weight:600;font-size:1rem;line-height:0;margin-left:2px}.pelu-native .qa-add:hover{background:var(--accent);transform:translateY(-1px)}.pelu-native .qa-add.added{background:#3d8b6b}.pelu-native .qa-add.added:after{content:"\2713";font-size:.85rem}.pelu-native .qa-foot-cta{margin-top:42px;display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;padding-top:30px;border-top:1px dashed rgba(61,26,46,.15)}.pelu-native .qa-foot-cta .info{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase}.pelu-native .qa-foot-cta a{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:var(--cream);padding:14px 26px;border-radius:999px;font-family:var(--mono);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:background .2s,transform .2s}.pelu-native .qa-foot-cta a:hover{background:var(--accent);transform:translateY(-1px)}@media(max-width:1100px){.pelu-native .qa-head{grid-template-columns:1fr;align-items:start;gap:18px}.pelu-native .qa-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.pelu-native .qa-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.pelu-native .qa-grid{grid-template-columns:1fr}}.pelu-native .desc-image image-slot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.pelu-native .ing-tab,.pelu-native .nut-tab,.pelu-native .ship-tab{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.pelu-native .ing-card,.pelu-native .nut-card,.pelu-native .ship-card{background:var(--bg-page);border-radius:28px;padding:34px 38px}.pelu-native .ing-card h3,.pelu-native .nut-card h3,.pelu-native .ship-card h3{font-family:var(--display);font-style:italic;font-weight:500;font-size:1.6rem;color:var(--ink);letter-spacing:-.02em;margin-bottom:18px;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .ing-card p{font-size:.96rem;color:var(--ink-soft);line-height:1.7;margin-bottom:18px}.pelu-native .ing-card p b{color:var(--ink);font-weight:700}.pelu-native .ing-list{display:flex;flex-direction:column;gap:6px;margin-top:18px}.pelu-native .ing-list .ing-row{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px dashed rgba(61,26,46,.1)}.pelu-native .ing-list .ing-row:last-child{border-bottom:none}.pelu-native .ing-list .ing-name{font-size:.94rem;color:var(--ink)}.pelu-native .ing-list .ing-pct{font-family:var(--mono);font-size:.78rem;color:var(--ink-soft);letter-spacing:.04em}.pelu-native .allergen-box{display:flex;gap:14px;background:#fff1b8;border-radius:18px;padding:20px}.pelu-native .allergen-icon{width:38px;height:38px;border-radius:50%;background:var(--bg-page);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--display);font-style:italic;font-size:1.6rem;color:var(--banana-d);font-weight:700;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .allergen-box b{font-family:var(--display);font-style:italic;font-size:1.05rem;color:var(--ink);font-weight:600;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .allergen-box p{font-size:.86rem;color:var(--ink-soft);line-height:1.55;margin-top:4px}.pelu-native .allergen-box p b{color:var(--ink);font-style:normal;font-family:var(--sans)}.pelu-native .nut-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:14px;border-bottom:1px dashed rgba(61,26,46,.15)}.pelu-native .nut-portion{font-family:var(--mono);font-size:.7rem;color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase}.pelu-native .nut-table{width:100%;border-collapse:collapse}.pelu-native .nut-table td{padding:11px 0;font-size:.94rem;color:var(--ink);border-bottom:1px dashed rgba(61,26,46,.08)}.pelu-native .nut-table tr:last-child td{border-bottom:none}.pelu-native .nut-table td:last-child{text-align:right;font-family:var(--mono);font-weight:500;font-size:.86rem}.pelu-native .nut-table td.indent{padding-left:22px;color:var(--ink-soft);font-size:.86rem}.pelu-native .nut-meta{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.pelu-native .nut-meta-item{background:var(--bg-cream);border-radius:14px;padding:14px 16px}.pelu-native .nut-meta-item .l{font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;color:var(--ink-soft);text-transform:uppercase}.pelu-native .nut-meta-item .v{font-family:var(--display);font-style:italic;font-size:1.2rem;color:var(--ink);font-weight:600;margin-top:3px;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .ship-block{margin-bottom:24px}.pelu-native .ship-block:last-child{margin-bottom:0}.pelu-native .ship-block h4{font-family:var(--display);font-style:italic;font-weight:600;font-size:1.15rem;color:var(--ink);margin-bottom:10px;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .ship-block p{font-size:.94rem;color:var(--ink-soft);line-height:1.65}.pelu-native .ship-block p b{color:var(--ink);font-weight:700}.pelu-native .anatomy{background:radial-gradient(ellipse 70% 60% at 20% 30%,rgba(255,138,168,.3) 0%,transparent 60%),radial-gradient(ellipse 60% 60% at 80% 70%,rgba(255,200,69,.18) 0%,transparent 60%),var(--bg-page)}.pelu-native .anatomy-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.pelu-native .anatomy-image{width:100%;aspect-ratio:1/1;border-radius:36px;overflow:hidden;background:linear-gradient(135deg,pink,#ff8aa8);position:relative}.pelu-native .anatomy-image image-slot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.pelu-native .anatomy-image .ai-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.pelu-native .anatomy-image .ai-label{position:absolute;background:var(--ink);color:var(--cream);padding:8px 14px;border-radius:999px;font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;display:inline-flex;align-items:center;gap:8px;pointer-events:auto}.pelu-native .ai-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--banana)}.pelu-native .ai-l1{top:14%;left:8%}.pelu-native .ai-l2{top:46%;right:6%}.pelu-native .ai-l3{bottom:14%;left:18%}.pelu-native .anatomy-text>.eyebrow{margin-bottom:24px}.pelu-native .anatomy-text h2{font-family:var(--display);font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:400;line-height:1.02;letter-spacing:-.03em;color:var(--ink);margin-bottom:24px;font-variation-settings:"opsz" 144,"SOFT" 60}.pelu-native .anatomy-text h2 em{font-style:italic;color:var(--accent);font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .anatomy-text>p{font-size:1.04rem;color:var(--ink-soft);line-height:1.7;margin-bottom:38px;max-width:500px}.pelu-native .anatomy-layers{display:flex;flex-direction:column;gap:18px}.pelu-native .al{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:flex-start;padding:26px 28px;background:var(--bg-cream);border-radius:22px;border-left:4px solid var(--accent);transition:transform .3s,box-shadow .3s}.pelu-native .al:hover{transform:translate(4px);box-shadow:var(--sh-card)}.pelu-native .al-num{font-family:var(--display);font-style:italic;font-weight:500;font-size:3rem;color:var(--accent);line-height:.9;font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.04em;align-self:flex-start}.pelu-native .al-body b{font-family:var(--display);font-style:italic;font-size:1.3rem;color:var(--ink);font-weight:600;display:block;margin-bottom:6px;font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.01em}.pelu-native .al-body p{font-size:.94rem;color:var(--ink-soft);line-height:1.6;margin:0}.pelu-native .showcase{background:var(--bg-cream)}.pelu-native .showcase-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.pelu-native .showcase-vis{position:relative;aspect-ratio:1/1.1;max-width:520px;margin:0 auto;display:flex;align-items:center;justify-content:center}.pelu-native .showcase-vis .peelerz-pack-wrap{width:78%}.pelu-native .showcase-disk{position:absolute;width:88%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 40%,#fff,#fffbf200 70%);box-shadow:0 30px 80px #3d1a2e1a;z-index:0}.pelu-native .showcase-text h2{font-family:var(--display);font-size:clamp(2.4rem,4.6vw,3.6rem);font-weight:400;line-height:1.02;letter-spacing:-.03em;color:var(--ink);margin:20px 0 22px;font-variation-settings:"opsz" 144,"SOFT" 60}.pelu-native .showcase-text h2 em{font-style:italic;color:var(--accent);font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .showcase-text p{font-size:1.04rem;color:var(--ink-soft);line-height:1.7;margin-bottom:36px;max-width:520px}.pelu-native .showcase-steps{display:flex;flex-direction:column;gap:18px}.pelu-native .ss-step{display:flex;gap:22px;align-items:flex-start;padding:22px 24px;background:var(--bg-page);border-radius:18px;transition:transform .3s,box-shadow .3s}.pelu-native .ss-step:hover{transform:translate(4px);box-shadow:var(--sh-card)}.pelu-native .ss-num{font-family:var(--display);font-style:italic;font-weight:500;font-size:2.6rem;color:var(--accent);line-height:.9;font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.04em;flex-shrink:0}.pelu-native .ss-step .ss-body b{font-family:var(--display);font-style:italic;font-size:1.2rem;color:var(--ink);font-weight:600;display:block;margin-bottom:4px;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .ss-step .ss-body p{font-size:.92rem;color:var(--ink-soft);line-height:1.55;margin:0}.pelu-native .tiktok{background:var(--ink);color:var(--cream);position:relative;overflow:hidden;padding:110px 0}.pelu-native .tiktok:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 50% 50% at 20% 30%,rgba(230,57,80,.15) 0%,transparent 60%),radial-gradient(ellipse 60% 60% at 80% 70%,rgba(142,91,214,.2) 0%,transparent 60%);z-index:0}.pelu-native .tiktok .wrap{position:relative;z-index:2}.pelu-native .tiktok-head{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:end;margin-bottom:60px}.pelu-native .tiktok-head .eyebrow{color:#fff6e899}.pelu-native .tiktok-head .sec-title{text-align:left;margin:0;color:var(--cream);font-size:clamp(2.4rem,5vw,4rem)}.pelu-native .tiktok-head .sec-title em{color:var(--banana)}.pelu-native .tiktok-meta{display:flex;flex-direction:column;gap:14px;padding-left:28px;border-left:1px solid rgba(255,246,232,.18)}.pelu-native .tiktok-stat .n{font-family:var(--display);font-style:italic;font-weight:500;font-size:3rem;line-height:1;color:var(--banana);font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.025em}.pelu-native .tiktok-stat .l{font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#fff6e8a6;margin-top:4px}.pelu-native .tiktok-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.pelu-native .tt-card{aspect-ratio:9/16;border-radius:18px;position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.34,1.4,.64,1);cursor:pointer}.pelu-native .tt-card:hover{transform:translateY(-6px) scale(1.02)}.pelu-native .tt-1{background:linear-gradient(135deg,#ffc9b0,#e87a52)}.pelu-native .tt-2{background:linear-gradient(135deg,#ffe08a,#e0a41a)}.pelu-native .tt-3{background:linear-gradient(135deg,#a375d8,#5c3994)}.pelu-native .tt-4{background:linear-gradient(135deg,#ffad66,#e86f1f)}.pelu-native .tt-5{background:linear-gradient(135deg,#ffd0d9,#e63950)}.pelu-native .tt-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.6) 100%);z-index:1}.pelu-native .tt-views{position:absolute;top:14px;left:14px;font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;color:#fff;font-weight:500;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:5px 10px;border-radius:999px;display:flex;align-items:center;gap:6px;z-index:2}.pelu-native .tt-views .dot{width:6px;height:6px;border-radius:50%;background:var(--cherry)}.pelu-native .tt-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:#fffffff2;display:flex;align-items:center;justify-content:center;z-index:2;transition:transform .25s,background .25s}.pelu-native .tt-card:hover .tt-play{transform:translate(-50%,-50%) scale(1.1);background:#fff}.pelu-native .tt-play:after{content:"";width:0;height:0;border-left:13px solid var(--ink);border-top:9px solid transparent;border-bottom:9px solid transparent;margin-left:3px}.pelu-native .tt-caption{position:absolute;bottom:14px;left:14px;right:14px;z-index:2}.pelu-native .tt-handle{font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;color:#fff;font-weight:500;opacity:.85;margin-bottom:4px}.pelu-native .tt-title{font-family:var(--display);font-style:italic;font-weight:500;font-size:.94rem;color:#fff;line-height:1.1;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .reviews-product{background:var(--bg-cream)}.pelu-native .reviews-head{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:end;margin-bottom:50px}.pelu-native .reviews-head .eyebrow{margin-bottom:18px}.pelu-native .reviews-head .sec-title{text-align:left;margin:0;max-width:none}.pelu-native .rating-breakdown{background:var(--bg-page);border-radius:32px;padding:40px 44px;margin-bottom:42px;display:grid;grid-template-columns:.55fr 1fr;gap:60px;align-items:center}.pelu-native .rb-summary{text-align:left;border-right:1px dashed rgba(61,26,46,.18);padding-right:40px}.pelu-native .rb-big{font-family:var(--display);font-style:italic;font-weight:500;font-size:5.4rem;color:var(--accent);line-height:1;font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.04em}.pelu-native .rb-stars{color:var(--banana);font-size:1.2rem;letter-spacing:2px;margin-top:6px}.pelu-native .rb-count{font-family:var(--mono);font-size:.74rem;letter-spacing:.06em;color:var(--ink-soft);margin-top:8px;line-height:1.5}.pelu-native .rb-count b{color:var(--ink);font-weight:700}.pelu-native .rb-write{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--cream);font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;transition:background .2s,transform .2s}.pelu-native .rb-write:hover{background:var(--accent);transform:translateY(-1px)}.pelu-native .rb-bars{display:flex;flex-direction:column;gap:10px}.pelu-native .rb-row{display:grid;grid-template-columns:42px 1fr 50px;gap:14px;align-items:center}.pelu-native .rb-l{font-family:var(--mono);font-size:.72rem;letter-spacing:.04em;color:var(--ink);font-weight:500}.pelu-native .rb-l .s{color:var(--banana)}.pelu-native .rb-bar{height:9px;background:#3d1a2e14;border-radius:999px;overflow:hidden}.pelu-native .rb-bar>div{height:100%;background:var(--banana);border-radius:999px;transition:width .8s cubic-bezier(.34,1.4,.64,1)}.pelu-native .rb-n{font-family:var(--mono);font-size:.74rem;color:var(--ink-soft);text-align:right;letter-spacing:.04em}.pelu-native .reviews-photos{margin-bottom:42px}.pelu-native .reviews-photos-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}.pelu-native .reviews-photos-head .l{font-family:var(--display);font-style:italic;font-weight:600;font-size:1.4rem;color:var(--ink);font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .reviews-photos-head .l b{color:var(--accent)}.pelu-native .reviews-photos-head .see-all{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase}.pelu-native .reviews-photos-head .see-all:hover{color:var(--accent)}.pelu-native .rev-photos{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.pelu-native .rev-photo{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;cursor:pointer;transition:transform .25s;background:var(--bg-pink)}.pelu-native .rev-photo image-slot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.pelu-native .rev-photo:hover{transform:scale(1.04)}.pelu-native .rev-photo.last:after{content:"+12";position:absolute;top:0;right:0;bottom:0;left:0;background:#3d1a2eb3;color:#fff;font-family:var(--display);font-style:italic;font-weight:600;font-size:1.4rem;display:flex;align-items:center;justify-content:center;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .rev-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px;padding-bottom:24px;border-bottom:1px dashed rgba(61,26,46,.15);align-items:center}.pelu-native .rev-filters-label{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;color:var(--ink-soft);text-transform:uppercase;margin-right:8px}.pelu-native .rev-chip{background:var(--bg-page);border:1.5px solid transparent;padding:9px 16px;border-radius:999px;font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;color:var(--ink-soft);font-weight:500;transition:all .2s;cursor:pointer}.pelu-native .rev-chip:hover{color:var(--ink)}.pelu-native .rev-chip.active{background:var(--ink);color:var(--cream);border-color:var(--ink)}.pelu-native .rev-chip .num{opacity:.65;margin-left:4px}.pelu-native .rev-sort{margin-left:auto;display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;color:var(--ink-soft)}.pelu-native .rev-sort select{background:transparent;border:1.5px solid rgba(61,26,46,.18);padding:8px 14px;border-radius:999px;font-family:inherit;font-size:.7rem;letter-spacing:.06em;color:var(--ink);cursor:pointer;outline:none}.pelu-native .reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pelu-native .review-card{background:var(--bg-page);border-radius:24px;padding:28px;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.pelu-native .review-card:hover{transform:translateY(-4px);box-shadow:var(--sh-card)}.pelu-native .review-meta-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.pelu-native .review-stars{color:var(--banana);font-size:1rem;letter-spacing:2px}.pelu-native .review-date{font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;color:var(--ink-mute)}.pelu-native .review-title{font-family:var(--display);font-size:1.15rem;font-weight:500;font-style:italic;color:var(--ink);margin-bottom:10px;line-height:1.2;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .review-body{font-size:.92rem;color:var(--ink-soft);line-height:1.6;margin-bottom:14px;flex:1}.pelu-native .review-photos-row{display:flex;gap:6px;margin-bottom:14px}.pelu-native .review-photo{width:48px;height:48px;border-radius:10px;overflow:hidden;background:var(--bg-pink);position:relative}.pelu-native .review-photo image-slot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.pelu-native .review-author{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px dashed rgba(61,26,46,.15)}.pelu-native .review-avatar{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:600;color:#fff;font-size:.94rem;font-style:italic;flex-shrink:0}.pelu-native .av-1{background:var(--cherry)}.pelu-native .av-2{background:var(--grape)}.pelu-native .av-3{background:var(--mango)}.pelu-native .av-4{background:var(--mint)}.pelu-native .av-5{background:var(--peach)}.pelu-native .av-6{background:var(--banana-d)}.pelu-native .review-meta .n{font-size:.88rem;font-weight:700;color:var(--ink)}.pelu-native .review-meta .v{font-family:var(--mono);font-size:.66rem;color:var(--ink-soft);letter-spacing:.06em;margin-top:2px}.pelu-native .review-meta .v:before{content:"\2713  ";color:var(--accent);font-weight:700}.pelu-native .review-helpful{display:flex;align-items:center;gap:14px;margin-top:14px;padding-top:14px;border-top:1px dashed rgba(61,26,46,.1);font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;color:var(--ink-soft)}.pelu-native .review-helpful button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--bg-cream);color:var(--ink-soft);transition:background .2s,color .2s;font-family:inherit;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.pelu-native .review-helpful button:hover{background:var(--bg-page);color:var(--ink)}.pelu-native .review-helpful button svg{width:12px;height:12px}.pelu-native .reviews-foot{margin-top:40px;text-align:center}.pelu-native .reviews-foot .all{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:999px;border:1.5px solid var(--ink);font-family:var(--mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);transition:background .2s,color .2s}.pelu-native .reviews-foot .all:hover{background:var(--ink);color:var(--cream)}.pelu-native .fbt{background:var(--bg-page)}.pelu-native .fbt-grid{display:grid;grid-template-columns:repeat(3,1fr) auto auto;gap:14px;align-items:center;background:var(--bg-cream);border-radius:32px;padding:32px 30px}.pelu-native .fbt-card{background:var(--bg-page);border-radius:20px;padding:18px 16px;display:flex;flex-direction:column;gap:10px;border:1.5px solid transparent;transition:border-color .2s}.pelu-native .fbt-card.active{border-color:var(--ink)}.pelu-native .fbt-img{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center}.pelu-native .fbt-img.peach{background:linear-gradient(160deg,#ffd0d9,#ff99b5)}.pelu-native .fbt-img.banana{background:linear-gradient(160deg,#ffec9c,#ffc845)}.pelu-native .fbt-img.grape{background:linear-gradient(160deg,#d7bcf2,#a67adf)}.pelu-native .fbt-img.peach .peelerz-pack-wrap,.pelu-native .fbt-img.banana .peelerz-pack-wrap,.pelu-native .fbt-img.grape .peelerz-pack-wrap{width:64%}.pelu-native .fbt-info{display:flex;flex-direction:column;gap:4px}.pelu-native .fbt-name{font-family:var(--display);font-style:italic;font-weight:600;font-size:1.05rem;color:var(--ink);font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.01em}.pelu-native .fbt-meta{font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase}.pelu-native .fbt-foot{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px dashed rgba(61,26,46,.12)}.pelu-native .fbt-price{font-family:var(--display);font-style:italic;font-weight:600;color:var(--ink);font-size:1rem;font-variation-settings:"opsz" 144}.pelu-native .fbt-toggle{width:34px;height:18px;border-radius:999px;background:var(--accent);position:relative;cursor:pointer;transition:background .2s;flex-shrink:0}.pelu-native .fbt-toggle:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #0003}.pelu-native .fbt-card:not(.active) .fbt-toggle{background:#3d1a2e26}.pelu-native .fbt-card:not(.active) .fbt-toggle:after{transform:translate(0)}.pelu-native .fbt-card.active .fbt-toggle:after{transform:translate(16px)}.pelu-native .fbt-plus{font-family:var(--display);font-style:italic;font-weight:400;font-size:2rem;color:var(--ink-mute);text-align:center;line-height:1;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .fbt-total{display:flex;flex-direction:column;gap:6px;background:var(--ink);color:var(--cream);border-radius:22px;padding:24px 26px;min-width:220px}.pelu-native .fbt-total .l{font-family:var(--mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.pelu-native .fbt-total .v{font-family:var(--display);font-style:italic;font-weight:600;font-size:2.2rem;color:var(--cream);line-height:1;font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.025em}.pelu-native .fbt-total .v .c{font-family:var(--mono);font-size:.78rem;font-weight:500;font-style:normal;opacity:.6;margin-left:4px}.pelu-native .fbt-total .save{font-family:var(--mono);font-size:.66rem;color:var(--banana);font-weight:600;letter-spacing:.06em;margin-top:4px}.pelu-native .fbt-total button{margin-top:10px;background:var(--accent);color:#fff;padding:13px 18px;border-radius:999px;font-family:var(--mono);font-size:.66rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:background .2s,transform .2s}.pelu-native .fbt-total button:hover{background:var(--accent-d);transform:translateY(-1px)}.pelu-native .cross-sell{background:var(--bg-cream)}.pelu-native .cs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pelu-native .cs-card{position:relative;border-radius:28px;padding:24px 22px 22px;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.34,1.4,.64,1),box-shadow .35s;overflow:hidden;cursor:pointer}.pelu-native .cs-card:hover{transform:translateY(-6px)}.pelu-native .cs-banana{background:#fff4c8}.pelu-native .cs-banana:hover{box-shadow:0 24px 48px #ffc8455c}.pelu-native .cs-grape{background:#eadcfa}.pelu-native .cs-grape:hover{box-shadow:0 24px 48px #8e5bd65c}.pelu-native .cs-mango{background:#ffe3cc}.pelu-native .cs-mango:hover{box-shadow:0 24px 48px #ff8a4c5c}.pelu-native .cs-orange{background:#ffd9c2}.pelu-native .cs-orange:hover{box-shadow:0 24px 48px #ff7a455c}.pelu-native .cs-img{width:100%;aspect-ratio:1/1;border-radius:22px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;position:relative;overflow:hidden}.pelu-native .cs-img.b{background:linear-gradient(160deg,#ffec9c,#ffc845)}.pelu-native .cs-img.g{background:linear-gradient(160deg,#d7bcf2,#a67adf)}.pelu-native .cs-img.m{background:linear-gradient(160deg,#ffcc9c,#ff9b5c)}.pelu-native .cs-img.o{background:linear-gradient(160deg,#ffc29a,#ff8a4c)}.pelu-native .cs-img .peelerz-pack-wrap{width:60%}.pelu-native .cs-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;gap:12px}.pelu-native .cs-name{font-family:var(--display);font-size:1.5rem;font-weight:500;font-style:italic;color:var(--ink);letter-spacing:-.02em;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .cs-meta{font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase}.pelu-native .cs-rate{font-family:var(--mono);font-size:.74rem;color:var(--ink-soft);margin-bottom:14px;display:flex;align-items:center;gap:6px}.pelu-native .cs-rate .s{color:var(--banana)}.pelu-native .cs-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;border-top:1px dashed rgba(61,26,46,.18)}.pelu-native .cs-price{font-family:var(--display);font-size:1.3rem;font-weight:600;color:var(--ink);display:flex;align-items:baseline;gap:3px;line-height:1;font-variation-settings:"opsz" 144}.pelu-native .cs-price span{font-family:var(--mono);font-size:.62rem;color:var(--ink-soft);letter-spacing:.06em;font-weight:500}.pelu-native .cs-cta{font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--ink);padding:9px 14px;border-radius:999px;background:var(--bg-page);transition:background .2s,color .2s}.pelu-native .cs-card:hover .cs-cta{background:var(--ink);color:var(--cream)}.pelu-native .qa{background:var(--bg-page)}.pelu-native .qa-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.pelu-native .qa-left h2{font-family:var(--display);font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.05;letter-spacing:-.03em;color:var(--ink);margin:20px 0 18px;font-variation-settings:"opsz" 144,"SOFT" 60}.pelu-native .qa-left h2 em{font-style:italic;color:var(--accent);font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .qa-left>p{font-size:.98rem;color:var(--ink-soft);line-height:1.65;margin-bottom:24px;max-width:380px}.pelu-native .qa-form{background:var(--bg-cream);border-radius:24px;padding:24px}.pelu-native .qa-form textarea{width:100%;background:var(--bg-page);border:1.5px solid rgba(61,26,46,.12);border-radius:14px;padding:14px 16px;font-family:var(--sans);font-size:.92rem;color:var(--ink);resize:vertical;min-height:90px;outline:none;transition:border-color .2s}.pelu-native .qa-form textarea:focus{border-color:var(--ink)}.pelu-native .qa-form button{margin-top:12px;background:var(--ink);color:var(--cream);padding:12px 22px;border-radius:999px;font-family:var(--mono);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:background .2s,transform .2s}.pelu-native .qa-form button:hover{background:var(--accent);transform:translateY(-1px)}.pelu-native .qa-stats{display:flex;gap:30px;margin-top:24px;padding-top:24px;border-top:1px dashed rgba(61,26,46,.15)}.pelu-native .qa-stat .n{font-family:var(--display);font-style:italic;font-weight:500;font-size:2rem;color:var(--accent);line-height:1;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .qa-stat .l{font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;margin-top:5px}.pelu-native .qa-list{display:flex;flex-direction:column;gap:14px}.pelu-native .qa-item{background:var(--bg-cream);border-radius:22px;padding:24px 28px;transition:box-shadow .25s}.pelu-native .qa-item:hover{box-shadow:var(--sh-card)}.pelu-native .qa-q{display:flex;gap:14px;align-items:flex-start;font-family:var(--display);font-style:italic;font-weight:600;font-size:1.1rem;color:var(--ink);line-height:1.3;letter-spacing:-.01em;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .qa-q-mark{font-family:var(--display);font-style:italic;font-weight:500;font-size:1.6rem;color:var(--accent);line-height:1;flex-shrink:0;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .qa-a{margin-top:14px;padding-left:28px;font-size:.94rem;color:var(--ink-soft);line-height:1.6}.pelu-native .qa-meta{margin-top:14px;padding-top:14px;padding-left:28px;border-top:1px dashed rgba(61,26,46,.1);display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;color:var(--ink-soft)}.pelu-native .qa-meta .by b{color:var(--ink);font-weight:600}.pelu-native .qa-helpful{margin-left:auto;display:flex;align-items:center;gap:8px}.pelu-native .qa-helpful button{padding:5px 10px;border-radius:999px;background:var(--bg-page);color:var(--ink-soft);font-family:inherit;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;transition:background .2s,color .2s}.pelu-native .qa-helpful button:hover{background:var(--ink);color:var(--cream)}.pelu-native .faq{background:var(--bg-cream)}.pelu-native .faq-list{max-width:820px;margin:0 auto}.pelu-native .faq-item{background:var(--bg-card);border-radius:22px;padding:24px 28px;margin-bottom:12px;transition:box-shadow .2s,background .2s}.pelu-native .faq-item:hover{box-shadow:var(--sh-card)}.pelu-native .faq-q{display:flex;justify-content:space-between;align-items:center;font-family:var(--display);font-size:1.12rem;font-weight:500;font-style:italic;color:var(--ink);cursor:pointer;gap:20px;letter-spacing:-.01em;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .faq-num{font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;color:var(--ink-mute);margin-right:14px;font-style:normal;font-weight:500}.pelu-native .faq-q .plus{width:34px;height:34px;border-radius:50%;background:var(--bg-pink);color:var(--accent);display:flex;align-items:center;justify-content:center;font-family:var(--sans);font-style:normal;font-weight:600;font-size:1.3rem;flex-shrink:0;transition:transform .3s ease,background .25s}.pelu-native .faq-a{font-size:.94rem;color:var(--ink-soft);line-height:1.7;padding-top:18px;display:none;max-width:680px;padding-left:34px}.pelu-native .faq-item.open{box-shadow:var(--sh-card);background:var(--bg-page)}.pelu-native .faq-item.open .faq-a{display:block;animation:fadein .3s ease}.pelu-native .faq-item.open .plus{transform:rotate(45deg);background:var(--accent);color:#fff}@keyframes fadein{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pelu-native .news{background:var(--accent);color:#fff;text-align:center;position:relative;overflow:hidden;padding:120px 0}.pelu-native .news-deco{position:absolute;border-radius:50%;opacity:.32}.pelu-native .nd-1{top:10%;left:8%;width:80px;height:80px;background:var(--banana);filter:blur(2px)}.pelu-native .nd-2{bottom:15%;right:10%;width:120px;height:120px;background:var(--grape);filter:blur(3px)}.pelu-native .nd-3{top:40%;right:20%;width:50px;height:50px;background:#fff;opacity:.18}.pelu-native .news-inner{max-width:680px;margin:0 auto;position:relative;z-index:2}.pelu-native .news .eyebrow{color:#fffc;margin-bottom:24px;justify-content:center;display:inline-flex}.pelu-native .news .eyebrow:before,.pelu-native .news .eyebrow:after{background:#fff;opacity:.5}.pelu-native .news h2{font-family:var(--display);font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:400;line-height:1.02;letter-spacing:-.03em;margin-bottom:20px;font-variation-settings:"opsz" 144,"SOFT" 60}.pelu-native .news h2 em{font-style:italic;color:var(--banana);font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .news p{font-size:1.06rem;color:#ffffffeb;margin-bottom:36px;max-width:520px;margin-left:auto;margin-right:auto}.pelu-native .news-form{display:flex;gap:8px;max-width:480px;margin:0 auto;background:#fff;padding:7px;border-radius:999px;box-shadow:0 16px 40px #0000002e}.pelu-native .news-form input{flex:1;border:none;background:transparent;padding:14px 22px;font-family:inherit;font-size:.95rem;color:var(--ink);outline:none}.pelu-native .news-form input::placeholder{color:var(--ink-soft)}.pelu-native .news-form button{background:var(--ink);color:var(--cream);padding:14px 26px;border-radius:999px;font-family:var(--mono);font-weight:500;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;transition:background .2s,transform .2s,color .2s}.pelu-native .news-form button:hover{background:var(--banana);color:var(--ink);transform:translateY(-1px)}.pelu-native footer{background:var(--ink);color:var(--cream);padding:90px 0 32px;position:relative;overflow:hidden}.pelu-native .footer-big{font-family:var(--display);font-style:italic;font-weight:500;font-size:clamp(4rem,12vw,12rem);line-height:.9;letter-spacing:-.05em;color:var(--cream);opacity:.06;position:absolute;bottom:-20px;left:32px;right:32px;pointer-events:none;white-space:nowrap;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:50px;margin-bottom:60px;position:relative;z-index:2}.pelu-native .foot-logo{font-family:var(--display);font-size:2.6rem;font-style:italic;font-weight:500;color:var(--banana);margin-bottom:22px;letter-spacing:-.025em;display:inline-flex;align-items:baseline;gap:3px;font-variation-settings:"opsz" 144,"SOFT" 100}.pelu-native .foot-logo .dot{width:10px;height:10px;border-radius:50%;background:var(--accent);align-self:flex-end;margin-bottom:9px}.pelu-native .foot-tag{color:#fff6e8b3;line-height:1.6;margin-bottom:28px;max-width:300px;font-size:.94rem}.pelu-native .foot-social{display:flex;gap:10px;margin-bottom:22px}.pelu-native .foot-social a{width:38px;height:38px;border-radius:50%;background:#fff6e814;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:.66rem;font-weight:500;letter-spacing:.06em;transition:background .2s,transform .2s}.pelu-native .foot-social a:hover{background:var(--accent);transform:translateY(-2px)}.pelu-native .foot-pay{display:flex;gap:6px;flex-wrap:wrap}.pelu-native .pay{background:#fff6e812;border:1px solid rgba(255,246,232,.12);padding:6px 10px;border-radius:8px;font-family:var(--mono);font-size:.6rem;font-weight:500;letter-spacing:.08em;color:#fff6e8cc}.pelu-native .foot-col h4{font-family:var(--mono);font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--banana);margin-bottom:20px}.pelu-native .foot-col a{display:block;color:#fff6e8a6;font-size:.94rem;margin-bottom:12px;transition:color .2s,padding-left .2s}.pelu-native .foot-col a:hover{color:var(--banana);padding-left:4px}.pelu-native .foot-bot{border-top:1px solid rgba(255,246,232,.1);padding-top:26px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;color:#fff6e873;position:relative;z-index:2}.pelu-native .peelerz-pack-wrap{position:relative;width:78%;display:flex;align-items:center;justify-content:center;perspective:800px}.pelu-native .peelerz-pack{width:100%;aspect-ratio:300/400;position:relative;z-index:2;filter:drop-shadow(0 28px 36px rgba(0,0,0,.28));animation:packFloat 6s ease-in-out infinite;transform-origin:center bottom;transition:transform .6s cubic-bezier(.34,1.4,.64,1)}.pelu-native .peelerz-pack svg{width:100%;height:100%;display:block}@keyframes packFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-1deg)}}.pelu-native .gummies{position:absolute;top:-8%;right:-10%;bottom:-8%;left:-10%;pointer-events:none;z-index:3}.pelu-native .gummy{position:absolute;width:22%;aspect-ratio:1;filter:drop-shadow(0 10px 16px rgba(0,0,0,.22));animation:gummyFloat 5.5s ease-in-out infinite;transform-origin:center center;transition:transform .6s cubic-bezier(.34,1.4,.64,1)}.pelu-native .gummy svg{width:100%;height:100%;display:block}.pelu-native .gummy.g1{--rot:-22deg;top:4%;left:-8%;animation-delay:0s}.pelu-native .gummy.g2{--rot:28deg;bottom:8%;right:-10%;animation-delay:1.2s;width:24%}.pelu-native .gummy.g3{--rot:-12deg;top:46%;right:-6%;animation-delay:2.4s;width:16%}@keyframes gummyFloat{0%,to{transform:rotate(var(--rot,0deg)) translateY(0)}50%{transform:rotate(calc(var(--rot,0deg) + 6deg)) translateY(-9px)}}.pelu-native #tweaks-root{position:fixed;bottom:18px;right:18px;z-index:100}@media(max-width:1200px){.pelu-native .anatomy-grid{grid-template-columns:1fr;gap:50px}.pelu-native .desc-tab,.pelu-native .ing-tab,.pelu-native .nut-tab,.pelu-native .ship-tab{grid-template-columns:1fr;gap:40px}.pelu-native .qa-grid{grid-template-columns:1fr;gap:50px}.pelu-native .rev-photos{grid-template-columns:repeat(6,1fr)}}@media(max-width:1100px){.pelu-native .product-grid{grid-template-columns:1fr;gap:48px}.pelu-native .product-gallery{position:static}.pelu-native .showcase-grid{grid-template-columns:1fr;gap:50px}.pelu-native .why-grid{grid-template-columns:repeat(2,1fr)}.pelu-native .reviews-head{grid-template-columns:1fr;gap:20px;align-items:start}.pelu-native .rating-breakdown{grid-template-columns:1fr;gap:30px;padding:30px}.pelu-native .rb-summary{border-right:none;border-bottom:1px dashed rgba(61,26,46,.18);padding-right:0;padding-bottom:24px}.pelu-native .reviews-grid{grid-template-columns:1fr}.pelu-native .cs-grid{grid-template-columns:repeat(2,1fr)}.pelu-native .args-grid{grid-template-columns:repeat(2,1fr);gap:30px}.pelu-native .fbt-grid{grid-template-columns:1fr;gap:18px}.pelu-native .fbt-plus{display:none}.pelu-native .tiktok-rail{grid-template-columns:repeat(3,1fr)}.pelu-native .tiktok-head{grid-template-columns:1fr;align-items:start}.pelu-native .tiktok-meta{padding-left:0;border-left:none;flex-direction:row;gap:34px}.pelu-native .desc-points{grid-template-columns:1fr}.pelu-native .foot-grid{grid-template-columns:1fr 1fr}.pelu-native .nut-meta{grid-template-columns:1fr}}@media(max-width:760px){.pelu-native .wrap{padding:0 22px}.pelu-native .nav-links,.pelu-native .icon-btn{display:none}.pelu-native section{padding:72px 0}.pelu-native .variant-grid,.pelu-native .subscribe-grid,.pelu-native .cs-grid,.pelu-native .foot-grid{grid-template-columns:1fr}.pelu-native .news-form{flex-direction:column;border-radius:24px;padding:10px}.pelu-native .news-form input{text-align:center}.pelu-native .band-track{font-size:1.4rem;gap:36px}.pelu-native .footer-big{font-size:5rem}.pelu-native .bb-cta-row{flex-direction:column}.pelu-native .qty-stepper{align-self:flex-start}.pelu-native .args-grid{grid-template-columns:1fr}.pelu-native .pg-thumbs{grid-template-columns:repeat(4,1fr)}.pelu-native .pg-thumb:nth-child(5){display:none}.pelu-native .tiktok-rail{grid-template-columns:repeat(2,1fr)}.pelu-native .tiktok-meta{flex-direction:column}.pelu-native .rev-photos{grid-template-columns:repeat(4,1fr)}.pelu-native .sticky-bar-inner{padding:12px 22px;gap:12px}.pelu-native .sb-info .n{font-size:.96rem}.pelu-native .sb-cta{padding:11px 18px;font-size:.78rem}.pelu-native .sb-cta .price{display:none}.pelu-native .tabs-nav{overflow-x:auto;flex-wrap:nowrap}.pelu-native .tab-btn{white-space:nowrap}}.pelu-native{--accent:#E63950;--accent-d:#C82B40;--sh-accent:0 16px 40px #E6395030}.pelu-native .pg-main{background:linear-gradient(160deg,#ffced5,#ffb0be 60%,#e63950)!important}.pelu-native .bb-title .bb-flavor{color:#e63950}.pelu-native .band,.pelu-native .news{background:#e63950}.bb-compose-cta{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,var(--accent),var(--accent-d));color:#fff;border-radius:18px;padding:16px 18px;margin-top:16px;box-shadow:0 12px 30px #e6395042;transition:transform .25s,box-shadow .25s}.bb-compose-cta:hover{transform:translateY(-2px);box-shadow:0 16px 38px #e6395057}.bb-compose-cta .bcc-ic{width:44px;height:44px;border-radius:12px;background:#ffffff2e;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.bb-compose-cta .bcc-txt{flex:1;display:flex;flex-direction:column;gap:2px;line-height:1.2}.bb-compose-cta .bcc-txt b{font-family:var(--display);font-style:italic;font-weight:600;font-size:1.15rem;font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.01em}.bb-compose-cta .bcc-txt span{font-family:var(--mono);font-size:.64rem;letter-spacing:.03em;opacity:.85}.bb-compose-cta .bcc-arr{width:20px;height:20px;flex-shrink:0;transition:transform .25s}.bb-compose-cta .bcc-arr svg{width:20px;height:20px}.bb-compose-cta:hover .bcc-arr{transform:translate(4px)}.quick-add .qa-head{display:block;text-align:left;margin-bottom:28px}.qa-row-list{display:flex;flex-direction:column;gap:0;background:var(--bg-page);border-radius:24px;padding:8px 22px;box-shadow:var(--sh-card)}.qa-row{display:grid;grid-template-columns:52px 1fr auto auto auto;gap:18px;align-items:center;padding:14px 0;border-bottom:1px dashed rgba(61,26,46,.12);transition:padding-left .2s}.qa-row:last-child{border-bottom:none}.qa-row:hover{padding-left:6px}.qa-row-img{width:52px;height:52px;border-radius:13px;overflow:hidden;position:relative;flex-shrink:0;background:var(--bg-cream)}.qa-row-info{min-width:0;display:flex;flex-direction:column;gap:2px}.qa-row-brand{font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;color:var(--ink-soft);font-weight:500;text-transform:uppercase}.qa-row-name{font-family:var(--display);font-style:italic;font-weight:600;font-size:1.1rem;line-height:1.1;color:var(--ink);font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-row-rate{font-family:var(--mono);font-size:.7rem;color:var(--ink-soft);letter-spacing:.04em;white-space:nowrap}.qa-row-rate .s{color:var(--banana)}.qa-row-price{font-family:var(--display);font-style:italic;font-weight:600;font-size:1.25rem;color:var(--ink);display:flex;align-items:baseline;gap:3px;font-variation-settings:"opsz" 144,"SOFT" 100;white-space:nowrap}.qa-row-price span{font-family:var(--mono);font-size:.58rem;color:var(--ink-soft);letter-spacing:.06em;font-weight:500}.qa-row-add{width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--cream);font-family:var(--sans);font-size:1.3rem;font-weight:600;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s;flex-shrink:0;border:none;cursor:pointer}.qa-row-add:hover{background:var(--accent);transform:scale(1.1)}.qa-row-add.added{background:var(--green-soft,#3D8B6B)}.qa-foot-cta{margin-top:30px;display:flex;justify-content:center}.qa-foot-cta a{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-weight:500;padding:13px 26px;border-radius:999px;border:1.5px solid var(--ink);transition:background .2s,color .2s}.qa-foot-cta a:hover{background:var(--ink);color:var(--cream)}@media(max-width:760px){.qa-row{grid-template-columns:48px 1fr auto auto;gap:12px}.qa-row-rate{display:none}.qa-row-list{padding:6px 16px}.cross-sell .cs-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 16px 6px;margin:0 -16px}.cross-sell .cs-grid::-webkit-scrollbar{display:none}.cross-sell .cs-card{flex:0 0 62%;scroll-snap-align:start}}@media(max-width:760px){.pelu-native section{padding:48px 0!important}.pelu-native .wrap{padding:0 16px}.pelu-native nav.topnav .nav-inner{padding:12px 16px}.pelu-native .logo{font-size:1.7rem}.pelu-native .cart-pill{padding:9px 14px;font-size:.74rem}.pelu-native .product-hero{padding:14px 0 50px}.pelu-native .breadcrumb{margin-bottom:18px;padding-bottom:14px;font-size:.62rem;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.pelu-native .breadcrumb::-webkit-scrollbar{display:none}.pelu-native .product-grid{gap:24px}.pelu-native .pg-main{border-radius:24px}.pelu-native .pg-thumbs{grid-template-columns:repeat(5,1fr);gap:8px}.pelu-native .pg-badge{font-size:.56rem;padding:7px 11px}.pelu-native .pg-views{font-size:.56rem;padding:5px 9px}.pelu-native .bb-title{font-size:2.5rem;margin-bottom:18px}.pelu-native .bb-title .bb-brand{font-size:.8rem;margin-bottom:10px}.pelu-native .bb-tags{margin-bottom:16px;padding-right:96px}.pelu-native .bb-actions{gap:6px}.pelu-native .bb-rating{gap:10px;margin-bottom:18px;padding-bottom:18px;font-size:.76rem}.pelu-native .bb-rating .reviews-link{margin-left:0;flex-basis:100%;order:5}.pelu-native .bb-desc{font-size:.96rem;margin-bottom:22px}.pelu-native .bb-price-block{padding:18px;margin-bottom:22px}.pelu-native .bb-price b{font-size:2.2rem}.pelu-native .variant-grid{grid-template-columns:1fr;gap:8px}.pelu-native .variant{flex-direction:row;align-items:center;justify-content:space-between;padding:14px 18px;min-height:60px}.pelu-native .variant.active:before{top:50%;transform:translateY(-50%)}.pelu-native .v-tag{margin-bottom:0}.pelu-native .v-price{font-size:1.35rem}.pelu-native .v-each{display:none}.pelu-native .bb-cta-row{position:sticky;bottom:0;z-index:20;background:linear-gradient(0deg,var(--bg-page) 70%,transparent);margin:0 -16px;padding:10px 16px 12px;gap:10px}.pelu-native .bb-cta{padding:18px;font-size:.95rem;border-radius:16px}.pelu-native .qty-stepper{border-radius:16px}.pelu-native .qty-stepper button{width:46px;height:46px}.pelu-native .bb-buy-now{margin-bottom:20px;padding:15px;font-size:.85rem}.pelu-native .bb-compose-cta{padding:15px 16px}.pelu-native .bb-gift,.pelu-native .bb-shipping{padding:16px 18px}.pelu-native .bb-gift-text .l,.pelu-native .bb-ship-info .l{font-size:.92rem}.pelu-native .bb-trust{padding:20px;margin-bottom:14px}.pelu-native .bb-trust li{font-size:.84rem}.pelu-native .bb-pay{flex-direction:column;align-items:flex-start;gap:10px}.pelu-native .band-track{font-size:1.5rem;gap:30px}.pelu-native .detail-tabs{padding:50px 0 60px}.pelu-native .tabs-nav{overflow-x:auto;flex-wrap:nowrap;gap:2px;scrollbar-width:none}.pelu-native .tabs-nav::-webkit-scrollbar{display:none}.pelu-native .tab-btn{white-space:nowrap;padding:14px 16px;font-size:1.02rem}.pelu-native .desc-tab,.pelu-native .ing-tab,.pelu-native .nut-tab,.pelu-native .ship-tab{gap:30px}.pelu-native .desc-image{aspect-ratio:4/3;max-height:340px}.pelu-native .desc-points{grid-template-columns:1fr;gap:14px}.pelu-native .anatomy-image .ai-label{font-size:.58rem;padding:6px 11px}.pelu-native .showcase-vis{max-width:300px}.pelu-native .tiktok{padding:60px 0}.pelu-native .tiktok-rail{grid-template-columns:repeat(2,1fr);gap:10px}.pelu-native .tiktok-meta{flex-direction:row;gap:24px}.pelu-native .rating-breakdown{padding:24px;border-radius:24px}.pelu-native .rb-big{font-size:4rem}.pelu-native .rev-photos{grid-template-columns:repeat(4,1fr);gap:6px}.pelu-native .reviews-grid{gap:14px}.pelu-native .review-card{padding:22px}.pelu-native .rev-filters{gap:6px}.pelu-native .rev-chip{padding:8px 13px;font-size:.66rem}.pelu-native .rev-sort{margin-left:0;flex-basis:100%;margin-top:8px}.pelu-native .fbt-grid{padding:20px;gap:14px}.pelu-native .fbt-total{min-width:0}.pelu-native .cs-grid{grid-template-columns:1fr 1fr;gap:12px}.pelu-native .cs-name{font-size:1.2rem}.pelu-native .qa-grid{gap:30px}.pelu-native .sec-title{font-size:2.2rem}.pelu-native .sec-head{margin-bottom:40px}}@media(max-width:420px){.pelu-native .cs-grid{grid-template-columns:1fr}.pelu-native .rev-photos{grid-template-columns:repeat(3,1fr)}.pelu-native .bb-title{font-size:2.2rem}}@media(max-width:760px){.pelu-native .cross-sell .cs-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 16px 6px;margin:0 -16px}.pelu-native .cross-sell .cs-grid::-webkit-scrollbar{display:none}.pelu-native .cross-sell .cs-card{flex:0 0 62%;scroll-snap-align:start}}@media(max-width:420px){.pelu-native .cross-sell .cs-grid{grid-template-columns:none}.pelu-native .cross-sell .cs-card{flex:0 0 74%}}
/*# sourceMappingURL=/cdn/shop/t/139/assets/pelu-product.css.map */
