:root{--jp-green: #00e58b;--jp-line: #00e58b30}body{background:#0b0d0c;color:#f5f7f6}.jp-wrap{width:calc(100% - 48px);max-width:1340px;margin-inline:auto}.jp-top{padding:9px 0;text-align:center;background:var(--jp-green);color:#03120a;font-size:11px;font-weight:800;letter-spacing:.12em;overflow:hidden}.jp-header{border-bottom:1px solid #ffffff12;background:#0b0d0cf5}.jp-header-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:112px}.jp-logo img{height:76px;width:auto;object-fit:contain}.jp-menu summary{cursor:pointer;list-style:none}.jp-menu nav{display:flex;gap:24px}.jp-menu a,.jp-actions a{color:#fff;text-decoration:none}.jp-menu[open] nav{padding-block:12px}.jp-actions{display:flex;justify-content:flex-end;align-items:center;gap:20px}.jp-actions form{display:flex;background:#121815;border:1px solid var(--jp-line);border-radius:8px;overflow:hidden}.jp-actions input{background:transparent;color:#fff;border:0;width:210px;padding:12px}.jp-actions button{background:none;color:#fff;border:0;padding:10px;cursor:pointer}.jp-actions>a{display:flex;gap:5px}.jp-hero{margin-block:22px 28px;position:relative}.jp-banner-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid var(--jp-line);border-radius:18px}.jp-banner{flex:0 0 100%;scroll-snap-align:start;min-width:0}.jp-banner img:not(.jp-banner-empty img){display:block;width:100%;height:auto;aspect-ratio:2.25;object-fit:cover}.jp-banner-empty{aspect-ratio:2.25;background:radial-gradient(ellipse at 75% 20%,#00e58b28,transparent 60%),repeating-linear-gradient(130deg,#0e1410 0 70px,#131c16 70px 74px);display:grid;place-items:center}.jp-banner-empty img{object-fit:contain;max-height:50%;width:auto}.jp-banner-controls{position:absolute;bottom:16px;left:50%;transform:none!important;display:flex;gap:8px;top:0!important;right:0!important;bottom:0!important;left:0!important;align-items:center;justify-content:space-between;padding-inline:16px;pointer-events:none}.jp-banner-controls button,.jp-arrow{width:40px;height:40px;display:grid;place-items:center;border:1px solid #00e58b70;background:#090d0be8;color:#fff;border-radius:50%;font-size:24px;cursor:pointer}.jp-banner-controls button[data-jp-pause]{font-size:13px}.jp-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.jp-benefit{border:1px solid var(--jp-line);border-radius:12px;display:flex;align-items:center;gap:12px;padding:18px 16px;background:#101512;min-width:0}.jp-benefit-icon{color:var(--jp-green);display:flex;align-items:center;justify-content:center;flex:0 0 24px}.jp-benefit strong{font-size:11px;display:block;margin:0!important;font-weight:700;line-height:1.3}.jp-benefit p{font-size:11px;color:#9ba69f;margin:0!important;line-height:1.4}.jp-section{padding-block:54px}.jp-eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--jp-green)}.jp-section h2{font-size:clamp(28px,3.3vw,46px);font-weight:600;letter-spacing:-.05em;margin:10px 0 26px}.jp-collection-heading{padding:28px 30px;border:1px solid var(--jp-line);border-radius:16px;background:radial-gradient(ellipse at right,#00e58b20,transparent 70%),#101512;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.jp-collection-heading h2{margin:10px 0 0}.jp-button{display:flex;justify-content:center;align-items:center;min-height:42px;padding:12px 20px;border:1px solid #22fca3;border-radius:8px;color:#05150d;background:linear-gradient(110deg,#00bb72,#00ee91);font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.jp-button:hover{filter:brightness(1.1)}.jp-rail{position:relative;padding-inline:48px}.jp-product-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:5px}.jp-product{flex:0 0 calc((100% - 48px)/4);min-width:0;border:1px solid var(--jp-line);border-radius:18px;padding:10px;background:linear-gradient(145deg,#121914,#090c0a);scroll-snap-align:start;display:flex;flex-direction:column}.jp-product-image{display:block;overflow:hidden;border-radius:11px;aspect-ratio:.88;background:#161d18}.jp-product-image img,.jp-product-image svg{width:100%;height:100%;object-fit:cover;display:block}.jp-product-image svg{fill:#586e60}.jp-product-body{display:flex;flex:1;flex-direction:column;gap:18px;padding:12px 5px 5px}.jp-product-title{font-size:14px;font-weight:600;line-height:1.4;min-height:40px;color:#fff;text-decoration:none}.jp-price-box{margin-top:auto;min-height:116px;padding:14px 12px;border:1px solid #00e58b45;border-radius:9px;background:linear-gradient(130deg,#00e58b0d,#090c0a);display:flex;flex-direction:column;gap:8px}.jp-price-box>span{font-size:9px;letter-spacing:.06em;color:#aab6ae;font-weight:700}.jp-price-box>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.jp-price-box strong{font-size:24px;letter-spacing:-.05em;color:#fff}.jp-price-box b{font-size:9px;color:#5bffbb;border:1px solid #00e58b77;border-radius:5px;padding:4px}.jp-price-box s,.jp-price-box small{color:#9ba69f;font-size:11px}.jp-disabled{background:#202923;border-color:#35493c;color:#aab6ae}.jp-arrow{position:absolute;top:45%;z-index:2}.jp-prev{left:0}.jp-next{right:0}.jp-arrow:disabled{opacity:.3;cursor:default}.jp-category-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:var(--jp-green) #171e19;padding-bottom:18px}.jp-category{position:relative;flex:0 0 calc((100% - 70px)/6);min-width:170px;height:220px;border:1px solid var(--jp-line);border-radius:16px;overflow:hidden;background:linear-gradient(145deg,#15291d,#090c0a);color:#fff;scroll-snap-align:start;text-decoration:none}.jp-category img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.jp-category:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent,#050806ef)}.jp-category>small{position:absolute;top:14px;left:14px;color:#7fffbe;z-index:1}.jp-category>div{position:absolute;bottom:16px;left:16px;right:16px;z-index:1}.jp-category strong{display:block;font-size:20px;letter-spacing:-.04em}.jp-category span{font-size:9px;color:#bbc5bf}.jp-faq{max-width:940px;text-align:center}.jp-faq>p{color:#9ba69f;margin-bottom:32px}.jp-faq details{text-align:left;border:1px solid var(--jp-line);border-radius:12px;background:#101512;margin:12px 0}.jp-faq summary{padding:22px;display:flex;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-weight:600}.jp-faq summary span{color:var(--jp-green)}.jp-faq details[open] summary span{transform:rotate(45deg)}.jp-faq details>div{padding:0 22px 20px;color:#aab6ae}.jp-reviews{text-align:center}.jp-review-track{display:flex;gap:16px;overflow:auto}.jp-review-track blockquote{margin:0;flex:0 0 300px;border:1px solid var(--jp-line);border-radius:14px;padding:24px;text-align:left;background:#101512}.jp-review-track cite{color:var(--jp-green)}.jp-footer{margin-top:35px;border-top:1px solid #ffffff12;background:radial-gradient(ellipse at right top,#00e58b0b,transparent 60%),#090c0a;padding-top:40px}.jp-footer-brand{display:flex;align-items:center;gap:36px;padding-bottom:36px}.jp-footer-brand p{color:#9ba69f;max-width:320px;font-size:13px}.jp-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;border-top:1px solid #ffffff12;padding-block:38px}.jp-footer-grid h3{font-size:11px;margin-bottom:22px}.jp-footer-grid a{display:block;color:#aab6ae;font-size:12px;text-decoration:none;margin-bottom:12px}.jp-payments{display:flex;flex-wrap:wrap;gap:6px}.jp-payments svg{width:40px;height:26px}.jp-footer-bottom{border-top:1px solid #ffffff12;padding-block:25px;display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.08em;color:#8c9a91}.jp-whatsapp{position:fixed;right:20px;bottom:20px;background:var(--jp-green);color:#04150c;padding:12px 18px;border-radius:30px;z-index:20;font-size:12px;font-weight:700;text-decoration:none}.jp-wrap :focus-visible{outline:2px solid var(--jp-green);outline-offset:4px}.jp-marquee{display:flex;width:max-content}.jp-marquee-group{display:flex;flex-shrink:0;white-space:nowrap}.jp-marquee-group span{padding-inline:20px}.jp-banner-controls button{pointer-events:auto;width:44px;height:44px;background:#080d0bc9}.jp-banner-controls [data-jp-pause]{display:none!important}.jp-shopify-credit a{color:#9ba69f;text-decoration:none}.jp-shopify-credit a:hover{color:#00e58b}.jp-top .jp-marquee{display:flex;width:max-content;animation:jp-top-infinite 40s linear infinite!important;animation-play-state:running!important}.jp-top .jp-marquee-group{display:flex;flex:0 0 auto;white-space:nowrap}@keyframes jp-top-infinite{0%{transform:translate(0)}to{transform:translate(-50%)}}.jp-benefit>div{display:flex;flex-direction:column;gap:3px;min-width:0}@media(min-width:1100px){.jp-menu summary{display:none}.jp-menu:not([open]) nav{display:flex}}@media(max-width:1099px){.jp-actions input{width:140px}.jp-menu{position:relative}.jp-menu nav{position:absolute;top:30px;left:0;display:flex;flex-direction:column;min-width:190px;background:#101812;border:1px solid var(--jp-line);border-radius:10px;padding:20px!important;z-index:30}.jp-menu:not([open]) nav{display:none}.jp-product{flex-basis:calc((100% - 32px)/3)}.jp-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:749px){.jp-wrap{width:calc(100% - 24px)}.jp-header-row{gap:10px;min-height:90px}.jp-logo img{height:58px}.jp-actions{gap:12px}.jp-actions form{display:none}.jp-section{padding-block:30px}.jp-collection-heading{padding:22px 18px;align-items:flex-start;flex-direction:column}.jp-rail{padding-inline:32px}.jp-product{flex-basis:80%}.jp-product-title{font-size:13px}.jp-price-box strong{font-size:22px}.jp-arrow{width:28px;height:28px}.jp-benefits{gap:8px}.jp-benefit{padding:14px 10px;gap:8px}.jp-benefit p{font-size:10px}.jp-banner img:not(.jp-banner-empty img),.jp-banner-empty{aspect-ratio:1.3}.jp-footer-grid{grid-template-columns:repeat(2,1fr);gap:22px}.jp-footer-brand{gap:20px}.jp-footer-bottom{flex-direction:column}.jp-category{flex-basis:180px}.jp-banner-controls{bottom:8px}.jp-banner-controls button{width:30px;height:30px}.jp-top{font-size:9px}.jp-whatsapp{right:12px;bottom:12px}.jp-benefit-icon{flex-basis:20px}.jp-benefit-icon svg{width:20px;height:20px}.jp-benefit strong{font-size:10px}}@media(prefers-reduced-motion:reduce){.jp-wrap *{scroll-behavior:auto!important}}@media(max-width:749px){.jp-banner-controls{padding-inline:8px}.jp-banner-controls button{width:34px;height:34px}}@media(max-width:359px){.jp-benefits{grid-template-columns:1fr}}.jp-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.jp-contact-card{padding:28px;border:1px solid var(--jp-line);border-radius:16px;background:#101512}.jp-contact-card p{color:#aab6ae;line-height:1.6}.jp-contact-links{display:grid;gap:12px;margin-top:24px}.jp-contact-links a{color:#f5f7f6;text-decoration:none;padding:14px;border:1px solid var(--jp-line);border-radius:9px;overflow-wrap:anywhere}.jp-contact-links a:hover{border-color:var(--jp-green)}.jp-contact-grid iframe{width:100%;height:100%;min-height:320px;border:0;border-radius:16px}@media(max-width:749px){.jp-contact-grid{grid-template-columns:1fr}.jp-contact-card{padding:20px}}.jp-heading-video{position:relative;isolation:isolate;overflow:hidden;min-height:170px;background:#0b0d0c}.jp-selection-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 52%;z-index:-3;pointer-events:none}.jp-selection-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#040a07f5,#040a07db 28%,#040a077a 54%,#040a0714);pointer-events:none}.jp-selection-blur{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 25%,transparent 68%);mask-image:linear-gradient(90deg,#000 0%,#000 25%,transparent 68%);pointer-events:none}.jp-selection-text{position:relative;z-index:1;max-width:75%}@media(max-width:749px){.jp-heading-video{min-height:150px;justify-content:center}.jp-selection-text{max-width:90%}.jp-heading-video h2{font-size:clamp(25px,6.5vw,34px);line-height:1.12}.jp-selection-shade{background:linear-gradient(90deg,#040a07eb,#040a07a3 55%,#040a0740)}}.product-information{width:calc(100% - 48px)!important;max-width:1340px!important;margin:30px auto!important;grid-template-columns:minmax(0,1fr)!important}.product-information>*{grid-column:1!important;min-width:0}.product-information__grid{gap:36px!important}.product-information__media,.product-details{min-width:0}.product-information .product-details h1{font-size:clamp(22px,2vw,28px)!important;line-height:1.25!important;font-weight:650!important;letter-spacing:-.02em!important;overflow-wrap:anywhere}.product-information .product-details product-price .price{font-size:clamp(30px,3vw,38px)!important;line-height:1.15!important;font-weight:800!important;color:var(--jp-green)!important}.product-information .product-details product-price .compare-at-price{font-size:16px!important;line-height:1.4!important;font-weight:400!important;opacity:.6}.resource-list__item>.jp-product,.resource-list__slide .jp-product,.product-grid__item .jp-product{width:100%;height:100%}.section-resource-list:has(.jp-product){max-width:1340px!important;width:calc(100% - 48px)!important;margin-inline:auto!important;grid-template-columns:minmax(0,1fr)!important}.section-resource-list:has(.jp-product)>*{grid-column:1!important;min-width:0}.jp-card-colors{display:flex;flex-wrap:wrap;gap:6px}.jp-card-colors:empty{display:none}.jp-color-choice{display:flex;align-items:center;gap:5px;border:1px solid #ffffff30;background:#111914;color:#fff;border-radius:20px;padding:5px 8px;font:inherit;font-size:10px;cursor:pointer}.jp-color-choice[aria-pressed=true]{border-color:var(--jp-green);background:#00e58b16}.jp-color-choice span,.jp-color-choice img{width:12px;height:12px;border-radius:50%;border:1px solid #ffffff40;object-fit:cover}#cart-drawer .theme-drawer__dialog{width:min(460px,100vw)!important;background:#0d1510!important;border-left:1px solid #00e58b45;color:#f5f7f6}#cart-drawer .theme-drawer__dialog::backdrop{background:#0009;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}body{isolation:isolate}body:before{content:"";position:fixed;top:-140px;right:-220px;width:min(1000px,90vw);height:1000px;background:radial-gradient(ellipse at 70% 10%,#00e58b14 0%,#00e58b08 35%,transparent 70%);pointer-events:none;z-index:-1}@media(max-width:749px){.product-information{width:calc(100% - 24px)!important;margin-block:20px!important}.product-information__grid{gap:22px!important;grid-template-columns:1fr!important}.section-resource-list:has(.jp-product){width:calc(100% - 24px)!important}.jp-color-choice{padding:6px 8px}}@media(min-width:750px){.product-information .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.product-information .product-information__media,.product-information .product-details{grid-column:auto!important;padding-inline:0!important}}.product-information .product-information__media{width:100%!important;min-width:0!important}@media(max-width:749px){.product-information .product-information__media,.product-information .product-details{grid-column:1!important;padding-inline:0!important}}#MainContent .product-grid-container{max-width:1340px;margin-inline:auto}.product-information__media .product-media-container{--gallery-aspect-ratio: 1 !important;aspect-ratio:1 / 1!important;width:100%!important;height:auto!important;max-height:none!important;overflow:hidden;border-radius:14px;background:#101512}.product-information__media .product-media-constraint-wrapper{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important}.product-information__media .product-media{--ratio: 1 !important;width:100%!important;height:100%!important;aspect-ratio:1 / 1!important}.product-information__media .product-media__image{width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/jp-store.css.map */
