.fill-circle{display:inline-block;background:var(--white);border:2px solid var(--white);width:90px;height:90px;border-radius:50%;text-align:center;line-height:90px;font-size:1.25rem;box-shadow:0 0 6px 0 rgb(0 0 0 / 40%);position:relative;overflow:hidden}.fill-circle::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:var(--fill-height,50%);background:linear-gradient(to bottom,var(--pblue-300),var(--pblue-50));opacity:.25;border-radius:50%;animation:fillWave 3s infinite ease-in-out;transform-origin:bottom;transition:height 0.8s ease-out}.fill-circle.green::after{background:linear-gradient(to bottom,var(--green-400),var(--green-50))}.fill-circle.pink::after{background:linear-gradient(to bottom,var(--pink-400),var(--pink-10))}@keyframes fillWave{0%,100%{transform:scale(1.25,1)}50%{transform:scale(1.8,1)}}.souk-name-badge{padding:4px 0 3px 0;display:flex;justify-content:center;align-items:center}.souk-name-badge .user-pic-xs{margin-bottom:0}.soukgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:18px 12px;justify-items:stretch}.soukgrid .col{text-align:center;border-radius:12px;border:1px solid var(--pblue-5);background:var(--white)}.soukgrid .col_a{grid-column:1 / -1}.soukgrid .col .souk-card .name{font-weight:600}.soukgrid .col .souk-card{cursor:pointer;display:block;padding:12px 18px}.soukgrid .col:hover{box-shadow:0 2px 8px rgb(0 0 0 / .06)}.soukgrid .col:hover .parfum_img{transition:transform 0.3s ease;transform:scale(1.05)}.soukgrid .col .souk-card .parfum_img img{height:90px;background:var(--white)}.soukgrid .col .souk-card .flag_s{height:10px;width:10px;border-radius:50%}.souk-badge{display:inline-block;background-size:16px 16px!important;width:16px;height:16px;margin:0 3px 0 0;opacity:.8}.souk-badge-need{background:url(https://images.parfumo.de/souk_request.png) left no-repeat}.souk-badge-offer{background:url(https://images.parfumo.de/souk_offer.png) left no-repeat}.souk-badge-sharing{background:url(https://images.parfumo.de/souk_sharing.png) left no-repeat}.souk-table{min-width:280px;max-width:550px}.souk-table td{vertical-align:top}.souk-table td.bold:nth-child(1){width:180px}.souk_summary_item{width:100%}.souk_summary_item .image{width:90px;padding:0 16px 0 0}.souk_summary_item .image a{width:80px;height:80px;display:block;margin:auto}.souk_summary_item .image img{width:80px;height:80px;border:6px solid var(--white)}.souk_summary_item .details{flex-grow:1}.souk_summary_item .options{flex-basis:25%;text-align:right;padding:0 0 0 16px}.souk_summary_item .options a{margin-bottom:16px}.souk_p_header_left{flex-basis:67%}.souk_p_header_right{flex-basis:33%;text-align:right;flex-wrap:wrap}.souk_p_header_img img{width:80px;height:80px;margin:0;margin-right:12px}.souk_p_header_sign{font-size:1.375rem;right:0}.souk-lang-dropdown_loader{width:50px;height:12px;margin:0;display:inline-block;background:url(https://images.parfumo.de/three-dots.svg) center no-repeat;background-size:cover!important}.souk-lang-buttons a{flex-basis:calc(50% - 3px);gap:8px;padding:6px 8px;color:var(--grey-800);border-radius:12px;background:var(--grey-5);font-size:.8125rem}.souk-lang-buttons a:hover,.souk-lang-buttons a.active{background:var(--white);box-shadow:inset 0 1px 2px 0 rgb(180 180 180 / .45)}.souk-lang-buttons .flag{width:20px;height:15px}.souk-lang-buttons .flag-icon{width:20px;font-size:15px;text-align:center;color:var(--grey-50)}.souk-lang-buttons .scs-separator{flex-basis:100%;height:1px;background:var(--grey-10);margin:4px 0}.products_souk .product{border-bottom:1px solid var(--grey-10)}.products_souk .product .header .p_img{width:100px;margin-right:8px}.products_souk .product .header .p_img img{border:5px solid var(--white);border-top-left-radius:4px;border-top-right-radius:4px;width:100px;height:100px}.products_souk .product .header .p_img .p_shop img{border:5px solid var(--white);border-bottom-left-radius:4px;border-bottom-right-radius:4px;width:70px;height:auto}@media only screen and (max-width:970px){.souk-table-participants tr{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 18px 0}.souk-table-participants td{display:block;text-align:left;padding:0;padding:6px 0 0 0}.su_user{order:-1;flex-basis:50%}.su_actions{order:-1;flex-basis:50%;text-align:right!important}.su_date{order:3;display:flex!important;white-space:nowrap;width:100%;flex-basis:100%}.su_price{order:4;text-align:right;flex-basis:100%}}@media only screen and (max-width:570px){.souk_p_header{flex-wrap:wrap}.souk_p_header_left{flex-basis:100%;justify-content:space-between}.souk_p_header_right{margin-top:16px;flex-basis:100%;width:100%;text-align:left;flex-wrap:nowrap;justify-content:space-between}.souk_p_header_img{order:2}.souk_p_header_img img{margin-right:0}.souk-table{min-width:auto}.souk-table tr{display:block;padding:0 0 16px 0}.souk-table td{display:block;padding:0;width:100%}.soukgrid .col{margin:3px}.soukgrid{gap:9px}}@media only screen and (max-width:480px){.souk_summary_item{flex-wrap:wrap}.souk_summary_item .details,.souk_summary_item .image,.souk_summary_item .options{flex-basis:100%}.souk_summary_item .image{margin:0 0 16px 0}.souk_summary_item .image a{width:100px;height:100px;display:block;margin:auto}.souk_summary_item .image img{width:100px;height:100px}.souk_summary_item .options{padding:0;text-align:center}.souk_summary_item .options a{margin:12px 3px 0 3px}.action_popup:has(.souk-lang-buttons){top:80px;bottom:20px;max-height:calc(100dvh - 100px);overflow-y:auto}}