.pelunio{--pl-cream:#F5EFE3;--pl-paper:#FBF8F2;--pl-green:#2E4B3A;--pl-green-soft:#DCE6D8;--pl-ink:#1C201D;--pl-muted:#576058;--pl-accent:#C4411A;--pl-accent-dark:#A33214;--pl-line:#E4DCCB;--pl-sand:#EADFC8;--pl-ease:cubic-bezier(.22,.8,.24,1);--pl-shadow:0 1px 2px rgba(28,32,29,.06),0 22px 44px -22px rgba(28,32,29,.28);position:relative;overflow-x:clip;background:var(--pl-paper);color:var(--pl-ink);font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6;letter-spacing:0;text-align:left}.pelunio *,.pelunio *:before,.pelunio *:after{box-sizing:border-box}.pelunio :where(h1,h2,h3,p,ul,ol,figure,fieldset){margin:0;padding:0;border:0}.pelunio :where(ul,ol){list-style:none}.pelunio img{display:block;max-width:100%;height:auto}.pelunio :focus-visible{outline:3px solid var(--pl-green);outline-offset:3px;border-radius:6px}.pelunio-wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 20px}.pelunio-sec{padding:clamp(56px,9vw,112px) 0}.pelunio-alt{background:var(--pl-cream)}.pelunio-ph{margin:20px;padding:16px;border:1px dashed #b45309;border-radius:12px;background:#fffbeb;color:#92400e;font-size:14px}.pelunio-eyebrow{display:inline-block;margin-bottom:14px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pl-green)}.pelunio-h1,.pelunio-h2{font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:700;line-height:1.04;letter-spacing:-.02em;color:var(--pl-ink)}.pelunio-h1{font-size:clamp(38px,6.6vw,74px)}.pelunio-h2{font-size:clamp(30px,4.6vw,50px)}.pelunio-h1 em,.pelunio-h2 em{font-style:normal;color:var(--pl-accent)}.pelunio-lead{max-width:56ch;margin-top:18px;font-size:clamp(17px,2.2vw,20px);color:var(--pl-muted)}.pelunio-head{max-width:720px;margin-bottom:clamp(32px,5vw,56px)}.pelunio-head--c{margin-inline:auto;text-align:center}.pelunio-head--c .pelunio-lead{margin-inline:auto}.pelunio-btn{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:0 32px;border:0;border-radius:999px;background:var(--pl-accent);color:#fff;font:700 17px/1 DM Sans,system-ui,sans-serif;text-decoration:none;cursor:pointer;box-shadow:0 12px 24px -12px #c4411abf;transition:transform .25s var(--pl-ease),box-shadow .25s var(--pl-ease),background-color .2s}.pelunio-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.pelunio-btn:active:not(:disabled){transform:scale(.97)}.pelunio-btn[aria-busy=true]{pointer-events:none;background:var(--pl-accent-dark)}.pelunio-btn.is-done{background:var(--pl-green);box-shadow:0 12px 24px -12px #2e4b3abf}.pelunio-btn--light{background:var(--pl-cream);color:var(--pl-green);box-shadow:none;width:auto}.pelunio-btn__spin{display:none;width:18px;height:18px;border:3px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:pelunio-spin .7s linear infinite}.pelunio-btn[aria-busy=true] .pelunio-btn__spin{display:inline-block}@media(hover:hover)and (pointer:fine){.pelunio-btn:hover:not(:disabled){transform:translateY(-2px);background:var(--pl-accent-dark);box-shadow:0 18px 30px -14px #c4411acc}.pelunio-btn--light:hover:not(:disabled){background:#fff}}.pelunio-hero{background:var(--pl-cream);padding:clamp(24px,4vw,56px) 0 clamp(64px,8vw,112px)}.pelunio-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.pelunio-par{position:absolute;will-change:transform}.pelunio-par--a{top:-8%;right:-6%}.pelunio-par--b{left:-48px;bottom:6%}.pelunio-par--c{left:46%;top:9%}.pelunio-shape{display:block}.pelunio-shape--a{width:min(46vw,420px);aspect-ratio:1;border-radius:50%;background:var(--pl-green-soft);animation:pelunio-drift 22s ease-in-out infinite}.pelunio-shape--b{width:180px;height:180px;border-radius:44% 56% 52% 48%/48% 44% 56% 52%;background:var(--pl-sand);animation:pelunio-drift 26s ease-in-out infinite reverse}.pelunio-shape--c{width:64px;height:64px;border:10px solid var(--pl-accent);border-radius:50%;opacity:.16;animation:pelunio-drift 18s ease-in-out infinite}.pelunio-hero__grid{position:relative;z-index:1;display:grid;gap:24px;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "media" "buy"}.pelunio-hero__copy{grid-area:copy}.pelunio-hero__lead{max-width:48ch}@media(min-width:900px){.pelunio-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);grid-template-areas:"copy media" "buy media";column-gap:64px;row-gap:28px;align-items:start}.pelunio-hero__copy{align-self:end}}.pelunio-rise{animation:pelunio-rise .7s var(--pl-ease) both;animation-delay:calc(var(--i,0) * 90ms + 60ms)}.pelunio-media{grid-area:media;padding:14px;border-radius:36px;background:#fff;box-shadow:var(--pl-shadow)}.pelunio-stage{position:relative;aspect-ratio:1;max-height:56svh;width:100%;margin:0 auto;overflow:hidden;border-radius:24px;background:var(--pl-paper)}@media(min-width:900px){.pelunio-stage{max-height:none}}.pelunio-float{position:absolute;top:0;right:0;bottom:0;left:0;animation:pelunio-float 7s ease-in-out infinite}.pelunio-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s var(--pl-ease)}.pelunio-slide[hidden]{display:none}.pelunio-slide.is-active{opacity:1}.pelunio-slide img{width:100%;height:100%;padding:6%;object-fit:contain}.pelunio-thumbs{display:flex;gap:10px;margin-top:12px;padding:2px;overflow-x:auto}.pelunio-thumb{flex:0 0 auto;width:64px;height:64px;padding:0;border:2px solid transparent;border-radius:16px;background:var(--pl-paper);cursor:pointer;overflow:hidden;transition:border-color .2s,transform .2s var(--pl-ease)}.pelunio-thumb img{width:100%;height:100%;object-fit:cover}.pelunio-thumb[aria-current=true]{border-color:var(--pl-green)}.pelunio-thumb:active{transform:scale(.94)}.pelunio-buy{grid-area:buy;scroll-margin-top:96px;padding:22px;border:1px solid var(--pl-line);border-radius:28px;background:#fff;box-shadow:var(--pl-shadow)}.pelunio-buy__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.pelunio-price{font-family:Fraunces,Georgia,serif;font-size:36px;font-weight:700;line-height:1}.pelunio-label{display:block;margin-bottom:8px;padding:0;font-size:14px;font-weight:700;color:var(--pl-muted)}.pelunio-opt{margin-bottom:16px}.pelunio-pills{display:flex;flex-wrap:wrap;gap:10px}.pelunio-pill{position:relative;cursor:pointer}.pelunio-pill input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.pelunio-pill span{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border:2px solid var(--pl-line);border-radius:999px;background:#fff;font-weight:700;transition:background-color .2s,color .2s,border-color .2s,transform .2s var(--pl-ease)}.pelunio-pill input:checked+span{border-color:var(--pl-green);background:var(--pl-green);color:#fff}.pelunio-pill input:focus-visible+span{outline:3px solid var(--pl-green);outline-offset:3px}.pelunio-pill input:disabled+span{opacity:.45;text-decoration:line-through;cursor:not-allowed}.pelunio-pill:active span{transform:scale(.96)}.pelunio-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.pelunio-qty{display:inline-flex;align-items:center;border:2px solid var(--pl-line);border-radius:999px;background:#fff}.pelunio-qty button{width:48px;height:52px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--pl-ink);font-size:22px;cursor:pointer}.pelunio-qty button:active{background:var(--pl-cream)}.pelunio-qty input{width:44px;height:52px;padding:0;border:0;background:transparent;color:var(--pl-ink);font:700 17px DM Sans,sans-serif;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pelunio-qty input::-webkit-outer-spin-button,.pelunio-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pelunio-status{min-height:22px;margin-top:10px;font-size:15px;font-weight:700;color:var(--pl-green)}.pelunio-status.is-error{color:#b00020}.pelunio-dyn{margin-top:10px}.pelunio-chips{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:14px;color:var(--pl-muted)}.pelunio-chips li{display:flex;align-items:center;gap:8px}.pelunio-chips li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pl-green)}.pelunio-fine{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:14px;font-size:14px}.pelunio-fine a{color:var(--pl-muted);text-decoration:underline;text-underline-offset:3px}.pelunio-cue{position:absolute;left:50%;bottom:26px;z-index:1;display:none;width:44px;height:44px;margin-left:-22px;align-items:center;justify-content:center;border:2px solid var(--pl-green);border-radius:50%;color:var(--pl-green);animation:pelunio-bob 2.4s ease-in-out infinite}@media(min-width:900px){.pelunio-cue{display:flex}}.pelunio-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fbf8f2f7;box-shadow:0 -10px 30px -12px #1c201d4d}.pelunio-bar__info{display:flex;flex-direction:column;line-height:1.2;font-size:13px;color:var(--pl-muted)}.pelunio-bar__info strong{font-family:Fraunces,Georgia,serif;font-size:22px;color:var(--pl-ink)}.pelunio-bar .pelunio-btn{flex:1;min-height:50px}@media(max-width:899px){.pelunio-bar{display:flex;transform:translateY(110%);visibility:hidden;transition:transform .35s var(--pl-ease),visibility 0s .35s}.pelunio-bar.is-on{transform:none;visibility:visible;transition:transform .35s var(--pl-ease)}}[data-pelunio-reveal]{transition:opacity .7s var(--pl-ease),transform .7s var(--pl-ease);transition-delay:calc(var(--i,0) * 80ms)}.pelunio-js [data-pelunio-reveal]:not(.is-in){opacity:0;transform:translateY(22px)}.pelunio-cmp{--pos:50;position:relative;max-width:880px;margin:0 auto;aspect-ratio:var(--pl-ratio,4 / 3);overflow:hidden;border-radius:32px;background:#fff;box-shadow:var(--pl-shadow);touch-action:pan-y;-webkit-user-select:none;user-select:none}.pelunio-cmp__img{position:absolute;top:0;right:0;bottom:0;left:0}.pelunio-cmp__img img{width:100%;height:100%;object-fit:cover}.pelunio-cmp__before{clip-path:inset(0 calc(100% - var(--pos) * 1%) 0 0)}.pelunio-cmp__line{position:absolute;top:0;bottom:0;left:calc(var(--pos) * 1%);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 0 1px #00000014}.pelunio-cmp__knob{position:absolute;top:50%;left:calc(var(--pos) * 1%);display:grid;place-items:center;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:#fff;color:var(--pl-green);box-shadow:var(--pl-shadow)}.pelunio-cmp__tag{position:absolute;top:16px;padding:6px 14px;border-radius:999px;background:#1c201dcc;color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pelunio-cmp__tag--b{left:16px}.pelunio-cmp__tag--a{right:16px}.pelunio-cmp__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none}.pelunio-cmp:focus-within{outline:3px solid var(--pl-green);outline-offset:4px}.pelunio-note{max-width:880px;margin:18px auto 0;text-align:center;font-size:14px;color:var(--pl-muted)}.pelunio-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pelunio-card{padding:28px;border:1px solid var(--pl-line);border-radius:28px;background:#fff;transition:transform .35s var(--pl-ease),box-shadow .35s var(--pl-ease)}.pelunio-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:20px;border-radius:18px;background:var(--pl-green-soft);color:var(--pl-green);transition:background-color .3s,color .3s,transform .35s var(--pl-ease)}.pelunio-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pelunio-card h3{margin-bottom:8px;font-family:Fraunces,Georgia,serif;font-size:22px;line-height:1.2}.pelunio-card p{color:var(--pl-muted)}@media(hover:hover)and (pointer:fine){.pelunio-card:hover{transform:translateY(-6px);box-shadow:var(--pl-shadow)}.pelunio-card:hover .pelunio-icon{background:var(--pl-green);color:#fff;transform:rotate(-6deg) scale(1.05)}}.pelunio-card:active{transform:scale(.985)}.pelunio-steps{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pelunio-step{position:relative;padding:8px 0 0}.pelunio-step img{width:100%;margin-bottom:18px;border-radius:24px}.pelunio-step__n{display:block;margin-bottom:8px;font-family:Fraunces,Georgia,serif;font-size:64px;font-weight:700;line-height:1;color:var(--pl-accent)}.pelunio-step h3{margin-bottom:6px;font-family:Fraunces,Georgia,serif;font-size:24px;line-height:1.2}.pelunio-step p{color:var(--pl-muted)}.pelunio-incl{max-width:760px;margin:40px auto 0;padding:24px 28px;border-radius:24px;background:var(--pl-green);color:#f5efe3}.pelunio-incl h3{margin-bottom:8px;font-family:Fraunces,Georgia,serif;font-size:22px}.pelunio-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-top:36px;font-size:15px}.pelunio-links a{color:var(--pl-green);text-decoration:underline;text-underline-offset:3px}.pelunio-faq{max-width:780px;margin:0 auto;border-top:1px solid var(--pl-line)}.pelunio-acc{border-bottom:1px solid var(--pl-line)}.pelunio-acc h3{font-size:inherit}.pelunio-acc__btn{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:64px;padding:16px 0;border:0;background:transparent;color:var(--pl-ink);font:700 18px/1.35 DM Sans,system-ui,sans-serif;text-align:left;cursor:pointer}.pelunio-acc__plus{position:relative;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--pl-green-soft);transition:transform .35s var(--pl-ease),background-color .3s}.pelunio-acc__plus:before,.pelunio-acc__plus:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:var(--pl-green);transition:transform .35s var(--pl-ease)}.pelunio-acc__plus:after{transform:rotate(90deg)}.pelunio-acc__btn[aria-expanded=true] .pelunio-acc__plus{transform:rotate(180deg);background:var(--pl-green)}.pelunio-acc__btn[aria-expanded=true] .pelunio-acc__plus:before,.pelunio-acc__btn[aria-expanded=true] .pelunio-acc__plus:after{background:#fff}.pelunio-acc__btn[aria-expanded=true] .pelunio-acc__plus:after{transform:rotate(0)}.pelunio-acc__panel{display:grid;grid-template-rows:1fr}.pelunio-acc__in{min-height:0;overflow:hidden;color:var(--pl-muted)}.pelunio-acc__in>*{margin:0 0 16px}.pelunio-js .pelunio-acc__panel{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .35s var(--pl-ease),visibility 0s .35s}.pelunio-js .pelunio-acc__btn[aria-expanded=true]+.pelunio-acc__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .35s var(--pl-ease)}.pelunio-end{background:var(--pl-green);color:var(--pl-cream);text-align:center}.pelunio-end .pelunio-h2{color:var(--pl-cream)}.pelunio-end .pelunio-h2 em{color:#f2b8a2}.pelunio-end .pelunio-lead{margin-inline:auto;color:#d7e2d3}.pelunio-end .pelunio-btn{margin-top:28px}@keyframes pelunio-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pelunio-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pelunio-drift{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(14px,-18px,0) rotate(6deg)}}@keyframes pelunio-bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes pelunio-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pelunio *,.pelunio *:before,.pelunio *:after{transition-duration:.01ms!important;transition-delay:0s!important}.pelunio-rise,.pelunio-float,.pelunio-shape,.pelunio-cue{animation:none!important}.pelunio-rise{opacity:1}.pelunio-js [data-pelunio-reveal]:not(.is-in){opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pelunio-brand.css.map */
