#nav-top{font-size:calc(.9285714286 * var(--main_fz))}input.size-s,select.size-s,.bv_atual.size-s,.size-s input,.size-s select,.size-s .bv_atual{--input_h: calc(var(--btn_fz) * var(--main_lh_h) + var(--btn_pv) * .65 * 2) }input.size-m,select.size-m,.bv_atual.size-m,.size-m input,.size-m select,.size-m .bv_atual{--input_h: calc(var(--btn_fz) * var(--main_lh_h) + var(--btn_pv) * 1.2 * 2) }input.size-l,select.size-l,.bv_atual.size-l,.size-l input,.size-l select,.size-l .bv_atual{--input_h: calc(var(--btn_fz) * var(--main_lh_h) + var(--btn_pv) * 1.35 * 2) }.l4al img,.l4al svg,.l4al picture{max-height:25px!important}.l4cl.small .swiper-button-next:before{content:"\e96b"}.l4cl.small .swiper-button-prev:before{content:"\e96a"}[dir=rtl] .l4cl.small .swiper-button-next:before{content:"\e96a"}[dir=rtl] .l4cl.small .swiper-button-prev:before{content:"\e96b"}/*! Responsive --------- */@media only screen and (max-width: 1356px){.l4ft.static li.w33,.l4ft.static.w33 li,.l4ft.static li.w12,.l4ft.static li.w15,.l4ft.static li.w16,.l4ft.static li.w20,.l4ft.static li.w25,.l4ft.static.w12 li,.l4ft.static.w14 li,.l4ft.static.w16 li,.l4ft.static.w20 li,.l4ft.static.w25 li{--mih: 22vw}}@media only screen and (max-width: 1000px){#root .l4ft.mobile-compact li{--mih: 145px}}@media only screen and (max-width: 760px){h1,.h1,.l4cl.category h1,#root .l4cl.category .size-50{font-size:var(--mob_h1)}h2,.h2,.l4cl.category h2{font-size:var(--mob_h2)}h3,.h3,.l4cl.category h3{font-size:var(--mob_h3)}h4,.h4,.l4cl.category h4{font-size:var(--mob_h4)}h5,.h5,.l4cl.category h5{font-size:var(--mob_h5)}h6,.h6,.l4cl.category h6{font-size:var(--mob_h6)}.lead{font-size:var(--mob_lead)}.f8sr{--f8sr_dist: 20px}.f8sr fieldset>*:not(h1,h2,h3,h4,h5,h6,:first-child:not(hr)):before{display:none}.l4ft.static li.w12,.l4ft.static li.w15,.l4ft.static li.w16,.l4ft.static li.w20,.l4ft.static li.w25,.l4ft.static li.w33,.l4ft.static.w12 li,.l4ft.static.w14 li,.l4ft.static.w16 li,.l4ft.static.w20 li,.l4ft.static.w25 li,.l4ft.static.w33 li{--mih: 300px}.l4vw li.active:not(:first-child:last-child){display:none}}.account-page-wrapper{display:flex;gap:2rem;padding:2rem;flex-wrap:wrap}.account-sidebar{flex:0 0 240px;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000000d}.account-profile{text-align:center;margin-bottom:2rem}.avatar-circle{background:orange;color:#fff;width:60px;height:60px;border-radius:50%;font-size:32px;display:flex;align-items:center;justify-content:center;margin:0 auto .5rem}.account-menu{list-style:none;padding:0;margin:0}.account-menu li{margin:1rem 0}.account-menu a{text-decoration:none;color:#333;font-weight:500;display:flex;align-items:center;gap:.5rem}.account-content{flex:1;min-width:300px}.order-card-wrapper{display:grid;gap:1.5rem}.order-card{background:#fff;padding:1rem;border-radius:10px;box-shadow:0 2px 6px #0000000d;position:relative}.order-card img{max-width:80px;margin-top:1rem}.badge-success{background-color:#28a745;color:#fff;padding:4px 10px;border-radius:6px;position:absolute;top:1rem;right:1rem;font-size:.85rem}@media (max-width: 768px){.account-page-wrapper{flex-direction:column;padding:1rem}.account-sidebar{width:100%;margin-bottom:2rem}.account-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;text-align:center}.account-menu a{justify-content:center}}@media (max-width: 768px){.account-page-wrapper{flex-direction:column;padding:1rem 1.5rem}.account-sidebar{width:100%;margin-bottom:2rem;background:#fff;padding:1.5rem 1.5rem 2rem;border-radius:12px;box-shadow:0 2px 10px #0000001a}.account-profile{margin-bottom:2.5rem;text-align:center}.avatar-circle{width:72px;height:72px;font-size:36px;margin-bottom:.75rem}.account-profile h3{font-weight:700;font-size:1.25rem;margin-bottom:.25rem;color:#222}.account-profile p{font-weight:400;font-size:1rem;color:#555}.account-menu{display:flex;flex-direction:column;gap:1rem}.account-menu li{margin:0}.account-menu a{display:block;background-color:#f5f5f7;padding:.9rem 1.25rem;border-radius:10px;color:#333;font-weight:600;font-size:1rem;text-align:center;box-shadow:0 1px 4px #0000000d;transition:background-color .3s ease}.account-menu a:hover,.account-menu a:focus{background-color:#e6e6e9}.account-menu li:last-child a{background-color:#ffe6e6;color:#d9534f;font-weight:700;box-shadow:0 1px 6px #d9534f4d}.account-menu li:last-child a:hover,.account-menu li:last-child a:focus{background-color:#f9d6d5}.account-content{width:100%}.account-content h2{font-size:1.4rem;margin-bottom:1.5rem;color:#222}.order-card-wrapper{display:flex;flex-direction:column;gap:1.25rem}.order-card{background:#fff;padding:1rem 1.25rem;border-radius:12px;box-shadow:0 2px 8px #00000012;display:flex;align-items:center;justify-content:space-between;position:relative}.order-card img{max-width:60px;border-radius:8px;margin-left:1rem;flex-shrink:0}.order-card p{margin:.15rem 0;font-size:.95rem;color:#444}.order-card strong{color:#222}.badge-success{position:static;background-color:#28a745;color:#fff;padding:4px 10px;border-radius:10px;font-size:.85rem;font-weight:600;margin-left:1rem}}html{scroll-behavior:smooth}.account-address-wrapper{padding:20px}.page-title{font-size:1.5rem;font-weight:700;margin-bottom:20px}.address-cards{display:flex;flex-wrap:wrap;gap:16px}.address-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:16px;flex:1 1 300px}.address-name{font-weight:700;font-size:1.1rem}.address-phone,.address-full{font-size:.95rem;color:#333;margin-top:4px}.address-buttons{display:flex;gap:10px;margin-top:12px}.btn-primary{background-color:#007bff;color:#fff;padding:8px 12px;border:none;border-radius:6px;cursor:pointer}.btn-secondary{background-color:#f3f4f6;color:#333;padding:8px 12px;border:1px solid #ccc;border-radius:6px;cursor:pointer}.btn-danger{background-color:#ef4444;color:#fff;padding:8px 12px;border:none;border-radius:6px;cursor:pointer}.edit-address-form,.add-address-form{margin-top:10px;padding-top:10px;border-top:1px solid #e5e7eb}.add-address-block{margin-top:30px}.hidden{display:none}.address-card{font-size:14px;padding:16px;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 4px #0000000d}.account-address-wrapper .address-card p{font-size:14px!important}.btn-primary,.btn-secondary,.btn-danger{background-color:#e65f00!important;color:#fff!important;border:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme-xtra.css.map */
