@import"https://fonts.googleapis.com/css2?family=Onest:wght@100;200;300;400;500;600;700;800;900&display=swap";.loading-dots-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:75px;flex-grow:1}.dot{width:10px;height:10px;margin:0 5px;background-color:var(--text-color, rgba(255, 255, 255, 1));border-radius:50%;animation:dotPulse 1s infinite ease-in-out}.dot:nth-child(1){animation-delay:0s}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes dotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}html,body{height:100%;touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y}body{font-family:Onest,sans-serif;margin:0;height:100%;background-color:var(--background-color, rgba(15, 15, 15, 1));color:var(--text-color, rgba(255, 255, 255, 1))}#root{display:flex;flex-direction:column;min-height:100vh}*{scrollbar-width:thin;scrollbar-color:rgba(130,130,130,1) rgba(44,44,44,1)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:#2c2c2c;border-radius:10px}*::-webkit-scrollbar-thumb{background:#828282;border-radius:10px}*::-webkit-scrollbar-thumb:hover{background:#a0a0a0}*{outline:none;-webkit-tap-highlight-color:transparent}*:focus{outline:none;-webkit-tap-highlight-color:transparent}.main-container{display:flex;flex-direction:column;align-items:center;justify-content:start;flex:1;align-self:center;width:100%;padding:16px;padding-top:calc(16px + var(--fullscreen-padding-top, 0px));box-sizing:border-box}.empty-message-container{display:flex;flex-direction:column;flex:1;align-items:center;justify-content:center;text-align:center;gap:12px}.empty-message-container>img{width:64px;height:64px;opacity:.32}.empty-message-container h2{margin:0;font-size:20px;font-weight:600}.empty-message-container p{margin:0;font-size:14px;opacity:.32}.main-page-container{width:100%;display:flex;flex-direction:column;gap:24px}.main-page-container h3{font-size:20px;font-weight:600;text-align:start;width:100%;margin:0;padding:0 8px;box-sizing:border-box}.main-page-categories-scroll{display:flex;flex-direction:row;overflow-x:auto;gap:12px;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;margin-left:-16px;margin-right:-16px;padding:0 16px}.main-page-categories-scroll::-webkit-scrollbar{display:none}.main-page-categories-scroll img{width:95px;height:95px}.shop-selector-container{display:flex;flex-direction:row;justify-content:space-between;gap:8px;align-items:center;width:100%;box-sizing:border-box;padding:10px 16px;position:relative;z-index:1;border-radius:14px;overflow:hidden}.shop-selector-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color, rgba(255, 255, 255, 1));opacity:.04;z-index:-1;border-radius:14px}.shop-selector-container img{flex-shrink:0;width:24px;height:24px}.shop-selector-text-container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-grow:1;min-width:0}.shop-selector-text-container span{opacity:.4;font-size:12px;margin:0}.shop-selector-text-container p{font-size:14px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sliding-panel-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:auto;touch-action:none}.sliding-panel-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-color, rgba(15, 15, 15, 1));opacity:.9;z-index:-1}.sliding-panel{position:fixed;background-color:var(--additional-color, rgba(26, 26, 26, 1));bottom:0;display:flex;flex-direction:column;align-items:center;width:100%;padding:8px 24px 32px;box-sizing:border-box;gap:24px;border-top-left-radius:24px;border-top-right-radius:24px}.sliding-panel-vertical-line{width:40px;height:4px;background-color:var(--text-color, rgba(255, 255, 255, 1));opacity:.1;border-radius:8px}.sliding-panel-header{display:flex;flex-direction:row;justify-content:space-between;align-items:start;width:100%;gap:24px}.sliding-panel-header h2{font-size:20px;font-weight:600;margin:0}.sliding-panel-close-icon{width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:50%;position:relative}.sliding-panel-close-icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color, rgba(255, 255, 255, 1));border-radius:50%;opacity:.08;z-index:1}.sliding-panel-close-icon>*{position:relative;z-index:2}.sliding-panel-header img{width:16px;height:16px}.sliding-panel-content{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.sliding-panel-option{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding:18px 20px;position:relative;box-sizing:border-box}.sliding-panel-option:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color, rgba(255, 255, 255, 1));opacity:.04;z-index:-1;border-radius:14px}.sliding-panel-option img{opacity:.32;width:20px;height:20px}.sliding-panel-option span{font-size:14px;font-weight:500}.story-list-container{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:10px;width:100%;overflow-x:auto;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;scrollbar-width:none;-ms-overflow-style:none}.story-list-container::-webkit-scrollbar{display:none}.story-list-element{width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;position:relative;cursor:pointer}.story-list-element:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:var(--text-color, rgba(255, 255, 255, 1));opacity:.08;z-index:1}.story-image{width:64px;height:64px;border-radius:50%;object-fit:cover;background-color:var(--background-color, rgba(0, 0, 0, 1));position:relative;z-index:2;border:3px solid transparent}.fullscreen-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center;pointer-events:auto;overflow:hidden;flex-direction:column}.fullscreen-overlay:before{content:"";position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:var(--background-color, rgba(0, 0, 0, .8));opacity:.9;z-index:-1}.fullscreen-image{max-width:100%;max-height:calc(100vh - 70px);object-fit:contain;transition:all .5s ease}.fullscreen-image.active{width:auto;height:auto;max-width:100vw;max-height:calc(100vh - 70px);border-radius:8px;transform:scale(1)}.story-footer{position:relative;width:100%;display:flex;align-items:center;justify-content:start;gap:16px;padding:16px;background-color:var(--background-color, rgba(15, 15, 15, 1));box-sizing:border-box}.story-footer-logo{width:36px;height:36px;object-fit:cover;border-radius:50%}.story-footer-text div:first-child{font-weight:590;font-size:14px}.story-footer-text div:last-child{font-size:12px;opacity:.32}.story-footer-button{display:flex;flex-direction:row;padding:10px 16px 10px 12px;align-items:center;gap:6px;position:relative;overflow:visible;z-index:1;margin-left:auto}.story-footer-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color, rgba(255, 255, 255, 1));opacity:.04;z-index:-1;border-radius:14px;pointer-events:none}.story-footer-button img{width:16px;height:16px}.story-footer-button a{text-decoration:none;color:var(--text-color, rgba(0, 0, 0, 1));font-size:14px;font-weight:400}.swipe-container{position:relative;overflow:hidden;width:100%;height:100%;padding-bottom:15px}.swipe-images{display:flex;transition:transform .5s ease-in-out}.swipe-image-wrapper{flex-shrink:0;width:100%;padding:0 8px;box-sizing:border-box}.swipe-images img{width:100%;height:100%;object-fit:cover;border-radius:14px}.swipe-dots{display:flex;justify-content:center;gap:8px;position:absolute;bottom:0;width:100%}.swipe-dot{width:5px;height:5px;border-radius:50%;background-color:var(--text-color, rgba(255, 255, 255, 1));transition:all .3s ease;cursor:pointer;opacity:.1}.swipe-dot.active{width:30px;border-radius:5px;opacity:1}.input-field-container{display:flex;align-items:center;position:relative;width:100%;border-radius:14px}.input-field-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color, rgba(255, 255, 255, 1));opacity:.04;z-index:-1;border-radius:14px}.input-field{flex:1;padding:10px 16px;border-radius:14px;font-size:14px;background-color:transparent;border:none;outline:none;caret-color:var(--text-color, rgba(0, 0, 0, 1))}.input-field-container.with-icon .input-field{padding-left:40px}.input-field::placeholder{color:var(--text-color, rgba(0, 0, 0, 1));opacity:.32}.input-field:not(:placeholder-shown){color:var(--text-color, rgba(0, 0, 0, 1));opacity:1}.input-field-container:hover:before{opacity:.08}.input-field-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--text-color, rgba(0, 0, 0, 1));opacity:0;border-radius:14px;z-index:-1}.input-field-container:hover:after{opacity:.32}.input-field-container:focus-within:before{opacity:.08}.input-field-container:focus-within:after{opacity:1;border:1px solid var(--primary-color, rgba(28, 203, 149, 1));box-shadow:0 0 8px 0 var(--primary-color, rgba(28, 203, 149, 1))}.input-field-container img{position:absolute;left:10px;width:18px;height:18px;opacity:.32}.sections-list-element{display:flex;flex-direction:column;gap:10px;align-items:start}.sections-list-element.list{flex-direction:row;width:100%}.sections-list-element img{border-radius:14px}.sections-list-element div{font-size:14px;font-weight:600;padding:0 8px;max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.products-list-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px}.products-list-header h3{font-size:20px;font-weight:600;text-align:start;width:100%;margin:0;padding:0 8px;box-sizing:border-box}.products-list-view-modes{display:flex;flex-direction:row;gap:8px}.products-list-view-modes img{width:28px;height:28px;opacity:.32}.products-list-view-modes img.active{opacity:1}.products-list-container.card .products-list-elements{display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between}.products-list-container.card .products-list-elements>*{flex:0 1 calc(50% - 4.5px);max-width:calc(50% - 4.5px);box-sizing:border-box}.products-list-container.list .products-list-elements{display:flex;flex-direction:column;gap:9px}.products-list-container.list .products-list-elements>*{width:100%;box-sizing:border-box}.products-list-container.list{width:100%}.products-list-element-photo{position:relative}.products-list-element-photo-wrapper{position:relative;display:inline-block}.products-list-element-photo{display:block}.products-list-element-favorite-icon,.products-list-element-favorite-filled-icon{position:absolute;top:4px;right:4px;width:16px;height:16px;opacity:.4;z-index:2;border-radius:50%;background:var(--text-color);padding:7px;border:1px solid rgba(0,0,0,.06);display:block}.products-list-element-favorite-filled-icon{opacity:1}.products-list-element-photo{width:100%;height:auto;border-radius:16px}.products-list-element p{font-size:18px;font-weight:700;color:var(--primary-color, rgba(28, 203, 149, 1));align-items:center;display:flex;gap:6px;margin:0}.products-list-element.list p{flex-direction:column;align-items:start;gap:0}.product-price-before-discount{font-size:12px;font-weight:600;color:var(--text-color, rgba(0, 0, 0, 1));opacity:.32;text-decoration:line-through}.product-price-from{font-size:12px;font-weight:500;opacity:.6}.products-list-element{display:flex;flex-direction:column;gap:12px}.products-list-element.list{width:100%;flex-direction:row}.products-list-element.list .products-list-element-photo{width:95px;height:95px}.products-list-element-content{padding:0 8px}.products-list-element-info{display:flex;flex-direction:column;gap:6px;width:100%;box-sizing:border-box}.products-list-element-info span:first-of-type{font-size:14px;font-weight:600;color:var(--text-color, rgba(0, 0, 0, 1))}.products-list-element-info span:not(:first-of-type){font-size:12px;font-weight:500;color:var(--text-color, rgba(0, 0, 0, 1));opacity:.32}.products-list-element-info span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.products-list-element-button{padding:12px 20px;width:100%;box-sizing:border-box;border-radius:10px;background-color:var(--primary-color, rgba(28, 203, 149, 1));color:var(--text-color, rgba(255, 255, 255, 1));font-size:14px;font-weight:600;display:flex;gap:8px;justify-content:center;align-items:center;cursor:pointer}.products-list-element-button img{width:16px;height:16px}.products-list-element.list .products-list-element-button{height:32px;width:110px;align-self:flex-end}.products-list-element.list .products-list-element-button span{text-wrap:nowrap}.products-list-element.list .products-list-element-content{padding:0}.products-list-element-down{display:flex;flex-direction:row;justify-content:space-between;width:100%}.products-list-element-list-content{display:flex;flex-direction:column;width:100%;gap:6px}.profile-page-container{width:100%;display:flex;flex-direction:column;gap:24px}.profile-page-container h1{font-size:20px;font-weight:600;text-align:start;width:100%;margin:0}.profile-info{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;box-sizing:border-box}.profile-info img{width:75px;height:75px;border-radius:50%}.profile-info-text{display:flex;flex-direction:column;gap:4px}.profile-info-text p{font-size:20px;font-weight:600;margin:0;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-info-text span{font-size:14px;opacity:.32;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-buttons{display:flex;flex-wrap:wrap;gap:15px}.profile-buttons>*{box-sizing:border-box}.profile-page-container .big-card-icon-button{padding:16px;width:100%;display:flex;flex-direction:row;justify-content:start;align-items:center;gap:12px}.profile-page-container .big-card-icon-button:last-child{align-items:self-start}.profile-page-container .big-card-icon-button img{width:24px;height:24px}.big-card-icon-button{display:flex;flex-direction:column;gap:24px;padding:16px 20px;background-color:transparent;border:none;position:relative;z-index:1;justify-content:space-between}.big-card-icon-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color, rgba(255, 255, 255, 1));opacity:.04;z-index:-1;border-radius:14px}.big-card-icon-button img{width:32px;height:32px;opacity:.32}.big-card-icon-button span{color:var(--text-color, rgba(0, 0, 0, 1));text-align:start;font-size:16px;font-weight:600}.big-card-icon-button .additional-text{font-size:14px;font-weight:500;opacity:.5}.big-card-text-container{display:flex;flex-direction:column;gap:4px}.sections-list-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px}.sections-list-header h3{font-size:20px;font-weight:600;text-align:start;width:100%;margin:0;padding:0 8px;box-sizing:border-box}.sections-list-view-modes{display:flex;flex-direction:row;gap:8px}.sections-list-view-modes img{width:28px;height:28px;opacity:.32}.sections-list-view-modes img.active{opacity:1}.sections-list-container.card .sections-list-elements{display:flex;flex-wrap:wrap;gap:9px}.sections-list-container.card .sections-list-elements>*{flex:1 1 calc(33% - 5px);max-width:calc(33% - 5px);box-sizing:border-box;margin-bottom:10px}.sections-list-container.card .sections-list-elements>* img{width:100%;box-sizing:border-box}.sections-list-container.list{width:100%;box-sizing:border-box}.sections-list-container.list .sections-list-elements{display:flex;flex-direction:column;gap:11px}.sections-list-container.list .sections-list-elements>*{width:100%;box-sizing:border-box;align-items:center}.sections-list-container.list .sections-list-elements>* img{width:64px;height:64px;box-sizing:border-box}.sections-list-container.list .sections-list-elements>* div{font-size:16px;font-weight:600}.products-page-container{width:100%;display:flex;flex-direction:column;gap:20px;flex:1}.products-page-filters{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.products-page-sort-panel-buttons{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:8px}.products-page-sort-panel-buttons .primary-button{width:100%}.products-page-container .sliding-panel-content{gap:32px}.products-page-filters-price-range{display:flex;flex-direction:column;gap:12px;width:100%}.products-page-filters-price-inputs{display:flex;flex-direction:row;gap:12px}.products-page-filters-price-input{display:flex;flex-direction:column;gap:12px;width:calc(50% - 6px)}.products-page-filters-price-input span{font-size:14px;font-weight:500;color:var(--text-color, rgba(255, 255, 255, 1));opacity:.64}.products-page-container .sliding-panel-content p{margin:0;font-size:14px;font-weight:600;color:var(--text-color, rgba(255, 255, 255, 1))}.products-page-filter-item{display:flex;flex-direction:column;gap:12px;width:100%}.products-page-filter-show-list{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px;cursor:pointer;width:100%;padding:12px 16px;border-radius:14px;position:relative;box-sizing:border-box}.products-page-filter-show-list:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color, rgba(255, 255, 255, 1));opacity:.04;z-index:-1;border-radius:14px}.products-page-filter-show-list span{font-size:14px;font-weight:500;color:var(--text-color, rgba(255, 255, 255, 1))}.products-page-filter-show-list img{width:24px;height:24px}.products-page-filter-selected-values{display:flex;flex-direction:row;gap:6px;flex-wrap:wrap}.products-page-filter-selected-value{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4px;padding:6px 6px 6px 12px;border-radius:16px;position:relative}.products-page-filter-selected-value:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color, rgba(255, 255, 255, 1));opacity:.16;z-index:-1;border-radius:16px}.products-page-filter-selected-value img{display:flex;width:8px;height:8px;border-radius:50%;padding:4px;background-color:color-mix(in srgb,var(--text-color, rgba(255, 255, 255, 1)) 8%,transparent)}.products-page-filter-selected-value span{font-size:12px;font-weight:500}.products-page-filter-list-panel{display:flex;flex-direction:column;width:100%;gap:16px}.button-chips{display:flex;flex-direction:row;gap:4px;padding:9px 10px;background-color:transparent;border:none;position:relative;z-index:1;color:var(--text-color, rgba(0, 0, 0, 1))}.button-chips:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color, rgba(255, 255, 255, 1));opacity:.04;z-index:-1;border-radius:14px}.button-chips img{width:14px;height:14px}.selectable-option-list{display:flex;flex-direction:column;border-radius:16px;width:100%;position:relative;z-index:1;background-color:transparent}.selectable-option-list:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color, rgba(255, 255, 255, 1));opacity:.02;z-index:-1;border-radius:16px}.selectable-option{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 16px 20px;border-radius:16px;cursor:pointer;font-size:14px;font-weight:600;position:relative}.selectable-option:not(:last-child):before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--text-color, rgba(255, 255, 255, 1));opacity:.04}.selectable-option p{margin:0}.selectable-option:last-child{border-bottom:none}.selectable-option-dot{width:24px;height:24px;background-color:transparent;display:flex;align-items:center;justify-content:center;position:relative}.selectable-option-dot:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--text-color, rgba(255, 255, 255, 1));border-radius:50%;opacity:.08}.selectable-option-dot.checked:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--primary-color, rgba(0, 240, 170, 1));border-radius:50%;opacity:1}.selectable-option-dot.checked{border-color:var(--primary-color, rgba(0, 240, 170, 1))}.selectable-option-dot:before{content:"";width:16px;height:16px;background-color:var(--text-color, rgba(255, 255, 255, 1));border-radius:50%;opacity:.08;margin-left:2px;margin-top:2px}.selectable-option-dot.checked:before{content:"";width:16px;height:16px;background-color:var(--primary-color, rgba(0, 240, 170, 1));border-radius:50%;opacity:1}.primary-button{border:none;background-color:var(--primary-color, rgba(28, 203, 149, 1));padding:18px 20px;border-radius:16px;font-size:14px;font-weight:600;color:var(--primary-button-text-color, rgba(255, 255, 255, 1));display:flex;align-items:center;gap:8px}.primary-button:disabled{opacity:.32;cursor:not-allowed}.primary-button img{width:auto;height:20px}.primary-button .colored-icon{filter:brightness(0) invert(1)!important}.secondary-button{border:none;background-color:transparent;padding:18px 20px;border-radius:16px;font-size:14px;font-weight:600;color:var(--text-color, rgba(255, 255, 255, 1));position:relative;z-index:1}.secondary-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color, rgba(255, 255, 255, 1));opacity:.08;z-index:-1;border-radius:16px}.multi-selectable-list{display:flex;flex-direction:column;border-radius:20px;width:100%;position:relative;z-index:1;overflow:hidden}.multi-selectable-list:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color);opacity:.06;z-index:-1;border-radius:20px;border:1px solid var(--text-color);opacity:.04}.multi-selectable-list-option{display:flex;align-items:center;cursor:pointer;position:relative}.multi-selectable-list-option:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;right:20px;width:calc(100% + 40px);height:1px;background-color:var(--text-color);opacity:.04}.multi-selectable-list-option .checkbox-container{width:100%;padding:16px 20px!important}.checkbox-container{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(255,255,255,.04);border-radius:10px;padding:10px 16px;margin-bottom:1em;cursor:pointer;font-size:14px;font-weight:600}.checkbox-container.no-border{border:none;margin:0;padding:0}.checkbox-container.disabled{cursor:not-allowed}.checkbox-container.disabled .checkbox{opacity:.2;cursor:not-allowed}.checkbox-container.disabled .checkbox-label{cursor:not-allowed;opacity:.2}.checkbox-label{display:flex;align-items:center;gap:10px}.checkbox{width:20px;height:20px;border:1px solid rgba(255,255,255,.04);border-radius:4px;background-color:#ffffff0f;display:flex;justify-content:center;align-items:center}.checkbox.checked{background-color:var(--primary-color, rgba(28, 203, 149, 1));border:1px solid rgba(255,255,255,.14)}.check-icon{width:14px;height:14px}.checkbox-info-icon{display:flex;align-items:center}.checkbox-info-icon img{width:16px;height:16px}.cart-container{width:100%;display:flex;flex-direction:column;gap:24px;flex:1}.cart-header{display:flex;flex-direction:row;justify-content:space-between}.cart-header h1{font-size:20px;font-weight:600;text-align:start;margin:0}.cart-header p{font-size:14px;font-weight:500;color:var(--text-color, rgba(0, 0, 0, 1));opacity:.32;text-align:center;margin:0}.cart-items-list{display:flex;flex-direction:column;gap:16px}.cart-footer{display:flex;flex-direction:row;gap:16px;align-items:center;width:100%;padding-top:16px;position:relative}.cart-footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--text-color, rgba(0, 0, 0, 1));opacity:.04}.cart-footer-price-info{display:flex;flex-direction:row;align-items:center;gap:6px;margin-left:auto}.cart-footer-price-info p{font-size:16px;font-weight:600;margin:0;color:var(--primary-button-text-color, rgba(0, 0, 0, 1))}.cart-footer-price-before-discount{font-size:12px;font-weight:600;color:var(--text-color, rgba(0, 0, 0, 1));opacity:.32;text-decoration:line-through}.cart-footer .primary-button{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;font-size:14px;font-weight:600}.cart-header-select-all{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer;font-size:12px;font-weight:500}.cart-header-delete-button{display:flex;flex-direction:row;align-items:center;gap:4px;cursor:pointer;font-size:12px;font-weight:500;position:relative;padding:9px 10px;border-radius:32px}.cart-header-delete-button img{width:14px;height:14px}.cart-header-delete-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--text-color, rgba(0, 0, 0, 1));opacity:.04;border-radius:32px;z-index:-1}.cart-header-delete-button.disabled{cursor:default;opacity:.32}.cart-checkout-container{width:100%;display:flex;flex-direction:column;gap:16px;flex:1;box-sizing:border-box;line-height:100%;letter-spacing:0%}.cart-checkout-container h1{font-size:24px;font-weight:600;text-align:start;color:var(--text-color, rgba(0, 0, 0, 1));margin:0}.cart-checkout-header>p,.cart-checkout-content-block>p{font-size:14px;font-weight:500;color:var(--text-color, rgba(0, 0, 0, 1));opacity:.64;margin:0}.cart-checkout-content-block>p{padding:0 8px}.cart-checkout-header,.cart-checkout-content-block{display:flex;flex-direction:column;gap:16px}.cart-checkout-content{display:flex;flex-direction:column;gap:32px}.cart-checkout-container-divider{margin-left:-16px;width:calc(100% + 32px);height:1px;background-color:var(--text-color, rgba(0, 0, 0, 1));opacity:.04}.cart-checkout-address{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:14px;cursor:pointer;position:relative}.cart-checkout-address:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:14px;pointer-events:none;opacity:.04;background:var(--text-color, rgba(0, 0, 0, 1));z-index:-1}.cart-checkout-address span{font-size:14px;font-weight:500;color:var(--text-color, rgba(0, 0, 0, 1))}.cart-checkout-footer{display:flex;flex-direction:column;gap:16px}.cart-checkout-footer p{font-size:14px;font-weight:500;color:var(--text-color, rgba(0, 0, 0, 1));opacity:.64;margin:0}.cart-checkout-footer h4{font-size:28px;font-weight:700;color:var(--primary-color, rgba(0, 0, 0, 1));margin:0;height:28px}.cart-checkout-footer-price-info{display:flex;flex-direction:column;gap:8px}.cart-checkout-footer-price-info p{font-size:10px;font-weight:500;opacity:.32}.cart-checkout-footer-price-info a{font-size:10px;font-weight:500;color:var(--text-color, rgba(0, 0, 0, 1))}.cart-checkout-addresses-list{display:flex;flex-direction:column;gap:8px;width:100%}.cart-checkout-address-item{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:16px;cursor:pointer;position:relative;z-index:1}.cart-checkout-address-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color);opacity:.06;z-index:-1;border-radius:16px}.cart-checkout-address-item span{font-size:14px;font-weight:600;color:var(--text-color)}.cart-checkout-payment-info-warning{display:flex;align-items:center;gap:10px;position:relative;padding:12px 24px 12px 16px}.cart-checkout-payment-info-warning:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color);opacity:.03;z-index:-1;border-radius:16px}.cart-checkout-payment-info-warning img{width:16px;height:16px;opacity:.4}.cart-checkout-payment-info-warning p{font-size:12px;font-weight:500;color:var(--text-color);margin:0;opacity:.8}.cart-checkout-payment-info-warning p span{font-weight:600;text-decoration:underline}.cart-checkout-addresses-list-footer .secondary-button img{transform:rotate(180deg)}.cart-checkout-addresses-list-footer{display:flex;align-items:center;gap:12px}.cart-checkout-addresses-list-footer .primary-button{width:100%;align-items:center;justify-content:center}.cart-checkout-new-address-panel{display:flex;flex-direction:column;gap:24px;justify-content:flex-start;width:100%}.cart-checkout-new-address-panel p{margin:0 0 -12px}.cart-checkout-new-address-row{display:flex;flex-direction:row;gap:12px;width:100%}.cart-checkout-new-address-row-item{display:flex;flex-direction:column;gap:24px}.cart-checkout-new-address-row .cart-checkout-new-address-row-item{width:100%}.cart-checkout-new-address-panel-footer{display:flex;flex-direction:row;gap:8px;width:100%}.cart-checkout-new-address-panel-footer .primary-button{flex:1;justify-content:center}.cart-product-element-photo{position:relative}.cart-product-element-photo-wrapper{position:relative;display:inline-block}.cart-product-element-photo{display:block}.cart-product-element-favorite-icon,.cart-product-element-favorite-filled-icon{position:absolute;top:4px;right:4px;width:16px;height:16px;opacity:.4;z-index:2;border-radius:50%;background:var(--text-color);padding:7px;border:1px solid rgba(0,0,0,.06);display:block}.cart-product-element-favorite-filled-icon{opacity:1}.cart-product-element-photo{width:95px;height:95px;border-radius:16px}.cart-product-element p{font-size:18px;font-weight:700;color:var(--primary-color, rgba(28, 203, 149, 1));align-items:flex-start;display:flex;flex-direction:column;gap:0;margin:0}.cart-product-price-before-discount{font-size:12px;font-weight:600;color:var(--text-color, rgba(0, 0, 0, 1));opacity:.32;text-decoration:line-through}.cart-product-element{display:flex;flex-direction:row;gap:12px;width:100%}.cart-product-element-content{padding:0}.cart-product-element-info{display:flex;flex-direction:column;gap:6px;width:100%;box-sizing:border-box}.cart-product-element-name-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%}.cart-product-element-name{font-size:14px;font-weight:600;color:var(--text-color, rgba(0, 0, 0, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.cart-product-element-info span:first-of-type{font-size:14px;font-weight:600;color:var(--text-color, rgba(0, 0, 0, 1))}.cart-product-element-info span:nth-child(2),.cart-product-element-info span:nth-child(3){font-size:12px;font-weight:500;color:var(--text-color, rgba(0, 0, 0, 1));opacity:.32}.cart-product-element-info span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-product-element-down{display:flex;flex-direction:column;justify-content:space-between;width:100%}.cart-product-element-list-content{display:flex;flex-direction:column;width:100%;gap:6px}.cart-product-element-actions{display:flex;gap:8px;align-items:center;width:100%}.cart-product-quantity-control{display:flex;align-items:center;gap:8px;border-radius:10px;padding:4px 8px;min-height:32px;min-width:80px;position:relative;width:100%}.cart-product-quantity-control:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;pointer-events:none;opacity:.04;background:var(--text-color);z-index:-1}.cart-product-quantity-control button{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.cart-product-quantity-control button img{width:16px;height:16px}.cart-product-quantity-control span{font-size:14px;font-weight:600;color:var(--text-color, rgba(0, 0, 0, 1));min-width:20px;text-align:center;width:100%}.cart-product-element-remove{background:none;border:none;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.4}.cart-product-element-remove img{width:20px;height:20px}.cart-product-element-remove:hover{opacity:.6}.cart-product-element-icon-button{position:relative;padding:10px;background-color:transparent;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.cart-product-element-icon-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--text-color);opacity:.04;border-radius:8px;z-index:-1}.cart-product-favorite-button .cart-product-favorite-icon,.cart-product-favorite-button img.cart-product-favorite-icon{width:20px;height:20px}.cart-product-loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.selectable-list{display:flex;flex-direction:column;border-radius:20px;width:100%;position:relative;z-index:1;overflow:hidden}.selectable-list:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color);opacity:.06;z-index:-1;border-radius:20px;border:1px solid var(--text-color);opacity:.04}.selectable-list-option{display:flex;align-items:center;padding:16px 20px;cursor:pointer;position:relative}.selectable-list-option:not(:last-child):after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:1px;background-color:var(--text-color);opacity:.04}.selectable-list-option-content{display:flex;align-items:center;gap:12px;width:100%}.selectable-list-option-dot{width:24px;height:24px;border-radius:50%;border:1px solid var(--text-color);opacity:.08;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.selectable-list-option.selected .selectable-list-option-dot{border-color:var(--primary-color);opacity:1}.selectable-list-option.selected .selectable-list-option-dot:before{content:"";width:16px;height:16px;border-radius:50%;background-color:var(--primary-color);position:absolute}.selectable-list-option-text{margin:0;font-weight:600;font-size:16px;color:var(--text-color);line-height:1.4}.order-info-list-container{display:flex;flex-direction:column;width:100%;border-radius:20px;position:relative;z-index:1;overflow:hidden}.order-info-list-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color);opacity:.02;z-index:-1;border-radius:20px}.order-info-list-header{padding:14px 20px}.order-info-list-header h2{font-size:16px;font-weight:600;color:var(--text-color);margin:0}.order-info-list-divider{width:100%;height:1px;background-color:var(--text-color);opacity:.04}.order-info-list-body{display:flex;flex-direction:column;gap:8px;padding:20px}.order-info-list-details{display:flex;justify-content:space-between;align-items:center}.order-info-list-details p{font-size:14px;font-weight:500;color:var(--text-color);opacity:.32;margin:0}.order-info-list-details span,.order-info-list-details.total span{font-size:14px;font-weight:600;color:var(--text-color)}.order-info-list-footer{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;cursor:pointer}.order-info-list-footer-left{display:flex;align-items:center;gap:8px}.order-info-list-footer-left p{font-size:14px;font-weight:500;color:var(--text-color);margin:0}.order-info-list-footer-right{display:flex;align-items:center}.order-info-list-arrow{transition:transform .3s ease;transform:rotate(0)}.order-info-list-arrow.expanded{transform:rotate(90deg)}.order-info-list-products{display:flex;flex-direction:column;gap:16px;padding:16px 20px}.order-info-list-product{display:flex;flex-direction:row;gap:12px;width:100%}.order-info-list-product-photo-wrapper{flex-shrink:0}.order-info-list-product-photo{width:95px;height:95px;border-radius:14px;display:block}.order-info-list-product-content{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:12px}.order-info-list-product-info{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.order-info-list-product-name{font-size:14px;font-weight:600;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-info-list-product-additional-name,.order-info-list-product-properties{font-size:12px;font-weight:500;color:var(--text-color);opacity:.32;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-info-list-product-quantity-price{display:flex;flex-direction:row;align-items:center;gap:6px}.order-info-list-product-quantity-price .order-info-list-product-price-text{font-size:14px;font-weight:700;color:var(--primary-color);opacity:1}.order-info-list-product-quantity-price span{font-size:12px;font-weight:500;color:var(--text-color);opacity:.32}.order-info-list-product-dot{width:3px;height:3px;border-radius:50%;background-color:#d9d9d9;flex-shrink:0}.order-info-list-product-divider{width:100%;height:1px;background-color:var(--text-color);opacity:.04}.order-info-list-details.total{margin-top:9px}.order-info-list-details.total span:nth-child(2){font-size:20px;font-weight:600}.orders-container{width:100%;display:flex;flex-direction:column;gap:24px;flex:1}.orders-header{display:flex;flex-direction:row;justify-content:space-between}.orders-header h1{font-size:20px;font-weight:600;text-align:start;margin:0}.orders-header span{font-size:14px;font-weight:500;color:var(--text-color, rgba(255, 255, 255, 1));opacity:.32}.orders-list{display:flex;flex-direction:column;gap:12px}.order-product-list-element{display:flex;flex-direction:row;gap:12px;width:100%;cursor:pointer}.order-product-list-element-photos{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:4px;width:95px;height:95px;flex-shrink:0}.order-product-list-element-photo-wrapper{position:relative;width:100%;height:100%;overflow:hidden;border-radius:12px}.order-product-list-element-photo-wrapper.single{grid-column:1 / -1;grid-row:1 / -1;border-radius:16px}.order-product-list-element-photo{width:100%;height:100%;object-fit:cover;display:block}.order-product-list-element-content{display:flex;flex-direction:column;gap:6px;flex:1;justify-content:center}.order-product-list-element-row{display:flex;flex-direction:row;align-items:center;gap:6px}.order-product-list-element-row:first-of-type .order-product-list-element-dot{opacity:.32}.order-product-list-element-row:last-of-type .order-product-list-element-dot{opacity:1}.order-product-list-element-id,.order-product-list-element-date{font-size:14px;font-weight:500;color:var(--text-color, rgba(0, 0, 0, 1));opacity:.32}.order-product-list-element-dot{width:2px;height:2px;border-radius:50%;background-color:var(--text-color, rgba(0, 0, 0, 1));flex-shrink:0}.order-product-list-element-price,.order-product-list-element-count{font-size:14px;font-weight:600;color:var(--text-color, rgba(0, 0, 0, 1))}.order-product-list-element-status{display:flex;flex-direction:row;align-items:center;gap:4px}.order-product-list-element-status span{font-size:16px;font-weight:600;color:var(--primary-color, rgba(28, 203, 149, 1))}.order-product-list-element-status img{width:20px;height:20px}.favorites-container{width:100%;display:flex;flex-direction:column;gap:24px;flex:1}.favorites-header{display:flex;flex-direction:row;justify-content:space-between}.favorites-header h1{font-size:20px;font-weight:600;text-align:start;margin:0}.faq-page-container{width:100%;display:flex;flex-direction:column;gap:24px;flex:1}.faq-header{width:100%}.faq-title{font-size:20px;font-weight:600;text-align:start;margin:0}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{border-radius:16px;padding:16px;cursor:pointer;transition:all .3s ease;border:1px solid rgba(0,0,0,.08);position:relative}.faq-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px;pointer-events:none;opacity:.04;background:var(--text-color);z-index:-1}.faq-item:active{transform:scale(.98)}.faq-question{display:flex;justify-content:space-between;align-items:center;gap:12px}.faq-question span{font-size:16px;font-weight:600;flex:1;color:var(--text-color)}.faq-toggle-icon{width:24px;height:24px;opacity:.32;flex-shrink:0;transition:transform .3s ease}.faq-answer{padding-top:16px;border-top:1px solid rgba(0,0,0,.08);font-size:14px;font-weight:400;line-height:1.5;color:var(--text-color);white-space:pre-wrap;opacity:.32}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.product-page-container{display:flex;flex-direction:column;gap:16px}.product-charact.product-page-add-to-cart-container{position:fixed;left:0;right:0;width:100%;background-color:var(--background-color);padding:16px;border-top:1px solid var(--text-color, rgba(255, 255, 255, .1));z-index:10;box-sizing:border-box;display:flex;gap:16px;align-items:center}.product-path{display:flex;flex-direction:row;gap:8px}.product-path span{position:relative;z-index:1;font-size:12px;padding:6px 12px;border-radius:16px}.product-path span:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color, rgba(255, 255, 255, 1));opacity:.06;z-index:-1;border-radius:16px}.product-details{display:flex;flex-direction:column;gap:6px}.product-details h1{margin:0;font-size:20px;font-weight:600}.product-details h2{font-size:12px;margin:0;opacity:.5}.product-description p{margin:4px 0 0;font-size:14px;opacity:.8}.product-page-container .buttons-overlay-list{margin-top:16px}.selected-variation-info{padding:16px;background-color:var(--tg-theme-secondary-bg-color);border-radius:12px;display:flex;flex-direction:column;gap:8px}.selected-variation-info p{margin:0;font-size:14px;color:var(--tg-theme-text-color)}.product-page-add-to-cart-container{position:fixed;left:0;right:0;width:100%;background-color:var(--background-color);padding:16px;border-top:1px solid rgba(255,255,255,.08);z-index:10;box-sizing:border-box;display:flex;gap:16px;align-items:center}.product-page-add-to-cart-container .primary-button{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;justify-content:space-between}.product-page-add-to-cart-container .primary-button span:not(:first-child){display:flex;flex-direction:row;align-items:center;margin:0;gap:6px;font-size:16px;font-weight:600}.product-page-add-to-cart-container .primary-button span{font-size:14px;font-weight:600;text-align:center;width:100%}.product-page-add-to-cart-container .primary-button .discounted-price{font-size:12px;font-weight:600;color:var(--text-color, rgba(255, 255, 255, 1));opacity:.5;text-decoration:line-through}.product-page-add-to-cart-container .favorite-button{position:relative;padding:16px;background-color:transparent;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-page-add-to-cart-container .favorite-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--text-color);opacity:.1;border-radius:8px;z-index:-1}.product-page-add-to-cart-container .favorite-button .colored-icon{width:24px;height:24px;opacity:.4}.product-page-add-to-cart-container .favorite-icon{width:24px;height:24px}.product-characteristics{width:100%;display:flex;flex-direction:column;gap:10px}.product-characteristic-item{width:100%;display:flex;flex-direction:row;justify-content:space-between}.product-characteristic-item p{margin:0;opacity:.32;font-size:14px}.product-characteristic-item span{font-size:14px}.product-page-container-content{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;gap:16px}.product-page-quantity-control{display:flex;align-items:center;gap:12px;border-radius:10px;padding:4px 12px;width:100%;box-sizing:border-box;position:relative}.product-page-quantity-control:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;pointer-events:none;opacity:.04;background:var(--text-color);z-index:-1}.product-page-quantity-control button{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.product-page-quantity-control button:disabled{opacity:.5;cursor:not-allowed}.product-page-quantity-control button img{width:24px;height:24px}.product-page-quantity-control span{position:relative;font-size:14px;font-weight:600;color:var(--text-color, rgba(0, 0, 0, 1));text-align:center;flex:1;padding:15px 16px}.product-page-quantity-control span:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:14px;pointer-events:none;opacity:.04;background:var(--text-color);z-index:-1}.product-page-related-products{display:flex;flex-direction:column;gap:16px;position:relative;padding-top:16px}.product-page-related-products:before{content:"";position:absolute;top:0;left:0;width:calc(100% + 32px);margin-left:-16px;height:1px;background-color:var(--text-color);opacity:.04}.product-page-related-products h3{margin:0;font-size:18px;font-weight:600}.product-page-related-products-list{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;max-width:calc(100vw - 32px)}.product-page-related-products-list::-webkit-scrollbar{display:none}.product-page-related-products .products-list-element-photo,.product-page-related-products .products-list-element-photo-wrapper{width:140px;height:140px}.product-page-price-and-variations{display:flex;flex-direction:column;gap:16px;position:relative;border-radius:20px;padding:16px 20px}.product-page-price-and-variations:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;pointer-events:none;opacity:.02;background:var(--text-color);z-index:-1}.product-page-price{font-size:28px;font-weight:600;color:var(--primary-color);display:flex;align-items:center;gap:8px}.product-page-price-before-discount{font-size:16px;font-weight:600;color:var(--text-color);opacity:.32;text-decoration:line-through}.product-page-variations{display:flex;flex-direction:column;gap:16px}.product-page-variation-group{display:flex;flex-direction:column;gap:12px}.product-page-variation-group h4{margin:0;font-size:12px;font-weight:600;color:var(--text-color);opacity:.64}.product-page-variation-values{display:flex;flex-wrap:wrap;gap:8px}.product-page-variation-button{position:relative;padding:8px 14px;border-radius:32px;background-color:transparent;color:var(--text-color);font-size:14px;font-weight:500;cursor:pointer;border:none;transition:all .2s;z-index:1}.product-page-variation-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--text-color);opacity:.02;border-radius:8px;z-index:-1;transition:opacity .2s}.product-page-variation-button:hover:before{opacity:.06}.product-page-variation-button.active{background-color:var(--primary-color)}.product-page-variation-button.active:before{display:none}.product-page-variation-button.disabled{opacity:.32;cursor:not-allowed}.product-page-variation-button.disabled:before{opacity:.02}.product-page-variation-button.disabled:hover:before{opacity:.02}.product-page-variation-values{margin-top:-6px}.buttons-overlay-list{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:2px;border-radius:10px}.buttons-overlay-list:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color, rgba(255, 255, 255, 1));opacity:.04;z-index:-1;border-radius:10px}.buttons-overlay-list button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px;background-color:transparent;border:none;color:var(--text-color, rgba(255, 255, 255, 1));border-radius:10px;width:100%;height:100%}.buttons-overlay-list button.active{background-color:var(--background-color, rgba(15, 15, 15, 1))}.buttons-overlay-list button:not(.active){opacity:.64}.order-details-container{width:100%;display:flex;flex-direction:column;gap:32px;flex:1}.order-details-container h1{font-size:20px;font-weight:600;text-align:start;margin:0}.order-details-container h2{font-size:15px;font-weight:500;text-align:start;margin:0}.order-details-container h3{font-size:16px;font-weight:600;color:var(--text-color);margin:0}.order-details-block{display:flex;flex-direction:column;gap:12px;margin-top:-20px}.order-details-block-header{display:flex;flex-direction:row;gap:4px;align-items:center}.order-details-copy-button{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.order-details-copy-button img{width:16px;height:16px}.order-details-date{font-size:14px;font-weight:500;color:var(--text-color);opacity:.43}.order-details-status-block{padding:14px 20px;border-radius:20px;position:relative}.order-details-status-block:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color);opacity:.02;border-radius:20px;z-index:-1}.order-details-status-header{display:flex;flex-direction:row;align-items:center;gap:8px}.order-details-status-header img{width:20px;height:20px}.order-details-status-header span{font-size:16px;font-weight:600}.order-details-stages{display:flex;flex-direction:column;gap:16px}.order-details-stages-list{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px}.order-details-stage{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;width:64px}.order-details-stage-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.order-details-stage-icon:before{content:"";position:absolute;top:0;left:0;width:calc(100% - 8px);height:calc(100% - 8px);border:4px solid var(--text-color);opacity:.04;border-radius:50%;z-index:-1}.order-details-stage.active .order-details-stage-icon:before{border:4px solid var(--primary-color);opacity:1}.order-details-stage.completed .order-details-stage-icon:before{background-color:var(--primary-color);border:4px solid var(--primary-color);opacity:1}.order-details-stage-icon img{width:32px;height:32px}.order-details-stage.inactive .order-details-stage-icon img{opacity:.32}.order-details-stage-connector{position:absolute;top:32px;left:calc(50% + 32px);height:2px;background-color:var(--text-color);opacity:.04;z-index:1}.order-details-stage.active .order-details-stage-connector,.order-details-stage.completed .order-details-stage-connector{background-color:var(--primary-color);opacity:1}.order-details-stage:last-child .order-details-stage-connector{display:none}.order-details-stage span{font-size:12px;font-weight:500;color:var(--text-color);text-align:center}.order-details-stage.inactive span{opacity:.32}.order-details-address-block{display:flex;flex-direction:column;gap:16px}.order-details-address{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:14px 20px;border-radius:20px;position:relative}.order-details-address:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color);opacity:.02;border-radius:20px;z-index:-1}.order-details-address img{width:20px;height:20px;flex-shrink:0;margin-top:2px}.order-details-address span{font-size:14px;font-weight:500;color:var(--text-color);line-height:1.5}.order-details-comment-block{display:flex;flex-direction:column;gap:16px}.order-details-comment-block p{font-size:14px;font-weight:500;color:var(--text-color);opacity:.64;margin:0;padding:14px 20px;border-radius:20px;position:relative;line-height:1.5}.order-details-comment-block p:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color);opacity:.02;border-radius:20px;z-index:-1}.order-details-products-block{display:flex;flex-direction:column;gap:24px}.order-details-products-summary{font-size:14px;font-weight:500;color:var(--text-color);opacity:.32;margin-top:-14px}.order-details-products-list{display:flex;flex-direction:column;gap:12px}.order-details-product-item{display:flex;flex-direction:row;gap:12px;padding:14px 20px;border-radius:20px;position:relative}.order-details-product-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color);opacity:.02;border-radius:20px;z-index:-1}.order-details-product-photo-wrapper{width:60px;height:60px;flex-shrink:0;border-radius:12px;overflow:hidden}.order-details-product-photo{width:100%;height:100%;object-fit:cover}.order-details-product-info{display:flex;flex-direction:column;gap:4px;flex:1}.order-details-product-name{font-size:14px;font-weight:600;color:var(--text-color)}.order-details-product-additional-name{font-size:13px;font-weight:500;color:var(--text-color);opacity:.48}.order-details-product-price-row{display:flex;flex-direction:row;align-items:center;gap:4px;margin-top:4px}.order-details-product-price{font-size:14px;font-weight:600;color:var(--text-color)}.order-details-product-quantity{font-size:14px;font-weight:500;color:var(--text-color);opacity:.32}.order-details-loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.order-details-cancel-info{width:100%;margin-top:-16px}.order-details-cancel-info .primary-button{width:100%;background-color:#e63131;text-align:center;align-items:center;display:flex;justify-content:center}.addresses-container{width:100%;display:flex;flex-direction:column;gap:24px;flex:1}.addresses-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.addresses-title{font-size:20px;font-weight:600;margin:0}.addresses-header span{font-size:14px;font-weight:500;color:var(--text-color);opacity:.32}.addresses-list{display:flex;flex-direction:column;gap:12px}.address-item{display:flex;flex-direction:row;gap:12px}.address-item-left{display:flex;flex-direction:row;align-items:center;gap:12px;padding:18px 20px;border-radius:20px;position:relative;flex:1}.address-item-left:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color);opacity:.04;border-radius:14px;z-index:-1}.address-item-left img{width:20px;height:20px;opacity:.32;flex-shrink:0}.address-item-left p{font-size:14px;font-weight:500;color:var(--text-color);margin:0}.address-item-right{display:flex;align-items:center;justify-content:center;padding:18px;border-radius:16px;position:relative}.address-item-right:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color);opacity:.08;border-radius:16px;z-index:-1}.delete-address-button{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.delete-address-button img{width:20px;height:20px}.addresses-container .empty-message-additional-content{width:100%}.addresses-container .empty-message-additional-content .primary-button{width:100%;margin-top:16px}.addresses-list .primary-button{margin-top:12px}.add-address-form{display:flex;flex-direction:column;gap:12px}.add-address-form p{margin:0;font-size:14px;font-weight:500;color:var(--text-color)}.add-address-row{display:flex;flex-direction:row;gap:12px;width:100%}.add-address-row-item{display:flex;flex-direction:column;gap:12px;flex:1}.add-address-row-item p{margin:0;font-size:14px;font-weight:500;color:var(--text-color)}.delete-address-panel{display:flex;flex-direction:column;gap:24px;padding:0;width:100%}.delete-address-text{font-size:14px;font-weight:500;margin:0;line-height:1.5}.delete-address-text span{color:var(--text-color);font-weight:600}.delete-address-panel-buttons{display:flex;flex-direction:row;gap:12px}.delete-address-panel-buttons .primary-button{align-items:center;justify-content:center;width:50%;background:#e63131}.delete-address-panel-buttons .secondary-button{width:50%}.add-address-buttons{display:flex;flex-direction:row;gap:12px;width:100%}.add-address-buttons .primary-button{align-items:center;justify-content:center;width:50%}.add-address-buttons .secondary-button{width:50%}.search-products-container{display:flex;flex-direction:column;gap:16px;width:100%;flex:1}.search-products-filters{display:flex;gap:8px;width:100%}.search-products-sort-panel-buttons{display:flex;flex-direction:column;gap:12px;margin-top:24px}.search-products-filters-price-range{display:flex;flex-direction:column;gap:12px}.search-products-filters-price-range p{font-size:14px;font-weight:600;color:var(--text-color);margin:0}.search-products-filters-price-inputs{display:flex;gap:12px}.search-products-filters-price-input{flex:1;display:flex;flex-direction:column;gap:8px}.search-products-filters-price-input span{font-size:12px;font-weight:500;color:var(--hint-color)}.search-products-filter-item{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--section-separator-color)}.search-products-filter-item p{font-size:14px;font-weight:600;color:var(--text-color);margin:0}.search-products-filter-show-list{display:flex;align-items:center;justify-content:space-between;padding:12px;background-color:var(--section-bg-color);border-radius:12px;cursor:pointer;transition:opacity .2s}.search-products-filter-show-list:active{opacity:.7}.search-products-filter-show-list span{font-size:14px;font-weight:500;color:var(--link-color)}.search-products-filter-selected-values{display:flex;flex-wrap:wrap;gap:8px}.search-products-filter-selected-value{display:flex;align-items:center;gap:8px;padding:6px 12px;background-color:var(--button-color);border-radius:16px}.search-products-filter-selected-value span{font-size:13px;font-weight:500;color:var(--button-text-color)}.search-products-filter-list-panel{display:flex;flex-direction:column}.support-chat-page-container{display:flex;flex-direction:column;max-height:100%;gap:16px;max-width:100%;flex:1}.support-chat-page-container h1{font-size:24px;font-weight:600;margin:0}.support-chat-messages{overflow-y:auto;display:flex;flex-direction:column;gap:19px;padding:16px;border-radius:12px;max-height:calc(100vh - 255px);flex:1;scrollbar-width:none}.support-chat-messages::-webkit-scrollbar{display:none}.support-chat-empty{display:flex;align-items:center;justify-content:center;align-self:center;margin:auto;gap:12px;flex-direction:column;text-align:center}.support-chat-empty img{width:64px;height:64px;opacity:.32}.support-chat-empty h3{font-size:20px;font-weight:600;margin:0;color:var(--text-color, #fff)}.support-chat-empty p{font-size:14px;margin:0;font-weight:500;color:var(--text-color, #fff);opacity:.32}.support-chat-message-wrapper{display:flex;flex-direction:column;gap:4px;align-items:flex-start;max-width:100%}.support-chat-message-wrapper:has(.my-message){align-items:flex-end}.support-chat-message{max-width:70%;padding:10px;border-radius:14px;display:flex;flex-direction:column;gap:10px}.support-chat-message.support-message{color:var(--text-color, #fff);position:relative}.support-chat-message.support-message:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background-color:var(--text-color, #fff);opacity:.04;z-index:-1}.support-chat-message.my-message{color:var(--text-color, #fff);position:relative}.support-chat-message.my-message:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background-color:var(--primary-color, #fff);z-index:-1}.support-chat-message p{margin:0;word-wrap:break-word}.support-chat-message-photo{max-width:100%;border-radius:8px}.support-chat-message-time{font-size:10px;opacity:.32;padding-top:4px;font-weight:500;color:var(--text-color, #fff)}.support-chat-input{display:flex;gap:8px;align-items:center;max-width:100%}.support-chat-file-button{padding:10.5px 12px;border:none;border-radius:14px;cursor:pointer;position:relative;background-color:transparent}.support-chat-file-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background-color:var(--text-color, #e0e0e0);opacity:.06;z-index:-1}.support-chat-file-button img{width:24px;height:24px;opacity:.4}.support-chat-input .input-field-container{flex:1}.support-chat-header{display:flex;align-items:center;gap:12px;padding:8px;border-radius:32px;position:relative;background:none}.support-chat-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:32px;background-color:var(--text-color, #e0e0e0);opacity:.06;z-index:0}.support-chat-header>*{position:relative;z-index:1}.support-chat-header img{width:40px;height:40px;border-radius:50%}.support-chat-header h1{font-size:18px;font-weight:600;margin:0}.chat-input-field-container{display:flex;align-items:center;position:relative;width:100%;border-radius:14px}.chat-input-field-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color, rgba(255, 255, 255, 1));opacity:.04;z-index:-1;border-radius:14px}.chat-input-field{flex:1;padding:16px 48px 16px 16px;border-radius:14px;font-size:14px;background-color:transparent;border:none;outline:none;caret-color:var(--text-color, rgba(0, 0, 0, 1))}.chat-input-field-container.with-icon .chat-input-field{padding-left:40px}.chat-input-field::placeholder{color:var(--text-color, rgba(0, 0, 0, 1));opacity:.32}.chat-input-field:not(:placeholder-shown){color:var(--text-color, rgba(0, 0, 0, 1));opacity:1}.chat-input-field-container:hover:before{opacity:.08}.chat-input-field-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--text-color, rgba(0, 0, 0, 1));opacity:0;border-radius:14px;z-index:-1}.chat-input-field-container:hover:after{opacity:.32}.chat-input-field-container:focus-within:before{opacity:.08}.chat-input-field-container:focus-within:after{opacity:1;border:1px solid var(--primary-color, rgba(28, 203, 149, 1));box-shadow:0 0 8px 0 var(--primary-color, rgba(28, 203, 149, 1))}.chat-input-field-container img{position:absolute;left:10px;width:18px;height:18px;opacity:.32}.chat-input-field-send-button{position:absolute;right:8px;width:40px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color, rgba(28, 203, 149, 1));border-radius:8px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.chat-input-field-send-button img{position:static;width:16px;height:16px;opacity:1}.footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;padding:10px 40px 14px;position:fixed;bottom:0;left:0;background-color:var(--background-color, rgba(15, 15, 15, 1));z-index:999}.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--text-color, rgba(255, 255, 255, 1));opacity:.08}.footer-icon{width:24px;height:24px;opacity:.32}.footer-icon.active{opacity:1}
