html{scroll-behavior:smooth}body{overflow-x:hidden}:root{--font-body--family:"Nunito",system-ui,sans-serif;--font-heading--family:"Nunito",system-ui,sans-serif;--font-subheading--family:"Nunito",system-ui,sans-serif}body{font-size:16px;line-height:1.6}.pn a:focus-visible,.pn button:focus-visible,.pn summary:focus-visible,.pn input:focus-visible,.pn select:focus-visible{outline:3px solid var(--pn-purple);outline-offset:2px}.pn-wrap{max-width:1380px;padding:0 36px}.pn-btn{min-height:50px;font-size:16px;padding:15px 32px}.pn-btn--dark,.pn-btn--outline{font-size:14px;padding:12px 24px;min-height:46px}.pn-kicker{font-size:12px;padding:7px 16px}.pn-ann{font-size:14px}.pn-ann__in{padding:11px 16px}.pn-header__in{height:88px}.pn-logo b{font-size:38px}.pn-logo svg{width:58px;height:14px}.pn-nav{font-size:15.5px;gap:36px}.pn-dd__menu{min-width:260px}.pn-dd__menu a{font-size:15px}.pn-icons{gap:22px}.pn-icons svg{width:26px;height:26px}.pn-hero__in,.pn-hero__art{min-height:600px}.pn-hero__copy{padding:64px 0 96px}.pn-hero__copy .pn-kicker{font-size:13px;margin-bottom:24px}.pn-hero h1{font-size:clamp(44px,6vw,84px);margin-bottom:24px}.pn-hero p.lead{font-size:20px;max-width:480px;margin-bottom:34px}.pn-hero:before{left:-18%;bottom:-44%;width:46%;height:56%}.pn-stones span{transform:scale(1.3);transform-origin:bottom left}.pn-trust__in{padding:30px 16px;border-radius:26px}.pn-trust__it{padding:6px 28px;gap:18px}.pn-trust__ic svg{width:44px;height:44px}.pn-trust__it b{font-size:17px}.pn-trust__it small{font-size:14px;line-height:1.4}.pn-sec{padding:72px 0 8px}.pn-head{margin-bottom:32px}.pn-head h2{font-size:44px}.pn-head h2:before{width:20px;height:28px}.pn-head p{font-size:17px;margin-top:10px}.pn-acts{gap:24px}.pn-act__img{aspect-ratio:1/.9}.pn-act__bar{padding:18px 20px;font-size:18px;gap:12px}.pn-act__ic{width:40px;height:40px}.pn-act__ic svg{width:20px;height:20px}.pn-act__go{width:42px;height:42px}.pn-act__img:empty{aspect-ratio:1/.55;background:radial-gradient(circle at 72% 45%,rgba(255,255,255,.7) 0 26%,transparent 27%),radial-gradient(circle at 30% 60%,rgba(255,255,255,.45) 0 18%,transparent 19%)}.pn-act__go,.pn-act__ic{flex:none}.pn-prods{gap:24px}.pn-prod{padding:18px;border-radius:26px}.pn-prod__img{border-radius:20px}.pn-prod__row{margin-top:16px}.pn-prod__t{font-size:15px;line-height:1.35;display:block}.pn-prod__p{font-size:19px;margin-top:8px}.pn-prod__add{min-width:46px;min-height:46px;width:46px;height:46px}.pn-prod__add svg{width:21px;height:21px}.pn-prod__img img{mix-blend-mode:normal;object-fit:cover}.pn-show{margin-top:28px}.pn-show__in{min-height:380px;border-radius:32px}.pn-show__img{min-height:380px}.pn-show__body{padding:48px;gap:28px;grid-template-columns:1.2fr .7fr}.pn-show__body .pn-kicker{font-size:12px;margin-bottom:16px}.pn-show__body h3{font-size:38px;margin-bottom:14px}.pn-show__body p{font-size:16px;line-height:1.6;margin-bottom:24px}.pn-mini{gap:12px}.pn-mini a{border-radius:16px}.pn-show__img:empty,.pn-story__img:empty,.pn-mini:empty{display:none}.pn-show__in:has(.pn-show__img:empty){grid-template-columns:1fr}.pn-show__body:has(.pn-mini:empty){grid-template-columns:1fr}.pn-why{margin-top:56px}.pn-why__in{padding:44px 20px;border-radius:32px}.pn-why h2{font-size:36px}.pn-why__it{gap:10px;padding:0 26px}.pn-why__it svg{width:36px;height:36px}.pn-why__it b{font-size:17px}.pn-why__it small{font-size:14px}.pn-story{padding:72px 0 16px}.pn-story__in{gap:56px}.pn-story h2{font-size:50px;margin-bottom:18px}.pn-story p{font-size:18px;max-width:500px;margin-bottom:26px}.pn-story .pn-kicker{font-size:13px}.pn-story__in:has(.pn-story__img:empty){grid-template-columns:1fr;text-align:center}.pn-story__in:has(.pn-story__img:empty) p{margin-left:auto;margin-right:auto}.pn-faq{padding:56px 0 16px}.pn-faq h2{font-size:38px}.pn-faq p{font-size:16px;max-width:340px;margin-bottom:24px}.pn-acc summary{padding:20px 24px;font-size:16px}.pn-acc summary:after{font-size:24px}.pn-acc details div{padding:0 24px 20px;font-size:15px}.pn-acc details{border-radius:16px;margin-bottom:12px}.pn-news{padding:48px 0}.pn-news__in{padding:38px 48px;border-radius:28px;gap:30px}.pn-news__ic{width:68px;height:68px}.pn-news h2{font-size:30px}.pn-news small{font-size:15px}.pn-news form{padding:7px}.pn-news input[type=email]{font-size:15px}.pn-news button{font-size:15px;padding:15px 30px}.pn-foot__in{padding:64px 36px 40px;gap:40px}.pn-foot h4{font-size:17px;margin-bottom:16px}.pn-foot a,.pn-foot li,.pn-foot p{font-size:15px;line-height:2}.pn-foot__brand p{max-width:300px}.pn-foot form input{font-size:14px}.pn-foot form{padding:5px}.pn-foot form button{width:42px;height:38px}.pn-pay span{font-size:11px;padding:6px 10px}.pn-copy{font-size:13px;padding:16px 0 28px}.pn-ph{padding:72px 0 64px}.pn-crumb{font-size:14px}.pn-ph h1{font-size:clamp(40px,5vw,68px)}.pn-ph p.lead{font-size:20px;max-width:720px}.pn-blk{padding:72px 0}.pn-blk h2{font-size:40px}.pn-blk p{font-size:18px;max-width:780px}.pn-card{padding:34px;border-radius:26px}.pn-card h3{font-size:23px}.pn-card p{font-size:16px}.pn-grid3,.pn-grid4,.pn-cols2{gap:26px}.pn-two{gap:56px}.pn-ico{width:60px;height:60px}.pn-info div{font-size:16px}.pn-form label{font-size:14px}.pn-form input,.pn-form textarea{font-size:16px;padding:15px 18px}.pn-faqs h3{font-size:28px;margin:44px 0 16px}.pn-search{font-size:16px;padding:16px 24px;max-width:600px}.pn-colcard__b{padding:28px;gap:14px}.pn-colcard__b h3{font-size:28px}.pn-colcard__b p{font-size:15px}.pn-cta{padding:60px 40px;border-radius:32px}.pn-cta h2{font-size:40px}.pn-cta p{font-size:18px}.pn-bar{font-size:15px}.pn-filters summary,.pn-filters label{font-size:15px}.pn-coll{grid-template-columns:260px 1fr;gap:40px}.pn-line{grid-template-columns:120px 1fr auto;padding:24px 0}.pn-line img{width:120px;height:120px}.pn-line b{font-size:17px}.pn-line small{font-size:14px}.pn-sum .row{font-size:18px}.pn-doc h2{font-size:28px}.pn-doc p,.pn-doc li{font-size:17px}.shopify-policy__container{max-width:900px}.shopify-policy__body{font-size:17px}@media(min-width:1001px){.pn-sum{position:sticky;top:110px}}@media(max-width:1000px){.pn-wrap{padding:0 24px}.pn-hero:before{left:-30%;width:70%}.pn-hero__in{min-height:0}.pn-hero__art{min-height:380px}.pn-head h2{font-size:36px}.pn-story h2{font-size:38px}.pn-show__body{padding:36px}.pn-header__in{height:76px}.pn-coll{grid-template-columns:1fr}.pn-foot__in{padding:48px 24px 30px}}@media(max-width:640px){.pn-wrap{padding:0 20px}.pn-hero:before{display:none}.pn-hero__art{min-height:300px}.pn-hero__copy{padding:32px 0 56px}.pn-hero h1{font-size:46px}.pn-hero p.lead{font-size:18px}.pn-stones span{transform:scale(.7)}.pn-ann__in{padding:9px 8px}.pn-ann__it{font-size:12.5px;padding:2px 10px;border:0}.pn-header__in{height:70px}.pn-logo b{font-size:32px}.pn-sec{padding:48px 0 4px}.pn-head h2{font-size:32px}.pn-head h2:before{display:none}.pn-head p{font-size:16px}.pn-prods{gap:14px}.pn-prod{padding:12px;border-radius:20px}.pn-prod__t{font-size:14px}.pn-prod__p{font-size:17px}.pn-act__bar{padding:14px;font-size:16px}.pn-trust__it{padding:6px 10px}.pn-trust__it b{font-size:15px}.pn-trust__it small{font-size:13px}.pn-trust__ic svg{width:32px;height:32px}.pn-show__in{border-radius:26px;min-height:0}.pn-show__img{min-height:260px}.pn-show__body,.pn-show__in:has(.pn-show__img:empty) .pn-show__body{grid-template-columns:1fr;padding:26px}.pn-show__body h3{font-size:30px}.pn-why__in{padding:32px 8px}.pn-why h2{font-size:30px}.pn-why__it{padding:0 12px}.pn-story{padding:48px 0 8px}.pn-story h2{font-size:34px}.pn-story p{font-size:16px}.pn-faq h2{font-size:32px}.pn-acc summary{padding:16px 18px;font-size:15px}.pn-news__in{padding:28px 22px;grid-template-columns:1fr;text-align:left}.pn-news h2{font-size:26px}.pn-foot__in{grid-template-columns:1fr 1fr;padding:40px 20px 24px}.pn-foot__brand,.pn-foot__in>div:last-child{grid-column:1/-1}.pn-ph{padding:40px 0 36px}.pn-ph h1{font-size:38px}.pn-ph p.lead{font-size:17px}.pn-blk{padding:44px 0}.pn-blk h2{font-size:32px}.pn-blk p{font-size:16px}.pn-card{padding:24px}.pn-cta{padding:36px 22px}.pn-cta h2{font-size:32px}.pn-bar{flex-direction:column;align-items:flex-start}.pn-line{grid-template-columns:84px 1fr;gap:14px}.pn-line img{width:84px;height:84px}.pn-line>b:last-child{grid-column:2}.pn-colcard__b h3{font-size:24px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pennora-fixes.css.map */
