@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@1,500;1,600&family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--pandi-green:#033826;--pandi-green-h:#0a4a32;--pandi-green-l:#0a5a3f;--pandi-green-d:#02261a;--pandi-lime:#9fdb10;--pandi-lime-h:#86c40c;--pandi-purple:#8a26c2;--pandi-cream:#FAF7F2;--pandi-cream-l:#fefdf9;--pandi-cream-2:#f5f2ea;--pandi-border:#e8e4d8;--pandi-border-l:#f0ede4;--pandi-text:#1a1a1a;--pandi-text-2:#3a3833;--pandi-text-3:#5a5550;--pandi-text-4:#8e8a82;--pandi-success:#10b981;--pandi-success-d:#086b05;--pandi-danger:#d60202;--pandi-wa:#25D366;--pandi-wa-d:#1ea353;--pandi-r-sm:8px;--pandi-r:12px;--pandi-r-lg:16px;--pandi-r-xl:18px;--pandi-r-pill:100px;--pandi-ff:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--pandi-ff-em:"Cormorant Garamond",Georgia,serif;--pandi-shadow-sm:0 2px 8px rgba(3,56,38,.06);--pandi-shadow:0 6px 18px rgba(3,56,38,.1);--pandi-shadow-lg:0 12px 32px rgba(3,56,38,.14);--pandi-shadow-lime:0 6px 18px rgba(159,219,16,.28);--pandi-ease:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,p,span,a,button,input,select,textarea,label,.header,.footer,.cart-drawer,.product-card,.card,nav,main,article,section,aside,div,li,td,th{font-family:var(--pandi-ff)!important}*:focus-visible{outline:2px solid var(--pandi-lime);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.pandi{font-family:var(--pandi-ff);color:var(--pandi-text);line-height:1.6}.pandi *,.pandi *:before,.pandi *:after{box-sizing:border-box}.pandi em.pandi-slogan,.pandi-slogan,.pandi em{font-family:var(--pandi-ff-em)!important;font-style:italic;font-weight:500;color:var(--pandi-lime);font-size:1.08em;letter-spacing:.2px}.pandi-hero{background:radial-gradient(ellipse at top right,var(--pandi-green-l) 0%,var(--pandi-green) 50%,var(--pandi-green-d) 100%);color:#fff;padding:56px 36px;border-radius:var(--pandi-r-xl);text-align:center;position:relative;overflow:hidden;border:1px solid rgba(159,219,16,.18)}.pandi-hero:before{content:"";position:absolute;top:-100px;right:-80px;width:340px;height:340px;background:radial-gradient(circle,rgba(159,219,16,.22) 0%,transparent 60%);pointer-events:none}.pandi-hero:after{content:"";position:absolute;bottom:-80px;left:-60px;width:260px;height:260px;background:radial-gradient(circle,rgba(138,38,194,.18) 0%,transparent 60%);pointer-events:none}.pandi-hero>*{position:relative;z-index:2}.pandi-tag{display:inline-flex;align-items:center;gap:8px;background:#9fdb1029;border:1px solid rgba(159,219,16,.45);color:var(--pandi-lime);font-size:10px;font-weight:800;letter-spacing:2.5px;padding:7px 14px;border-radius:var(--pandi-r-pill);text-transform:uppercase}.pandi-tag-dark{display:inline-flex;align-items:center;gap:7px;background:#03382612;color:var(--pandi-green);font-size:10px;font-weight:800;letter-spacing:2.2px;padding:5px 12px;border-radius:var(--pandi-r-pill);text-transform:uppercase}.pandi-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--pandi-ff);font-weight:900;font-size:12.5px;letter-spacing:1.3px;text-transform:uppercase;padding:14px 26px;border-radius:var(--pandi-r-pill);transition:all .2s;text-decoration:none;border:none;cursor:pointer}.pandi-btn-lime{background:var(--pandi-lime);color:var(--pandi-green);box-shadow:var(--pandi-shadow-lime)}.pandi-btn-lime:hover{background:#fff;transform:translateY(-2px)}.pandi-btn-dark{background:var(--pandi-green);color:#fff}.pandi-btn-dark:hover{background:var(--pandi-green-h);transform:translateY(-2px)}.pandi-btn-ghost{background:#ffffff14;color:#fff;border:1.5px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pandi-btn-ghost:hover{background:#ffffff2e}.pandi-btn-wa{background:var(--pandi-wa);color:#fff}.pandi-btn-wa:hover{background:var(--pandi-wa-d);transform:translateY(-2px)}.pandi-btn-outline{background:transparent;color:var(--pandi-green);border:1.5px solid var(--pandi-green)}.pandi-btn-outline:hover{background:var(--pandi-green);color:#fff}.pandi-card{background:#fff;border:1.5px solid var(--pandi-border);border-radius:var(--pandi-r-lg);padding:24px;transition:all .25s var(--pandi-ease);position:relative;overflow:hidden}.pandi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--pandi-green) 0%,var(--pandi-success-d) 50%,var(--pandi-lime) 100%);opacity:0;transition:opacity .25s}.pandi-card:hover{border-color:var(--pandi-lime);transform:translateY(-4px);box-shadow:var(--pandi-shadow-lg)}.pandi-card:hover:before{opacity:1}.pandi-ic{width:54px;height:54px;background:linear-gradient(135deg,var(--pandi-green) 0%,var(--pandi-green-h) 100%);color:var(--pandi-lime);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:22px;position:relative}.pandi-ic:after{content:"";position:absolute;top:-5px;right:-5px;width:15px;height:15px;background:radial-gradient(circle,rgba(159,219,16,.45) 0%,transparent 70%);border-radius:50%}.pandi-sh{text-align:center;margin-bottom:28px}.pandi-sh-k{font-size:10px;color:var(--pandi-green);letter-spacing:3px;text-transform:uppercase;font-weight:800;margin-bottom:10px}.pandi-sh-t{font-size:28px;font-weight:900;color:var(--pandi-text);margin:0;letter-spacing:-.5px;line-height:1.15}.pandi-sh-t .gr{color:var(--pandi-green)}.pandi-sh-l{font-size:14.5px;color:var(--pandi-text-3);margin:14px auto 0;max-width:640px;line-height:1.65;font-weight:500}.pandi-band{background:radial-gradient(ellipse at top left,var(--pandi-green-l) 0%,var(--pandi-green) 60%,var(--pandi-green-d) 100%);color:#fff;padding:36px 28px;border-radius:var(--pandi-r-xl);text-align:center;position:relative;overflow:hidden;border:1px solid rgba(159,219,16,.18)}.pandi-band:before{content:"";position:absolute;top:-60px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,rgba(159,219,16,.22) 0%,transparent 65%);pointer-events:none}.pandi-band>*{position:relative;z-index:2}.template-page main h1,.template-collection main h1{font-family:var(--pandi-ff)!important;font-weight:900}.button,.btn,button[type=submit]:not(.pandi-btn):not(.ph3-nw-b):not(.ph3-pp-qa-btn),.shopify-payment-button__button--unbranded{font-family:var(--pandi-ff)!important;font-weight:800!important;letter-spacing:.5px!important}.button--primary,.btn--primary,.shopify-payment-button__button--unbranded{background:var(--pandi-green)!important;color:#fff!important;border-radius:var(--pandi-r-pill)!important;border:none!important;transition:all .2s!important}.button--primary:hover,.btn--primary:hover,.shopify-payment-button__button--unbranded:hover{background:var(--pandi-green-h)!important;transform:translateY(-1px)}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus,select:focus{border-color:var(--pandi-green)!important;outline:none!important;box-shadow:0 0 0 3px #0338261a!important}::selection{background:#9fdb1066;color:var(--pandi-green)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--pandi-cream-l)}::-webkit-scrollbar-thumb{background:var(--pandi-green);border-radius:100px;border:2px solid var(--pandi-cream-l)}::-webkit-scrollbar-thumb:hover{background:var(--pandi-green-h)}.header,.header-sticky,site-header,header.header,foxify-section-header,.foxify-header{background:#fff;border-bottom:1px solid var(--pandi-border)}.header__logo img,.header-logo img{filter:none}.header__menu-item,.header__menu-item--active,.list-menu__item{color:var(--pandi-text)!important;font-weight:600!important;font-family:var(--pandi-ff)!important}.header__menu-item:hover,.list-menu__item:hover,.header__icon,.header__icons .icon{color:var(--pandi-green)!important}.cart-count-bubble{background:var(--pandi-lime)!important;color:var(--pandi-green)!important;font-weight:800!important}.announcement,.announcement-bar,.section-announcement-bar{background:var(--pandi-green)!important;color:#fff!important}.announcement-bar__message,.announcement__text{color:#fff!important;font-weight:600!important;letter-spacing:.5px}.announcement-bar__message strong,.announcement__text strong{color:var(--pandi-lime)!important}.footer,.section-footer,footer.footer{background:var(--pandi-green-d)!important;color:#fff!important;padding-top:48px}.footer h2,.footer h3,.footer h4,.footer .footer__heading,.footer__menu-heading{color:#fff!important;font-family:var(--pandi-ff)!important;font-weight:800!important;letter-spacing:-.3px}.footer a,.footer__menu a,.footer__bottom a,.footer .link{color:#ffffffc7!important;text-decoration:none!important;transition:color .2s}.footer a:hover,.footer__menu a:hover{color:var(--pandi-lime)!important}.footer .footer__copyright,.footer__legal{color:#ffffff80!important;font-size:12px}.footer__bottom{border-top:1px solid rgba(159,219,16,.18)!important;padding-top:24px;margin-top:32px}.footer__social .icon,.footer__social svg{color:#fff!important;transition:color .2s}.footer__social a:hover .icon,.footer__social a:hover svg{color:var(--pandi-lime)!important}.footer .newsletter input[type=email]{background:#ffffff14!important;border:1.5px solid rgba(255,255,255,.2)!important;color:#fff!important;border-radius:100px!important;padding:14px 22px!important}.footer .newsletter input[type=email]::placeholder{color:#ffffff80!important}.footer .newsletter button{background:var(--pandi-lime)!important;color:var(--pandi-green)!important;border-radius:100px!important;font-weight:900!important}.footer .newsletter button:hover{background:#fff!important}.cart-drawer,.cart-drawer__inner{font-family:var(--pandi-ff)}.cart-drawer__heading,.cart__heading{color:var(--pandi-green)!important;font-weight:900!important;letter-spacing:-.4px}.cart__checkout-button,.cart__update-button,button[name=checkout]{background:var(--pandi-green)!important;color:#fff!important;border-radius:100px!important;font-weight:900!important;letter-spacing:1.2px!important;text-transform:uppercase!important;border:none!important;padding:16px 28px!important}.cart__checkout-button:hover,button[name=checkout]:hover{background:var(--pandi-green-h)!important;transform:translateY(-1px)}.predictive-search,.search-modal{font-family:var(--pandi-ff)}.predictive-search input,.search-modal input{border-radius:100px!important;border:1.5px solid var(--pandi-border)!important;padding:14px 22px!important}.breadcrumbs,.breadcrumb{font-family:var(--pandi-ff);font-size:11.5px;color:var(--pandi-text-3);font-weight:600}.breadcrumbs a,.breadcrumb a{color:var(--pandi-green)!important;text-decoration:none}.breadcrumbs a:hover,.breadcrumb a:hover{text-decoration:underline}.pagination__item,.pagination a,.pagination span{color:var(--pandi-text)!important;font-family:var(--pandi-ff);font-weight:700;border-radius:100px!important}.pagination__item--current,.pagination .current{background:var(--pandi-green)!important;color:#fff!important}@media(max-width:768px){.pandi-hero{padding:40px 22px;border-radius:14px}.pandi-sh-t{font-size:22px}.pandi-btn{padding:13px 22px;font-size:12px}.pandi-card{padding:20px;border-radius:14px}.pandi-band{padding:30px 22px;border-radius:14px}}@media(max-width:480px){.pandi-hero{padding:36px 18px}.pandi-sh-t{font-size:20px}}.wa-float,.whatsapp-float,a[href*="wa.me"].float,a.whatsapp-floating,#shopify-block-AInbox-chat,.inbox-launcher,.WhatsAppChatButton,[id^=shopify-block-][id*=inbox] iframe,.whatsapp-button-container,.wa-button-floating,.whats-app-chat,.whatsapp-chat-button,.whats-app-chat-button{width:54px!important;height:54px!important;bottom:18px!important;right:18px!important;z-index:99!important;box-shadow:0 4px 14px #25d36659!important}@media(max-width:768px){.wa-float,.whatsapp-float,a[href*="wa.me"].float,a.whatsapp-floating,.whatsapp-button-container,.wa-button-floating,.whats-app-chat,.whatsapp-chat-button{width:48px!important;height:48px!important;bottom:14px!important;right:14px!important}}.beae-countdown,.beae-countdown-bar,.countdown-bar,.beae-section-countdown,#beae-countdown,.countdown-timer-bar{font-family:var(--pandi-ff)!important;background:var(--pandi-green)!important;padding:14px 16px!important}.beae-countdown .countdown-block,.beae-countdown-bar .countdown-block,.countdown-bar .countdown-block,.beae-section-countdown .countdown-block{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:var(--pandi-lime)!important;color:var(--pandi-green)!important;width:auto!important;min-width:46px!important;height:46px!important;padding:0 10px!important;border-radius:8px!important;font-size:16px!important;font-weight:900!important;margin:0 3px!important;line-height:1!important}.beae-countdown .countdown-separator,.beae-countdown-bar .countdown-separator,.countdown-bar .countdown-separator{display:inline!important;color:#fff!important;font-size:18px!important;font-weight:700!important;margin:0 1px!important}.beae-countdown .countdown-wrapper,.beae-countdown-bar .countdown-wrapper,.countdown-bar .countdown-wrapper,#beae-countdown .countdown-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:4px!important;max-width:100%!important}@media(max-width:768px){.beae-countdown .countdown-block,.beae-countdown-bar .countdown-block,.countdown-bar .countdown-block{width:42px!important;height:42px!important;font-size:15px!important;min-width:42px!important;padding:0 6px!important}}.skip-to-content-link:not(:focus){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-to-content-link:focus{background:var(--pandi-green);color:#fff;padding:12px 20px;border-radius:8px;font-weight:700}@media(max-width:560px){.pdp-img-badge{font-size:9px!important;padding:6px 10px!important;letter-spacing:1px!important}.pdp-brand-strip{padding:10px 14px!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.pdp-vendor{font-size:9px!important;letter-spacing:1.5px!important}.pdp-vendor+.pdp-title{font-size:20px!important;line-height:1.2!important}.pdp-cro{font-size:9.5px!important;padding:6px 14px!important;gap:6px!important}.pdp-cro i{font-size:11px!important}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/pandi-brand-dna.css.map */
