.pikas-store-968{--pikas-blue:#153777;--pikas-ice:#e8f0f5;--pikas-pink:#bb4085;max-width:1140px;margin:auto;padding:38px 0 88px;font-family:"Plus Jakarta Sans",sans-serif;color:var(--pikas-blue)}
.pikas-breadcrumb-968{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px;line-height:1.6;margin-bottom:42px;color:#657488}
.pikas-breadcrumb-968 a{color:var(--pikas-blue);text-decoration:none}.pikas-breadcrumb-968 a:hover{text-decoration:underline;text-underline-offset:4px}
.pikas-store-layout-968{display:grid;grid-template-columns:360px minmax(0,1fr);gap:64px;align-items:start}
.pikas-store-brand-968{border:2px solid var(--pikas-ice);border-radius:12px;overflow:hidden;background:white}
.pikas-store-logo-968{min-height:300px;padding:48px 40px;display:flex;align-items:center;justify-content:center}
.pikas-store-logo-968 img{display:block;width:100%;height:200px;object-fit:contain;max-width:260px}
.pikas-store-logo-968>span{font-size:28px;font-weight:700;text-align:center}
.pikas-store-address-968{padding:25px 28px;background:var(--pikas-ice)}
.pikas-eyebrow-968{font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.6;color:var(--pikas-blue);display:block}
.pikas-store-address-968 p{font-size:14px;line-height:1.6;margin:6px 0 0}
.pikas-store-details-968 h1{font:600 clamp(30px,3.7vw,46px)/1.15 "Plus Jakarta Sans",sans-serif;letter-spacing:-.035em;margin:13px 0 18px;color:var(--pikas-blue)}
.pikas-store-description-968{font-size:17px;line-height:1.8;color:#647084;margin:0 0 32px;max-width:640px}
.pikas-store-information-968{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(0,1.35fr);gap:30px;border-top:1px solid #dde6ee;padding-top:28px}
.pikas-store-information-968 h2{font:600 17px/1.4 "Plus Jakarta Sans",sans-serif;color:var(--pikas-blue);margin:0 0 17px}
.pikas-hours-table-968{font-size:14px;line-height:1.9;color:#4d5d73}
.pikas-hours-table-968 table{width:100%!important;font-size:14px!important;line-height:1.9!important}
.pikas-hours-table-968 td{padding-bottom:6px!important}.pikas-hours-table-968 td:first-child{width:48px!important;color:var(--pikas-blue);font-weight:600}
.pikas-contact-list-968{margin:0;font-size:14px;line-height:1.6}.pikas-contact-list-968>div{margin:0 0 14px}
.pikas-contact-list-968 dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:#738095;margin:0 0 3px}
.pikas-contact-list-968 dd{margin:0;overflow-wrap:anywhere}.pikas-contact-list-968 a{color:var(--pikas-blue);text-decoration:none}.pikas-contact-list-968 a:hover{color:var(--pikas-pink);text-decoration:underline;text-underline-offset:3px}
.pikas-contact-note-968{font-size:12px;line-height:1.7;color:#738095;margin:12px 0 0}
.pikas-store-socials-968{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.pikas-store-968 .pikas-store-socials-968 a{color:var(--pikas-blue);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #d6e0eb;border-radius:50%;background:#fff;text-decoration:none;transition:background .15s,border-color .15s}.pikas-store-968 .pikas-store-socials-968 a:hover{color:var(--pikas-blue);background:var(--pikas-ice);border-color:var(--pikas-blue)}.pikas-store-socials-968 svg{display:block;flex:none}
.pikas-store-actions-968{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;padding-top:28px;border-top:1px solid #dde6ee}
.pikas-button-968{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border-radius:6px;border:1px solid var(--pikas-blue);font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .15s,color .15s}
.pikas-store-968 .pikas-button-primary-968,.pikas-store-968 .pikas-button-primary-968:visited,.pikas-store-968 .pikas-button-primary-968:hover,.pikas-store-968 .pikas-button-primary-968:focus{color:#fff!important}.pikas-button-primary-968{background:var(--pikas-blue)}.pikas-button-primary-968:hover{background:#102a5d}
.pikas-button-secondary-968{background:transparent;color:var(--pikas-blue)}.pikas-button-secondary-968:hover{background:var(--pikas-ice);color:var(--pikas-blue)}
.pikas-store-968 a:focus-visible{outline:3px solid var(--pikas-pink);outline-offset:5px}
.e-loop-item a.e-con{transition:opacity .18s ease}.e-loop-item a.e-con:hover{opacity:.78;filter:none;color:inherit}.e-loop-item a.e-con:focus-visible{outline:3px solid #bb4085;outline-offset:3px}
@media(max-width:1199px){.pikas-store-968{margin:0 32px}.pikas-store-layout-968{grid-template-columns:300px minmax(0,1fr);gap:40px}.pikas-store-logo-968{padding:35px;min-height:270px}}
@media(max-width:767px){.pikas-store-968{margin:0;padding:24px 22px 56px}.pikas-breadcrumb-968{font-size:11px;gap:7px;margin-bottom:26px}.pikas-store-layout-968{grid-template-columns:minmax(0,1fr);gap:30px}.pikas-store-logo-968{min-height:210px;padding:28px}.pikas-store-logo-968 img{height:150px;max-width:220px}.pikas-store-address-968{padding:18px 24px}.pikas-store-information-968{grid-template-columns:minmax(0,1fr);gap:26px}.pikas-store-description-968{font-size:16px;margin-bottom:24px}.pikas-store-actions-968{gap:10px}.pikas-button-968{flex:1 1 150px;padding:12px 14px}}

@media(max-width:767px){#parduotuves .elementor-element-b08a4fe .elementor-loop-container{row-gap:8px!important}}

/* Keep opening-hour rows transparent, including theme zebra and hover states. */
#parduotuves .e-loop-item table,#parduotuves .e-loop-item table :is(thead,tbody,tfoot,tr,th,td),.pikas-hours-table-968 table,.pikas-hours-table-968 table :is(thead,tbody,tfoot,tr,th,td){background:transparent!important}
