:root{--pp-ease: cubic-bezier(0.25, 1, 0.5, 1);--pp-ease-soft: cubic-bezier(0.22, 1, 0.36, 1);--pp-fast: 140ms;--pp-base: 260ms;--pp-slow: 460ms;--pp-radius-sm: 10px;--pp-radius: 16px;--pp-radius-lg: 22px;--pp-shadow-1: 0 1px 2px rgba(23, 62, 94, 0.05), 0 2px 8px rgba(23, 62, 94, 0.05);--pp-shadow-2: 0 2px 4px rgba(23, 62, 94, 0.06), 0 12px 28px rgba(23, 62, 94, 0.11);--pp-shadow-btn: 0 6px 18px rgba(107, 154, 204, 0.32);--pp-ring: rgba(107, 154, 204, 0.42)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:rgba(107,154,204,.22)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--pp-ring);outline-offset:3px;border-radius:6px}.section-home h2.text-heading,.section-home .section-title h2,h2.text-heading{font-size:clamp(1.65rem,1.1rem + 1.6vw,2.5rem);letter-spacing:-0.015em;line-height:1.12;text-wrap:balance}.item-product .item,.item-product .product-container{border-radius:var(--pp-radius);overflow:hidden;background:#fff;transition:transform var(--pp-base) var(--pp-ease),box-shadow var(--pp-base) var(--pp-ease);will-change:auto}.item-product .item-borders{border-color:rgba(23,62,94,.08);box-shadow:var(--pp-shadow-1)}@media(hover: hover)and (pointer: fine){.item-product .item:hover,.item-product .item:focus-within{transform:translateY(-6px);box-shadow:var(--pp-shadow-2)}.item-product .item-image img,.item-product .product-item-image-container img{transition:transform var(--pp-slow) var(--pp-ease-soft)}.item-product .item:hover .item-image img,.item-product .item:hover .product-item-image-container img{transform:scale(1.045)}.item-product .item:hover .item-name{color:#6b9acc}}.item-product .item-image,.item-product .product-item-image-container{border-radius:var(--pp-radius) var(--pp-radius) 0 0;overflow:hidden;background:rgba(23,62,94,.03)}.item-product .item-name{transition:color var(--pp-base) var(--pp-ease);text-wrap:pretty}.item-product .item-tag,.item-product [class*=label-],.item-product .js-offer-item{border-radius:999px;box-shadow:0 2px 6px rgba(23,62,94,.16);letter-spacing:.01em}.item-product img{animation:pp-img-in var(--pp-slow) var(--pp-ease) both}@keyframes pp-img-in{from{opacity:0}to{opacity:1}}.btn.btn-primary,.btn.btn-add-to-cart,.btn.btn-default{border-radius:999px;letter-spacing:.02em;transition:transform var(--pp-fast) var(--pp-ease),box-shadow var(--pp-base) var(--pp-ease),background-color var(--pp-base) var(--pp-ease),border-color var(--pp-base) var(--pp-ease),color var(--pp-base) var(--pp-ease)}@media(hover: hover)and (pointer: fine){.btn.btn-primary:hover,.btn.btn-add-to-cart:hover{transform:translateY(-2px);box-shadow:var(--pp-shadow-btn)}.btn.btn-default:hover{transform:translateY(-2px);box-shadow:var(--pp-shadow-1)}}.btn.btn-primary:active,.btn.btn-add-to-cart:active,.btn.btn-default:active{transform:scale(0.975);box-shadow:none;transition-duration:90ms}.home-category img,.js-home-category img{transition:transform var(--pp-slow) var(--pp-ease-soft)}.home-category a,.js-home-category{transition:transform var(--pp-base) var(--pp-ease);display:block}.home-category [class*=circle],.js-home-category [class*=circle],.home-category .category-image{overflow:hidden;transition:box-shadow var(--pp-base) var(--pp-ease)}@media(hover: hover)and (pointer: fine){.home-category a:hover img,.js-home-category:hover img{transform:scale(1.07)}.home-category a:hover [class*=circle],.js-home-category:hover [class*=circle],.home-category a:hover .category-image{box-shadow:0 0 0 3px var(--pp-ring),var(--pp-shadow-1)}}.js-head-main.head-main{position:sticky;top:0;z-index:60;transition:box-shadow var(--pp-base) var(--pp-ease),backdrop-filter var(--pp-base) var(--pp-ease)}.pp-scrolled .js-head-main.head-main{box-shadow:0 1px 0 rgba(23,62,94,.08),0 8px 24px rgba(23,62,94,.08);backdrop-filter:saturate(1.25) blur(10px);-webkit-backdrop-filter:saturate(1.25) blur(10px)}.head-main a,.head-main .btn{transition:color var(--pp-base) var(--pp-ease),opacity var(--pp-base) var(--pp-ease),transform var(--pp-fast) var(--pp-ease)}@media(hover: hover)and (pointer: fine){.head-main .js-modal-open:hover,.head-main [class*=icon]:hover{transform:translateY(-1px)}}@media(hover: hover)and (pointer: fine){.nav-list .nav-link,.js-desktop-nav a{position:relative}.nav-list .nav-link::after,.js-desktop-nav a::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:currentColor;border-radius:2px;transform:scaleX(0);transform-origin:left center;transition:transform var(--pp-base) var(--pp-ease)}.nav-list .nav-link:hover::after,.js-desktop-nav a:hover::after{transform:scaleX(1)}}.section-informative-banners [class*=banner],.js-banner-item{transition:transform var(--pp-base) var(--pp-ease)}@media(hover: hover)and (pointer: fine){.js-banner-item:hover{transform:translateY(-3px)}}.swiper-button-prev,.swiper-button-next{transition:opacity var(--pp-base) var(--pp-ease),transform var(--pp-base) var(--pp-ease),background-color var(--pp-base) var(--pp-ease)}@media(hover: hover)and (pointer: fine){.swiper-button-prev:hover{transform:translateX(-2px)}.swiper-button-next:hover{transform:translateX(2px)}}.swiper-pagination-bullet{transition:width var(--pp-base) var(--pp-ease),opacity var(--pp-base) var(--pp-ease),background-color var(--pp-base) var(--pp-ease)}.swiper-pagination-bullet-active{width:22px;border-radius:999px}.pp-motion .pp-reveal{opacity:0;transform:translateY(18px)}.pp-motion .pp-reveal.pp-in{opacity:1;transform:none;transition:opacity var(--pp-slow) var(--pp-ease),transform var(--pp-slow) var(--pp-ease)}.pp-motion .pp-stagger>*{opacity:0;transform:translateY(14px)}.pp-motion .pp-stagger.pp-in>*{opacity:1;transform:none;transition:opacity var(--pp-base) var(--pp-ease),transform var(--pp-base) var(--pp-ease);transition-delay:calc(var(--pp-i, 0)*55ms)}.main-footer a{transition:color var(--pp-base) var(--pp-ease),opacity var(--pp-base) var(--pp-ease)}.main-footer input[type=text],.main-footer input[type=email],.main-footer input[type=tel]{border-radius:999px;transition:box-shadow var(--pp-base) var(--pp-ease),border-color var(--pp-base) var(--pp-ease)}.main-footer input:focus{box-shadow:0 0 0 3px var(--pp-ring)}.js-whatsapp-chat-button,[class*=whatsapp-chat] a{transition:transform var(--pp-base) var(--pp-ease),box-shadow var(--pp-base) var(--pp-ease)}@media(hover: hover)and (pointer: fine){.js-whatsapp-chat-button:hover,[class*=whatsapp-chat] a:hover{transform:scale(1.06)}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}.pp-motion .pp-reveal,.pp-motion .pp-stagger>*{opacity:1 !important;transform:none !important}}.home-category .home-category-image{position:relative;border-radius:50%;aspect-ratio:1/1;isolation:isolate}.home-category .home-category-image img{border-radius:50%;aspect-ratio:1/1;object-fit:cover;object-position:center top;position:relative;z-index:1}.home-category .home-category-image .opacity-fade{border-radius:50%}.home-category .home-category-image::before{content:"";position:absolute;inset:0;z-index:2;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg, #dae6f1 0%, #a9c4e0 18%, #6b9acc 34%, #ecf2f8 50%, #6b9acc 66%, #a9c4e0 82%, #dae6f1 100%);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 3px), #000 calc(100% - 3px));mask:radial-gradient(farthest-side, transparent calc(100% - 3px), #000 calc(100% - 3px));animation:pp-ring-spin 7s linear infinite;opacity:.85;transition:opacity var(--pp-base) var(--pp-ease)}.home-category .home-category-image::after{content:"";position:absolute;inset:-4px;z-index:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle, rgba(107, 154, 204, 0.28) 60%, transparent 72%);opacity:0;transition:opacity var(--pp-base) var(--pp-ease)}@keyframes pp-ring-spin{to{transform:rotate(1turn)}}@media(hover: hover)and (pointer: fine){.home-category a:hover .home-category-image::before,.js-home-category:hover .home-category-image::before{opacity:1;animation-duration:2.6s}.home-category a:hover .home-category-image::after,.js-home-category:hover .home-category-image::after{opacity:1}}.home-category .home-category-name{transition:color var(--pp-base) var(--pp-ease)}@media(hover: hover)and (pointer: fine){.js-home-category:hover .home-category-name{color:#6b9acc}}.js-home-category:focus-visible{outline:none}.js-home-category:focus-visible .home-category-image::before{opacity:1;animation-duration:2.6s}.js-home-category:focus-visible .home-category-image::after{opacity:1}.pp-marquee-on .js-swiper-categories{overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;touch-action:pan-x pan-y;-webkit-mask:linear-gradient(90deg, transparent 0, #000 5%, #000 95%, transparent 100%);mask:linear-gradient(90deg, transparent 0, #000 5%, #000 95%, transparent 100%)}.pp-marquee-on .js-swiper-categories::-webkit-scrollbar{display:none;height:0}.pp-marquee-on .js-swiper-categories.pp-dragging{cursor:grabbing}.pp-marquee-on .js-swiper-categories.pp-dragging a{pointer-events:none}.pp-marquee-on .js-swiper-categories .swiper-wrapper{display:flex;transform:none !important;width:max-content;animation:none}.pp-marquee-on .js-swiper-categories .swiper-slide{flex:0 0 auto;width:var(--pp-cat-w, 170px);margin:0 var(--pp-cat-gap, 10px);height:auto}.pp-marquee-on .js-swiper-categories img,.pp-marquee-on .js-swiper-categories a{-webkit-user-drag:none;user-select:none}.pp-marquee-on .section-categories-home .swiper-button-prev,.pp-marquee-on .section-categories-home .swiper-button-next{display:none !important}@media(prefers-reduced-motion: reduce){.home-category .home-category-image::before{animation:none !important}}.section-adbar.section-adbar-marquee{min-height:45px;height:45px;padding-top:0;padding-bottom:0;display:flex;align-items:center;overflow:hidden;background-image:linear-gradient(100deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0) 38%, rgba(0, 0, 0, 0.07) 100%);box-shadow:inset 0 -1px 0 rgba(0,0,0,.08)}.section-adbar-marquee .adbar-animated,.section-adbar-marquee .adbar-marquee,.section-adbar-marquee .adbar-marquee-track{display:flex;align-items:center;height:100%}.section-adbar-marquee .adbar-item{display:inline-flex;align-items:center;gap:10px;padding:0 26px;position:relative}.section-adbar-marquee .adbar-item::after{content:"";position:absolute;right:-4px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:currentColor;opacity:.45}.section-adbar-marquee .adbar-text{font-size:13px;line-height:1.25;letter-spacing:.06em;font-weight:600;white-space:nowrap}.section-adbar-marquee .adbar-icon{width:19px;height:19px;flex:0 0 auto}@media(max-width: 767px){.section-adbar.section-adbar-marquee{min-height:45px;height:45px}.section-adbar-marquee .adbar-item{padding:0 22px;gap:10px}.section-adbar-marquee .adbar-text{font-size:11.5px;letter-spacing:.05em}.section-adbar-marquee .adbar-icon{width:17px;height:17px}}.section-faq .faq-item{border:1px solid rgba(23,62,94,.1);border-radius:var(--pp-radius);background:#fff;margin-bottom:12px;overflow:hidden;transition:border-color var(--pp-base) var(--pp-ease),box-shadow var(--pp-base) var(--pp-ease),background-color var(--pp-base) var(--pp-ease)}.section-faq .faq-item:last-child{margin-bottom:0}@media(hover: hover)and (pointer: fine){.section-faq .faq-item:hover{border-color:rgba(107,154,204,.4);box-shadow:var(--pp-shadow-1)}}.section-faq .faq-item:has(.faq-question[aria-expanded=true]){border-color:rgba(107,154,204,.55);box-shadow:var(--pp-shadow-1);background:linear-gradient(180deg, rgba(107, 154, 204, 0.05), rgba(107, 154, 204, 0))}.section-faq .faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;background:rgba(0,0,0,0);border:0;text-align:left;cursor:pointer;transition:color var(--pp-base) var(--pp-ease)}.section-faq .faq-question-text{font-size:1.02rem;font-weight:600;line-height:1.35;text-wrap:pretty}@media(hover: hover)and (pointer: fine){.section-faq .faq-question:hover .faq-question-text{color:#4b7daf}}.section-faq .faq-question-icon{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(107,154,204,.12);color:#4b7daf;transition:background-color var(--pp-base) var(--pp-ease),color var(--pp-base) var(--pp-ease),transform var(--pp-base) var(--pp-ease)}.section-faq .faq-question[aria-expanded=true] .faq-question-icon{background:#6b9acc;color:#fff;transform:rotate(180deg)}.section-faq .faq-answer-inner{padding:0 22px 22px;line-height:1.65;color:rgba(24,24,24,.86);max-width:72ch;text-wrap:pretty}.section-faq .faq-question:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--pp-ring);border-radius:var(--pp-radius)}.main-footer{background:linear-gradient(180deg, #f5faff 0%, #eef6ff 100%);border-top:1px solid rgba(23,62,94,.09);margin-top:8px}.main-footer .footer-form{padding:34px 0 30px;border-bottom:1px solid rgba(23,62,94,.08)}.main-footer .logo-img{max-height:64px;width:auto}.main-footer .logo-img-container{padding-right:8px}.main-footer .social-icon{width:42px;height:42px;margin:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#4b7daf;box-shadow:var(--pp-shadow-1);transition:transform var(--pp-base) var(--pp-ease),background-color var(--pp-base) var(--pp-ease),color var(--pp-base) var(--pp-ease),box-shadow var(--pp-base) var(--pp-ease)}@media(hover: hover)and (pointer: fine){.main-footer .social-icon:hover{transform:translateY(-3px);background:#6b9acc;color:#fff;box-shadow:var(--pp-shadow-btn)}}.main-footer .newsletter .h4{font-size:1.12rem;margin-bottom:10px}.main-footer .newsletter form{gap:10px}.main-footer .newsletter input:not([type=submit]):not([type=button]){background:#fff;border:1px solid rgba(23,62,94,.14);padding:11px 18px}.main-footer .newsletter input::placeholder{color:rgba(24,24,24,.55)}.main-footer .newsletter input[type=submit],.main-footer .newsletter .btn-submit{background:#6b9acc;border:1px solid #6b9acc;color:#fff;font-weight:600;min-width:84px;padding:11px 22px;cursor:pointer}@media(hover: hover)and (pointer: fine){.main-footer .newsletter input[type=submit]:hover,.main-footer .newsletter .btn-submit:hover{background:#4b7daf;border-color:#4b7daf;transform:translateY(-2px);box-shadow:var(--pp-shadow-btn)}}@media(min-width: 768px){.main-footer .newsletter form>*{flex:1 1 0;min-width:0}.main-footer .newsletter form>input[type=submit],.main-footer .newsletter form>.btn-submit{flex:0 0 auto}}.main-footer .footer-menus{padding:34px 0 30px}.main-footer .footer-menus .h4,.main-footer .footer-payments .h4,.main-footer .footer-shipping .h4,.main-footer [class*=footer-] .h4{font-size:.82rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:rgba(24,24,24,.55)}.main-footer .footer-menu-item{list-style:none}.main-footer .footer-menu-link{display:inline-block;padding:6px 0;color:rgba(24,24,24,.86);transition:color var(--pp-base) var(--pp-ease),transform var(--pp-base) var(--pp-ease)}@media(hover: hover)and (pointer: fine){.main-footer .footer-menu-link:hover{color:#4b7daf;transform:translateX(4px)}}.main-footer .footer-payments-shipping-logos{padding:28px 0;border-top:1px solid rgba(23,62,94,.08)}.main-footer .logos{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.main-footer .text-center .logos,.main-footer .text-md-left.text-center .logos{justify-content:center}@media(min-width: 768px){.main-footer .text-md-left .logos{justify-content:flex-start}}.main-footer .icon-logo{height:26px;width:auto;padding:5px 7px;background:#fff;border:1px solid rgba(23,62,94,.08);border-radius:7px;box-sizing:content-box;transition:transform var(--pp-base) var(--pp-ease),box-shadow var(--pp-base) var(--pp-ease)}@media(hover: hover)and (pointer: fine){.main-footer .icon-logo:hover{transform:translateY(-2px);box-shadow:var(--pp-shadow-1)}}.main-footer .footer-legal{padding:20px 0 26px;border-top:1px solid rgba(23,62,94,.08);font-size:.82rem;color:rgba(24,24,24,.62)}.main-footer .footer-legal .h6{font-size:.86rem;color:rgba(24,24,24,.8)}.main-footer .powered-by-logo svg{opacity:.55;transition:opacity var(--pp-base) var(--pp-ease)}@media(hover: hover)and (pointer: fine){.main-footer .powered-by-logo:hover svg{opacity:1}}:root{--pp-whats: #25d366;--pp-whats-escuro: #1da851}.btn-whatsapp{width:56px;height:56px;display:flex;align-items:center;justify-content:center;right:20px;bottom:20px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));background:var(--pp-whats);background-image:linear-gradient(160deg, #2ee06f 0%, var(--pp-whats) 45%, var(--pp-whats-escuro) 100%);color:#fff;box-shadow:0 4px 10px rgba(21,132,67,.28),0 12px 30px rgba(21,132,67,.26);transition:transform var(--pp-base) var(--pp-ease),box-shadow var(--pp-base) var(--pp-ease)}.btn-whatsapp svg{padding:0;width:30px;height:30px;position:relative;z-index:2}.btn-whatsapp::before{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;animation:pp-whats-halo 3.2s var(--pp-ease-soft) infinite}@keyframes pp-whats-halo{0%{box-shadow:0 0 0 0 rgba(37,211,102,.55)}70%{box-shadow:0 0 0 16px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}@media(hover: hover)and (pointer: fine){.btn-whatsapp:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 6px 14px rgba(21,132,67,.32),0 18px 40px rgba(21,132,67,.34)}.btn-whatsapp:hover::before{animation:none}.btn-whatsapp::after{content:"Fale com a gente";position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%) translateX(6px);background:#14532d;color:#fff;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;padding:9px 13px;border-radius:999px;box-shadow:var(--pp-shadow-1);opacity:0;pointer-events:none;transition:opacity var(--pp-base) var(--pp-ease),transform var(--pp-base) var(--pp-ease)}.btn-whatsapp:hover::after{opacity:1;transform:translateY(-50%) translateX(0)}}.btn-whatsapp:active{transform:scale(0.95);transition-duration:90ms}.btn-whatsapp:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px rgba(37,211,102,.5)}@media(max-width: 767px){.btn-whatsapp{width:54px;height:54px;right:14px;bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.btn-whatsapp svg{padding:0;width:28px;height:28px}}.btn.btn-whats{border-radius:999px;font-weight:500;border-color:rgba(37,211,102,.55);color:var(--pp-whats-escuro);transition:background-color var(--pp-base) var(--pp-ease),border-color var(--pp-base) var(--pp-ease),color var(--pp-base) var(--pp-ease),transform var(--pp-fast) var(--pp-ease),box-shadow var(--pp-base) var(--pp-ease)}@media(hover: hover)and (pointer: fine){.btn.btn-whats:hover{background:var(--pp-whats);border-color:var(--pp-whats);color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(21,132,67,.3)}}.btn.btn-whats:active{transform:scale(0.975);box-shadow:none;transition-duration:90ms}.btn.btn-whats:focus-visible{outline:2px solid var(--pp-whats-escuro);outline-offset:2px}@media(prefers-reduced-motion: reduce){.btn-whatsapp::before{animation:none !important}}.pp-esteira .swiper-wrapper{transition-timing-function:linear !important}.pp-esteira{cursor:grab}.pp-esteira:active{cursor:grabbing}@media(prefers-reduced-motion: reduce){.pp-esteira .swiper-wrapper{transition-timing-function:ease !important}}.js-head-fixed.header-fixed,.header-fixed.is-fixed{display:none !important}.pp-fixed-fields{margin-top:1rem;display:grid;gap:1rem}.pp-ff-block{border:1px solid var(--main-foreground-opacity-10);border-radius:var(--theme-round);padding:1rem}.pp-ff-title{border-bottom:1px solid var(--main-foreground-opacity-10);margin-top:0;margin-bottom:.75rem;padding-bottom:.5rem;font-size:1rem;font-weight:700}.pp-ff-text{margin:0}.pp-ff-list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.pp-ff-list li{position:relative;padding-left:20px;line-height:1.45}.pp-ff-list li::before{content:"";position:absolute;left:4px;top:.55em;width:6px;height:6px;border-radius:50%;background:#6b9acc}.pp-ff-list-check li::before{content:"";left:2px;top:.3em;width:10px;height:6px;border-radius:0;background:none;border-left:2px solid #6b9acc;border-bottom:2px solid #6b9acc;transform:rotate(-45deg)}@media(min-width: 768px){.pp-fixed-fields{grid-template-columns:1fr 1fr}.pp-fixed-fields .pp-ff-block:first-child{grid-column:1/-1}}.account-page{background:linear-gradient(180deg, rgba(107, 154, 204, 0.05) 0%, rgba(107, 154, 204, 0) 380px);padding-bottom:3rem}.account-page .font-weight-bold.text-center.mt-3.mb-4{font-weight:400 !important;font-size:1.0625rem;line-height:1.5;max-width:30ch;margin:.25rem auto 1.75rem !important;color:rgba(23,62,94,.72);text-wrap:balance}.account-page form[data-store=account-register],.account-page form[data-store=account-login]{background:#fff;border:1px solid rgba(23,62,94,.07);border-radius:var(--pp-radius-lg);box-shadow:var(--pp-shadow-2);padding:1.75rem 1.5rem 1.5rem}@media(min-width: 768px){.account-page form[data-store=account-register],.account-page form[data-store=account-login]{padding:2.25rem 2.25rem 1.875rem}}.account-page .form-group{margin-bottom:1.125rem;position:relative}.account-page .form-label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;color:#173e5e;letter-spacing:0}.account-page .form-control{height:auto;min-height:52px;padding:.875rem 1rem;border:1px solid rgba(23,62,94,.16);border-radius:var(--pp-radius-sm);background-color:#fbfcfd;color:#173e5e;font-size:1rem;box-shadow:none;transition:border-color var(--pp-fast) var(--pp-ease),box-shadow var(--pp-fast) var(--pp-ease),background-color var(--pp-fast) var(--pp-ease)}.account-page .form-control::placeholder{color:rgba(23,62,94,.38)}.account-page .form-control:focus{border-color:#6b9acc;background-color:#fff;box-shadow:0 0 0 4px rgba(107,154,204,.18);outline:none}.account-page .form-group .password-toggle{position:absolute;right:.5rem;bottom:5px;height:42px;display:flex;align-items:center;padding:0 .625rem;color:rgba(23,62,94,.55);background:none;border:0}.account-page .form-group .password-toggle:hover{color:#6b9acc}.account-page input[type=password].form-control{padding-right:5.5rem}.account-page .g-recaptcha{display:flex;justify-content:center;margin:1.25rem 0 1.5rem}@media(max-width: 359px){.account-page .g-recaptcha{transform:scale(0.88);transform-origin:center top}}.account-page form[data-store=account-register] .btn-primary,.account-page form[data-store=account-login] .btn-primary{min-height:54px;font-weight:600;box-shadow:0 4px 14px rgba(107,154,204,.28)}.account-page .btn-primary:disabled,.account-page .btn-primary[disabled]{opacity:.45;box-shadow:none;cursor:not-allowed}.account-page form[data-store=account-register]>.text-center:last-child,.account-page form[data-store=account-login]>.text-center:last-child{margin-top:1.25rem !important;padding-top:1.125rem;border-top:1px solid rgba(23,62,94,.08);color:rgba(23,62,94,.7)}.account-page .btn-link{color:#4d7ea8;font-weight:500}.account-page .form-control.error,.account-page .form-control.is-invalid{border-color:#d06b6b;background-color:snow}.account-page .form-control.error:focus,.account-page .form-control.is-invalid:focus{box-shadow:0 0 0 4px rgba(208,107,107,.16)}@keyframes pp-account-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.account-page form[data-store=account-register],.account-page form[data-store=account-login]{animation:pp-account-in var(--pp-slow) var(--pp-ease-soft) both}
/* Engine:dart */