/* DRUTO_UNIFIED_PROFILE_V77 */
html body #dblMainHeaderV79#dblMainHeaderV79{backdrop-filter:none!important;box-shadow:0 3px 14px #3014480a!important}
html body #dblMainHeaderV79#dblMainHeaderV79>div{padding:10px 12px!important}
html body #dblMainHeaderV79#dblMainHeaderV79 h1{font-size:clamp(17px,4.3vw,23px)!important;line-height:1.2!important}
html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14{padding:16px!important;border:1px solid #ffffff50!important;border-radius:24px!important;box-shadow:0 14px 30px #34145c1c!important;overflow:hidden!important}
html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14 .dbl-pda-top-v1{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important}
html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14 .dbl-pda-avatar-v1{width:66px!important;height:66px!important;min-width:66px!important;border:3px solid #ffffffdd!important;border-radius:19px!important;overflow:hidden!important;background:#ffffff22!important}
html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14 .dbl-pda-avatar-v1 img{width:100%!important;height:100%!important;object-fit:cover!important}
html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14 .dbl-pda-person-v1{min-width:0!important;flex:1!important}
html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14 .dbl-pda-person-v1 h2{font-size:clamp(20px,5.4vw,26px)!important;line-height:1.3!important;margin:4px 0!important;white-space:normal!important;overflow-wrap:anywhere}
html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14 .dbl-pda-person-v1 small{font-size:12px!important}
html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14 .dbl-pda-identity-v1,html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14 .dbl-pda-balance-v1{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:10px!important}
html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14 .dbl-pda-identity-v1 a,html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14 .dbl-pda-balance-v1 a{min-height:65px!important;padding:11px 9px!important;background:#ffffff13!important;border:1px solid #ffffff35!important;border-radius:14px!important}
html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14 .dbl-pda-identity-v1 b{font-size:16px!important;line-height:1.4!important;overflow-wrap:anywhere;white-space:normal!important}
html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14 .dbl-pda-balance-v1 b{font-size:22px!important;line-height:1.3!important}
html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14 .dbl-pda-actions-v1{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:12px!important}
html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14 .dbl-pda-actions-v1 a{min-height:46px!important;padding:10px 8px!important;font-size:12px!important;line-height:1.5!important;white-space:normal!important;text-align:center!important;border-radius:13px!important}
html body [data-unified-controls-v77]{display:grid;gap:10px;width:100%;padding:12px;background:#fff;border:1px solid #eee5f5;border-radius:17px;color:#281a3b;margin:10px 0}
html body [data-unified-controls-v77] *{box-sizing:border-box}
html body [data-unified-controls-v77] #unifiedLocationV77{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0!important;padding:10px!important;border:1px solid #d8eae4!important;border-radius:13px!important;min-height:58px!important;background:linear-gradient(115deg,#effbf6,#f5faff)!important;text-align:left!important;box-shadow:none!important;color:#1c4538!important;cursor:pointer}
html body [data-unified-controls-v77] #unifiedLocationV77>div:first-child{width:34px!important;height:34px!important;min-width:34px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:10px!important;background:#dff4e9!important;color:#087f5b!important}
html body [data-unified-controls-v77] #unifiedLocationV77>div:nth-child(2){overflow:visible!important;min-width:0!important;flex:1!important}
html body [data-unified-controls-v77] #dashboardTopLocation{display:block!important;color:#164735!important;font-size:14px!important;line-height:1.4!important;font-weight:900!important;white-space:normal!important}
html body [data-unified-controls-v77] #dashboardTopSubLocation{display:block!important;color:#527263!important;font-size:11px!important;line-height:1.4!important;margin-top:2px!important;white-space:normal!important}
html body [data-unified-controls-v77] .up77-address{display:block;color:#52616d;font-size:11px;line-height:1.6;margin-top:5px;white-space:normal;overflow-wrap:anywhere}
html body [data-unified-controls-v77] .up77-address[hidden]{display:none!important}
html body [data-unified-controls-v77] .up77-search-row{display:flex!important;gap:7px!important;align-items:center!important;margin:0!important;min-width:0!important}
html body [data-unified-controls-v77] #dashboardSearchInput{width:100%!important;height:46px!important;border-radius:12px!important;border:1px solid #e4dcec!important;background:#faf8fc!important;color:#281a3b!important;font-size:13px!important;padding-left:36px!important;padding-right:39px!important;min-width:0!important}
html body [data-unified-controls-v77] #dashboardSearchInput~button{width:30px!important;height:32px!important;border-radius:9px!important;color:#087f5b!important}
html body [data-unified-controls-v77] .up77-search-row>div:first-child>i{left:12px!important;color:#8a398a!important}
html body [data-unified-controls-v77] a[href*="/user/language/"]{display:flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;min-height:42px!important;height:42px!important;padding:4px!important;border-radius:9px!important;font-size:11px!important;line-height:1!important}
html body [data-unified-controls-v77] .dbl-header-refresh-v11{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:44px!important;min-height:44px!important;background:#fff!important;color:#7c3aed!important;border:1px solid #e4dcec!important;border-radius:11px!important;box-shadow:none!important;cursor:pointer}
html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14 #drutoProfileQuickV1{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;margin:12px 0 0!important;gap:7px!important}
html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14 #drutoProfileQuickV1 a{padding:9px 3px!important;border-radius:12px!important;min-height:65px!important;background:#fff!important}
html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14 #drutoProfileQuickV1 .druto-quick-icon{width:30px!important;height:30px!important;font-size:18px!important;border-radius:9px!important}
html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14 #drutoProfileQuickV1 .druto-quick-label{font-size:10px!important;line-height:1.5!important;color:#4b3263!important}
html body #dblGuestAccountCardV22#dblGuestAccountCardV22 [data-unified-controls-v77]{margin:12px 0!important}
html body [data-unified-controls-v77] :focus-visible{outline:3px solid #fbbf24;outline-offset:2px}
@media(max-width:360px){html body [data-unified-controls-v77] .up77-search-row{flex-wrap:wrap!important}html body [data-unified-controls-v77] .up77-search-row>div:first-child{flex-basis:100%!important}html body #dblMemberSnapshotV14#dblMemberSnapshotV14#dblMemberSnapshotV14{padding:12px!important}}

/* DRUTO_HEADER_LOCATION_POLISH_V78 */
html body #dblMainHeaderV79#dblMainHeaderV79#dblMainHeaderV79{background:linear-gradient(120deg,#f4edff,#fff6f8 55%,#eefaf7)!important;border-bottom:1px solid #e7dcef!important;box-shadow:0 6px 20px #4b247b0c!important;backdrop-filter:none!important}
html body #dblMainHeaderV79#dblMainHeaderV79#dblMainHeaderV79>div{padding: max(32px,calc(env(safe-area-inset-top,0px) + 10px)) 10px 11px!important}
html body #dblMainHeaderV79#dblMainHeaderV79#dblMainHeaderV79>div>.flex.items-center.justify-between{padding:9px!important;border:1px solid #ffffffaa!important;border-radius:19px!important;background:linear-gradient(115deg,#ffffffb8,#f3eaffaa)!important;gap:8px!important;box-shadow:0 5px 16px #49257509!important;align-items:center!important}
html body #dblMainHeaderV79#dblMainHeaderV79#dblMainHeaderV79>div>.flex.items-center.justify-between>a{gap:8px!important;min-width:0!important}
html body #dblMainHeaderV79#dblMainHeaderV79#dblMainHeaderV79>div>.flex.items-center.justify-between>a>div:first-child{width:40px!important;height:40px!important;min-width:40px!important;border-radius:13px!important;flex:0 0 40px!important}
html body #dblMainHeaderV79#dblMainHeaderV79#dblMainHeaderV79 h1{font-size:clamp(14px,3.9vw,21px)!important;line-height:1.25!important;letter-spacing:-.3px!important;white-space:normal!important;overflow:visible!important}
html body #dblMainHeaderV79#dblMainHeaderV79#dblMainHeaderV79 h1+p{font-size:10px!important;line-height:1.35!important;color:#6d5c81!important;margin-top:3px!important;white-space:normal!important}
html body #dblMainHeaderV79#dblMainHeaderV79#dblMainHeaderV79 h1+p+p{display:none!important}
html body #dblMainHeaderV79#dblMainHeaderV79#dblMainHeaderV79>div>.flex.items-center.justify-between>.flex.items-center{gap:5px!important}
html body #dblMainHeaderV79#dblMainHeaderV79#dblMainHeaderV79 .dbl-header-cart-v1,
html body #dblMainHeaderV79#dblMainHeaderV79#dblMainHeaderV79 a[href*="reward-points"],
html body #dblMainHeaderV79#dblMainHeaderV79#dblMainHeaderV79 a[href*="notifications"]{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;width:34px!important;height:38px!important;min-width:34px!important;padding:0!important;border-radius:12px!important;box-shadow:0 3px 8px #4925750b!important}
html body #dblMainHeaderV79#dblMainHeaderV79#dblMainHeaderV79 .dbl-header-cart-v1{background:#e8f2ff!important;color:#2163aa!important;border:1px solid #cddff6!important}
html body #dblMainHeaderV79#dblMainHeaderV79#dblMainHeaderV79 a[href*="reward-points"]{background:#fff2cb!important;color:#a9650b!important;border:1px solid #f2dda2!important}
html body #dblMainHeaderV79#dblMainHeaderV79#dblMainHeaderV79 a[href*="notifications"]{background:#f6e7f6!important;color:#a33384!important;border:1px solid #e9c7e3!important}
html body [data-unified-controls-v77][data-unified-controls-v77]{padding:10px!important;background:linear-gradient(125deg,#eee3ff,#e2f5f0)!important;border:1px solid #d8c7ee!important;box-shadow:inset 0 1px 0 #ffffffbb!important;border-radius:17px!important;gap:9px!important}
html body [data-unified-controls-v77][data-unified-controls-v77] #unifiedLocationV77{padding:10px!important;background:linear-gradient(110deg,#d7f4e8,#e7f4fb)!important;border:1px solid #b1decf!important;border-radius:13px!important;gap:9px!important}
html body [data-unified-controls-v77][data-unified-controls-v77] #unifiedLocationV77>div:nth-child(2){text-align:left!important}
html body [data-unified-controls-v77][data-unified-controls-v77] #unifiedLocationV77>div:first-child{background:#bce8d5!important;border:1px solid #a7d9c4!important;color:#087356!important}
html body [data-unified-controls-v77][data-unified-controls-v77] #dashboardTopLocation{font-size:14px!important;line-height:1.35!important;color:#114735!important}
html body [data-unified-controls-v77][data-unified-controls-v77] #dashboardTopSubLocation{font-size:10px!important;line-height:1.4!important;color:#3f6b61!important}
html body [data-unified-controls-v77][data-unified-controls-v77] .up77-address{font-size:11px!important;line-height:1.6!important;color:#355a56!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:3.2em;margin-top:4px!important}
html body [data-unified-controls-v77][data-unified-controls-v77] .up77-address[hidden]{display:none!important}
html body [data-unified-controls-v77][data-unified-controls-v77] #dashboardSearchInput{background:#fbf8ff!important;border:1px solid #dac8ee!important;color:#392348!important;font-size:13px!important;border-radius:12px!important}
html body [data-unified-controls-v77][data-unified-controls-v77] .up77-search-row>div:nth-child(2){background:#f5edff!important;border:1px solid #dbc9ed!important;border-radius:12px!important}
html body [data-unified-controls-v77][data-unified-controls-v77] a[href*="/user/language/"][class*="bg-rose-600"]{background:#7134a8!important;color:#fff!important;box-shadow:0 3px 9px #7134a833!important}
html body [data-unified-controls-v77][data-unified-controls-v77] .dbl-header-refresh-v11{background:#eee1ff!important;color:#6d28d9!important;border:1px solid #d6bdec!important}
@media(min-width:768px){html body #dblMainHeaderV79#dblMainHeaderV79#dblMainHeaderV79>div{padding-top:max(14px,env(safe-area-inset-top,0px))!important}}
