.app{width:100%;flex:1;font-family:"Helvetica";display:flex;flex-direction:column;align-items:center;justify-content:space-between;font-size:15px}.app-content{display:flex;justify-content:center;flex:1;background:#fff;color:#333;width:100%;padding:16px}.app-content__page{display:flex;width:100%;max-width:1024px;flex:1}@media(max-width: 800px){.app-content{padding:16px 0}.app-content>div{padding:0}.app-content__page{padding:0 16px}}
.toast{word-break:break-all;white-space:break-spaces;padding:16px;color:#fff;background:#000;opacity:0;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);border-radius:12px;font-size:.9em;text-decoration:none;box-shadow:0px 4px 8px rgba(20,25,37,.6);flex-direction:row;justify-content:space-between;align-items:center;margin-top:8px;width:fit-content;display:flex;gap:12px}.toast button{color:#fff}.toast__visible{opacity:1;transition:max-height 1s ease-out;height:auto}.toast__info{background:#000}.toast__error{background:#ab0000}.toaster-container{top:0;left:0;right:0;max-height:100vh;max-width:min(800px,100vw - 64px);z-index:1000;margin-left:auto;margin-right:auto;overflow:hidden;width:fit-content;position:fixed;display:flex;flex-direction:column;align-items:center;padding:0 8px 16px}
.home-page{display:flex;flex-direction:column;align-items:flex-start;width:100%;position:relative;flex:1}.home-page h1{color:gray;padding-left:30px}.home-page__content{width:100%;min-height:50vh}.home-page__loading .home-page__content{opacity:.3}
.products-feed{display:flex;flex-direction:column;align-items:flex-start;width:100%;background-color:#fff;position:relative;flex:1}.products-feed__content{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.products-feed__content-empty{display:flex;align-items:center;justify-content:center;width:100%;min-height:50vh}.products-feed__tables{display:flex;flex-direction:row}.products-feed__title{padding:8px;font-size:14px;text-align:left}.products-feed__loading .order-book-widget__content{opacity:.3}@media(max-width: 800px){.products-feed{padding:0 16px}.products-feed__content{gap:16px;grid-template-columns:1fr 1fr}}
.nk-spinner{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;max-height:100vh}.nk-spinner__spinner{width:32px;height:32px;border:4px solid gray;border-top:4px solid rgba(0,0,0,0);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.FeedCard{display:flex;flex-direction:column;align-items:flex-start;gap:8px;position:relative;max-width:100%}.FeedCard a>*{text-decoration:underline}.FeedCard__title{color:#000;font-weight:300;cursor:pointer}
.Slide{box-sizing:border-box;width:100%;flex-shrink:0;height:100%;position:relative;display:block;background:#f4f4f4}.Slide__hidden{opacity:0;transition:opacity .3s ease-in-out,visibility 0s linear}.Slide__visible{opacity:1;transition:opacity .3s ease-in-out,visibility 0s linear}.Slider{display:flex;width:100%;max-width:100%;cursor:pointer;position:relative;touch-action:pan-y;aspect-ratio:.8;overflow:hidden}.Slider__container{position:absolute;top:0;bottom:0;left:0;right:0}.Slider__blocker{position:absolute;left:0;top:0;bottom:0;width:25px}.Slider img,.Slider video{width:100%;aspect-ratio:.8;display:block;object-fit:cover}.Slider video{top:0;left:0;position:absolute}.Slider__empty{background:gray;opacity:.1}.Slider__progress{position:absolute;display:flex;justify-content:center;bottom:2%;width:100%;overflow:hidden}.Slider__progress>div{width:24px;height:1px;background:#000;opacity:.1}.Slider__progress>div.active{opacity:.6}.Slider__btn{position:absolute;top:calc(50% - 15px);width:30px;height:30px;border-radius:50%;border:solid 5px rgba(0,0,0,0);stroke:#fff;fill:#fff;background-color:rgba(244,244,244,.3333333333);background-image:url(/static/media/slider-left289534.svg);background-size:20px auto;background-repeat:no-repeat;background-position:center;display:none;opacity:0}.Slider__btn.left{left:10px}.Slider__btn.right{right:10px;transform:rotate(180deg)}.Slider:hover .Slider__btn{display:block;opacity:.7}.Slider:hover .Slider__btn:hover{opacity:1;background-color:rgba(244,244,244,.8666666667)}
.SliderCarousel{display:flex;flex-direction:row;margin:0;border:0;overflow:hidden;width:100%}.SliderCarousel.smooth{transition:transform .3s ease-in-out;scroll-behavior:smooth}
.SliderPush{display:flex;flex-direction:row;margin:0;border:0;overflow:hidden;width:100%}.SliderPush .Slide{position:absolute}
.admin-prod-edit{position:absolute;right:0;top:0;padding:8px 16px;background:#000;opacity:.001;color:#fff;cursor:pointer}.admin-prod-edit:hover{opacity:.4}
.checkout-page{display:flex;flex-direction:column;align-items:flex-start;width:100%}.checkout-page h1{width:100%;text-align:center;margin:32px 0}.checkout-page__content{display:flex;gap:16px;width:100%}@media(max-width: 850px){.checkout-page__content{flex-direction:column-reverse}}.checkout-page__content>div{width:100%}@media(max-width: 800px){.checkout-page{padding:0 16px}}
.checkout-page-form{position:relative;display:flex;flex-direction:column;gap:16px}@media(max-width: 500px){.checkout-page-form{gap:12px}}.checkout-page-form__admin-fill{color:#fff;background:#000;opacity:0;position:absolute;right:0;top:0;z-index:1;padding:2px 4px}.checkout-page-form__admin-fill:hover{opacity:.8}.checkout-page-form__name{width:100%;display:flex;flex-direction:row;gap:12px}@media(max-width: 500px){.checkout-page-form__name{flex-direction:column}}.checkout-page-form__name>div{width:100%}
.btn{background:#000;color:#fff;border-radius:2px;padding:12px 16px;min-width:100px;height:42px;font-size:14px}.btn:disabled{cursor:not-allowed;opacity:.7}.btn__secondary{background:#fff;color:#000;border:1px solid #000}
.text-input{position:relative;min-width:140px}.text-input.disabled{opacity:.7}.text-input input{width:100%;font-size:14px;color:#333;border:solid 1px #d9d9d9;padding:11px;border-radius:5px}.text-input__error-text{font-size:12px;color:#c60000;padding:2px 0 0;z-index:1}.text-input__label{position:absolute;font-size:12px;top:-6px;left:12px;background:#fff;padding:0 4px;color:#828282}.text-input.error input{border:solid 1px #c60000}.text-input.error .text-input__label{color:#c60000}
.select-input{position:relative;min-width:140px;width:100%}.select-input>svg{position:absolute;right:14px;top:calc(50% - 3px);color:#333}.select-input.disabled{opacity:.7}.select-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:14px;color:#333;border:solid 1px #d9d9d9;background:#fff;padding:11px;border-radius:5px;cursor:pointer}.select-input__unset{opacity:.8}.select-input__error-text{font-size:12px;color:#c60000;padding:2px 0 0;z-index:1}.select-input__label{position:absolute;font-size:12px;top:-6px;left:12px;background:#fff;padding:0 4px;color:#828282}.select-input.error select{border:solid 1px #c60000}.select-input.error select::placeholder{color:#c60000;opacity:.7}.select-input.error .select-input__label{color:#c60000}
.email-confirm-popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.email-confirm-popup__content{background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);text-align:center;font-size:14px;width:100%;max-width:min(90vw,350px)}.email-confirm-popup__content h2{margin:0 0 16px}.email-confirm-popup__form{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;margin-bottom:16px}.email-confirm-popup__form .text-input{max-width:200px}.email-confirm-popup__btns{display:flex;gap:16px;justify-content:center}
.checkbox{position:relative;display:flex;gap:8px;font-size:14px;width:fit-content;cursor:pointer}.checkbox.disabled{opacity:.6;cursor:not-allowed}.checkbox__box{display:block;position:relative;border:solid 1px #d9d9d9;padding:0;max-width:20px;max-height:20px;min-width:20px;min-height:20px}.checkbox__box svg{left:0;top:0;position:absolute;transform:scale(0.75)}.checkbox input{margin:0;visibility:hidden;max-width:10px;max-height:10px}
.checkout-page-bag{display:flex;flex-direction:column;align-items:flex-start;width:100%}.checkout-page-bag__summary{border-top:solid 1px gray;width:100%;padding:24px 0;display:flex;justify-content:flex-end;flex-direction:row;gap:16px}@media(max-width: 850px){.checkout-page-bag__summary{padding:16px 0 8px}}.checkout-page-bag__summary-payments{flex:1;display:flex}.checkout-page-bag__summary-total{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.checkout-page-bag__summary-shipping{font-size:12px}.checkout-page-bag__summary-amount{font-weight:400}.checkout-page-bag__summary-amount>span{font-weight:700}.checkout-page-bag__items{display:flex;flex-direction:column;align-items:flex-start;width:100%}.checkout-page-bag .checkout-page-bag__item{display:flex;flex-direction:row;gap:16px;width:100%;border-top:solid 1px gray;padding:8px 0}.checkout-page-bag .checkout-page-bag__item:first-child{border-top:none}.checkout-page-bag .checkout-page-bag__item:first-child{padding:0 0 8px}.checkout-page-bag .checkout-page-bag__item .pic{max-width:60px}.checkout-page-bag .checkout-page-bag__item-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1}.checkout-page-bag .checkout-page-bag__item-body>a:first-child{color:#000;font-size:15px;font-weight:500}.checkout-page-bag .checkout-page-bag__item-body>div:nth-child(2){font-size:14px;font-weight:400;opacity:.8}
.nk-status-size,.nk-status-items-left,.nk-status-warn,.nk-status-preorder{padding:2px 8px;border-radius:4px;font-weight:500;font-size:12px;background:#000;color:#fff;text-align:center}.nk-status-size{background:#e3dabc;color:#000}.nk-status-warn{background:#eee;color:#000}
.nk-price-old-new{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;font-weight:400;padding:8px}.nk-price-old-new__prev{text-decoration:line-through;font-size:10px}
.payment-page{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.payment-page h1{width:100%;text-align:center;margin:32px 0}.payment-page__content{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.payment-page__content-btns{display:flex;justify-content:center;gap:16px}
.shopping-bag-page{display:flex;flex-direction:column;align-items:flex-start;width:100%}.shopping-bag-page h1{width:100%;text-align:center;margin:32px 0}.shopping-bag-page__bag-footer{border-top:solid 1px gray;width:100%;padding:32px 0;display:flex;flex-direction:column;gap:16px}.shopping-bag-page__bag-footer-preorder{font-size:12px}.shopping-bag-page__checkout{display:flex;justify-content:flex-end;width:100%}.shopping-bag-page__checkout button{width:140px}.shopping-bag-page__summary{width:100%;display:flex;gap:16px}.shopping-bag-page__summary-payments{flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.shopping-bag-page__summary-payments-icons{display:flex;gap:8px}.shopping-bag-page__summary-total{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.shopping-bag-page__summary-shipping{font-size:12px}.shopping-bag-page__summary-amount{font-weight:400}.shopping-bag-page__summary-amount>span{font-weight:700}@media(max-width: 800px){.shopping-bag-page{padding:0 16px}.shopping-bag-page__bag-footer{flex-direction:column}.shopping-bag-page__checkout>button{width:100%}}
.shopping-bag-page-items{display:flex;flex-direction:column;align-items:flex-start;width:100%}.shopping-bag-page-items__empty{font-weight:300;width:100%;padding:64px;text-align:center}.shopping-bag-page-items__item{display:flex;flex-direction:row;gap:16px;width:100%;border-top:solid 1px gray;padding:8px 0}.shopping-bag-page-items__item:first-child{border-top:none}.shopping-bag-page-items__item .pic{max-width:60px}.shopping-bag-page-items__item-title{color:#000;font-weight:500}.shopping-bag-page-items__item-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1;gap:4px;font-size:14px}.shopping-bag-page-items__item-body>div:nth-child(2){width:100%;flex-wrap:wrap;display:flex;justify-content:flex-start;gap:8px;font-weight:400;opacity:.8}.shopping-bag-page-items__item-body>div:nth-child(2)>*{flex-grow:0;flex-basis:auto}.shopping-bag-page-items__item-rm{display:flex;align-items:center;font-size:14px;font-weight:400;opacity:.8;padding:8px;cursor:pointer}.shopping-bag-page-items__item-rm:hover{text-decoration:underline}
.my-orders{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.my-orders__order{display:flex;flex-direction:column;gap:8px;padding:8px 16px 16px;border-radius:8px;background:#f7f7f7;width:100%;font-size:14px}.my-orders__order-details{flex:1;display:flex;flex-direction:column}.my-orders__order-details-info{flex:1;font-size:14px;display:flex;flex-direction:column}.my-orders__order-details-info-tracking{display:flex;flex-direction:row;align-items:end}.my-orders__order-details-info-tracking span{margin-left:8px;padding:2px 8px;border-radius:4px;font-weight:500;font-size:12px;letter-spacing:.1em;background:#e3dabc;flex:1;text-align:center}.my-orders__order-price{margin-top:8px;text-align:right}.my-orders__order-price>span{font-weight:600}.my-orders__order-status{display:flex;align-items:center;justify-content:center;border-radius:4px;padding:4px 8px;background:#e3dabc;height:fit-content}.my-orders__order-btns{display:flex;flex-wrap:wrap;gap:8px;height:fit-content;padding:0 0 8px}.my-orders__order-btns>*{min-width:100px;flex:1}.my-orders__order-head{display:flex;align-items:center;justify-content:space-between;border-radius:4px;font-size:12px;height:fit-content}.my-orders__order-head-num{display:flex;align-items:center;gap:8px}.my-orders__order-body{display:flex}.my-orders__order-items{display:flex;flex-direction:column;gap:8px;flex:1}.my-orders__order-items-total>span{font-weight:600}.my-orders__order-item{display:flex;flex-direction:row;gap:8px}.my-orders__order-item-body{font-size:14px;display:flex;flex-direction:column;justify-content:center;flex:1;gap:4px}.my-orders__order-item-body a{font-weight:500}.my-orders__order-item-desc{display:flex;width:100%;gap:8px}.my-orders__order-item-price{display:flex;align-items:center;justify-content:center;font-size:14px}.my-orders__order-date{font-size:12px}.my-orders__order .pic{width:50px;max-width:50px}.my-orders__order-right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}@media(max-width: 800px){.my-orders__order-body{flex-direction:column;gap:16px}.my-orders__order-right{align-items:flex-start;justify-content:flex-start}.my-orders__order-btns{flex-direction:column;width:100%}.my-orders__order-details{width:100%}.my-orders__order-item-desc{justify-content:space-between}.my-orders__order-details{gap:16px}}
.prod-page{display:flex;flex-direction:column;align-items:flex-start;width:100%}.prod-page__content{flex:1;display:flex;flex-direction:column;width:100%;gap:16px}.prod-page__main{flex:1;display:flex;flex-direction:row;width:100%;gap:16px;align-items:flex-start;justify-content:center}.prod-page__view{width:100%;flex:2;display:flex;gap:8px}.prod-page__view-thumbs{display:flex;flex-direction:column;max-width:80px;gap:8px}.prod-page__view-thumbs>div{width:80px;opacity:.6;cursor:pointer}.prod-page__view-thumbs>.active{opacity:1;background:#eee}.prod-page__info{position:relative;min-width:300px;flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:start}.prod-page__info h1{font-size:32px;margin:0 0 20px}.prod-page__info-body{width:100%;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:start}.prod-page__info-body-price{font-weight:300;margin-bottom:40px}.prod-page__info-body-desc{margin:16px 0}.prod-page__vars{display:flex;flex-direction:column;margin-top:16px}.prod-page__vars .pic{max-width:50px}.prod-page__vars a{padding:2px;border:solid 1px rgba(0,0,0,0);display:flex}.prod-page__vars a.active{border-color:#000}.prod-page__vars-sel{margin-bottom:8px;font-size:14px}.prod-page__vars-list{display:flex;flex-direction:row}.prod-page__btns{position:relative;width:100%;margin-top:16px}.prod-page__btns .btn{width:100%}.prod-page__btns-error{position:absolute;font-size:14px;color:#c60000;bottom:-20px}@media(max-width: 800px){.prod-page__main{flex-direction:column}.prod-page__info{width:100%}.prod-page__info-body{padding:16px}.prod-page__view-thumbs{display:none}}
.ProdPageSizes{margin-top:16px;display:flex;flex-direction:column;gap:8px;font-size:12px}.ProdPageSizes__items{display:flex;gap:8px}.ProdPageSizes .btn{padding:4px 8px;height:24px;min-width:40px;font-size:12px}
.nk-color{display:flex}.nk-color__img{width:100%;object-fit:cover;aspect-ratio:1;width:30px;min-width:30px}.nk-color .pic{aspect-ratio:1;width:30px;min-width:30px}
.pic{width:100%;object-fit:cover;aspect-ratio:.8;background:#f4f4f4;display:block}
.prod-page-extra{width:100%}.prod-page-extra__photos{margin-top:16px;display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.prod-page-extra__photos>img{cursor:pointer}@media(max-width: 800px){.prod-page-extra h2{padding:0 16px}.prod-page-extra .prod-page-extra__photos{gap:2px}}
.ProdPageExtraPopup__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;display:flex;flex-direction:column;user-select:none}.ProdPageExtraPopup__content{background-color:#fff;text-align:center;font-size:14px;display:flex;flex-direction:column;overflow:hidden;align-items:center;justify-content:center;width:100%;height:100%;max-width:100%;max-height:100%}.ProdPageExtraPopup__content .slider{aspect-ratio:.8;max-width:calc((100vh - 48px - 20px)*.8)}.ProdPageExtraPopup__head{display:flex;justify-content:flex-end;padding:24px;cursor:pointer}@media(max-width: 800px){.ProdPageExtraPopup{max-width:100vw;max-height:100vh}}
.login-page{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex:1;width:100%}.login-page__form{display:flex;flex-direction:column;gap:16px}.login-page__fields{display:flex;flex-direction:column;gap:8px}.login-page__btns{display:flex;flex-direction:row;gap:16px}
.logout-page{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex:1;width:100%}
.admin-update-prod-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;position:relative;flex:1}.admin-update-prod-page__error{color:#c60000}.admin-update-prod-page__content{display:flex;flex-direction:column;align-items:center;max-width:600px;width:100%;gap:16px}.admin-update-prod-page__vars{width:100%;margin:16px 0 0}.admin-update-prod-page__vars .pic{max-width:40px}.admin-update-prod-page__form{width:100%;max-width:600px;padding:16px 0}.admin-update-prod-page__form>div{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:8px 0;width:100%;gap:16px}.admin-update-prod-page__form textarea{width:100%;max-width:100%;height:100px;padding:8px}.admin-update-prod-page__form-btns{display:flex;gap:16px}
.breadcrumbs{display:flex;flex-direction:row;font-size:14px;margin:0 0 16px}.breadcrumbs a{text-decoration:underline}.breadcrumbs a::after{display:inline-block;margin:0 .25rem;content:"→";opacity:.3}
.admin-page-head{width:100%;padding:0 16px 16px;display:flex;flex-direction:column;align-items:flex-start}
.admin-prod-photos{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;width:100%}.admin-prod-photos>*{display:flex;align-items:center;justify-content:center}.admin-prod-photos__rm{font-size:14px;position:absolute;right:0;top:0;cursor:pointer;padding:8px;background:#000;color:#fff;opacity:0}.admin-prod-photos__item{position:relative;display:flex;overflow:hidden;aspect-ratio:.8}.admin-prod-photos__item.drag{opacity:.2}.admin-prod-photos__item.drag-over{border:dashed;border-color:#000}.admin-prod-photos__item-info{position:absolute;background:#fff;padding:8px;visibility:hidden}.admin-prod-photos__item:hover .admin-prod-photos__rm{opacity:.3}.admin-prod-photos__item:hover .admin-prod-photos__item-info{visibility:visible}@media(hover: none)and (pointer: coarse){.admin-prod-photos__item .admin-prod-photos__rm{opacity:.3}.admin-prod-photos__item .admin-prod-photos__item-info{visibility:visible}}.admin-prod-photos__item>img{position:absolute;width:100%;height:auto;object-fit:contain}.admin-prod-photos__add{position:relative;min-width:100px;display:flex;overflow:hidden;aspect-ratio:.8;background:#f4f4f4;cursor:pointer;border:gray 1px dashed}.admin-prod-photos__add input[type=file]{display:none}.admin-prod-photos__add button{border:solid 1px #000;background:#fff;padding:8px}.admin-prod-photos__add>div{position:absolute;display:flex;flex-direction:column;gap:8px;width:100px}.admin-prod-photos__add>img,.admin-prod-photos__add video{position:absolute;width:100%;aspect-ratio:.8;height:auto;object-fit:contain}
.admin-update-prod-vars{display:flex;flex-direction:column;gap:4px;width:100%}.admin-update-prod-vars>*{width:100%;display:flex;gap:16px}.admin-update-prod-vars>*.active{background-color:#f8f8f8}.admin-update-prod-vars>* a:first-child{flex:1}.admin-update-prod-vars>* a{display:flex;gap:8px;align-items:center;text-decoration:underline}.admin-update-prod-vars>* a .pic{aspect-ratio:1;max-width:40px}
.AdminUpdateProdForm{width:100%;max-width:600px;padding:16px 0}.AdminUpdateProdForm__edit{position:absolute;background:#000;color:#fff;font-size:12px;opacity:.6;right:0;top:0;padding:4px 8px}.AdminUpdateProdForm__title .text-input{width:100%}.AdminUpdateProdForm>div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;padding:8px 0;width:100%;gap:16px}.AdminUpdateProdForm textarea{width:100%;max-width:100%;min-height:100px;padding:8px;flex:1}.AdminUpdateProdForm .AdminUpdateProdForm__desc{align-items:stretch}.AdminUpdateProdForm .AdminUpdateProdForm__desc .Markdown{flex:1;margin:40px 0}.AdminUpdateProdForm-btns{display:flex;gap:16px}
.admin-update-prod-sizes{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:100%;gap:16px;border:dashed 1px gray;padding:8px}.admin-update-prod-sizes__item{width:100%;display:flex;flex-direction:column;gap:8px;font-size:14px}.admin-update-prod-sizes__item>div:first-child{display:flex;flex-direction:row;gap:8px}
.Markdown a{text-decoration:underline}
.admin-add-prod-page{display:flex;flex-direction:column;align-items:flex-start;width:100%;position:relative;flex:1}.admin-add-prod-page__content{gap:16px;width:100%;min-height:50vh;display:flex;flex-direction:column;align-items:flex-start}.admin-add-prod-page__loading .home-page__content{opacity:.3}.admin-add-prod-page__other-items{display:none;position:absolute;left:140px}.admin-add-prod-page__other>div:hover .admin-add-prod-page__other-items{display:block}
.admin-orders-page{display:flex;flex-direction:column;align-items:flex-start;width:100%;position:relative;flex:1}.admin-orders-page__content{width:100%;min-height:50vh}.admin-orders-page__control{display:flex;flex-direction:row;align-items:center;gap:16px;padding:0 16px 16px}@media(max-width: 800px){.admin-orders-page__control{flex-wrap:wrap}}.admin-orders-page__items{display:flex;flex-direction:column;gap:16px;width:100%;padding:32px 16px}
.admin-order-item{background:#f5f5f5;display:flex;flex-direction:column;font-size:14px;color:#000;padding:8px;border-radius:4px;gap:16px}.admin-order-item a{color:#000}.admin-order-item.priv{opacity:.5}.admin-order-item__head{display:flex;flex-direction:row;width:100%;font-size:14px}.admin-order-item__head>div:first-child{flex:1;display:flex;flex-direction:row;gap:4px;font-weight:400}.admin-order-item__head>div:first-child>div{padding:2px 8px;border-radius:4px}.admin-order-item__paid{background:#59c48e}.admin-order-item__notpaid{background:#dfdfdf}.admin-order-item__status{background:#8c8cff;cursor:pointer}.admin-order-item__body{display:flex;width:100%;gap:16px}.admin-order-item__body-info{flex:1;width:100%;display:flex;flex-direction:column;gap:4px}.admin-order-item__date{position:absolute;right:0;top:0}
.admin-orders-item-prods{display:flex;flex-direction:column;gap:4px}.admin-orders-item-prods__item{display:flex;gap:8px}.admin-orders-item-prods__item .pic{width:40px;height:40px}.admin-orders-item-prods__item>div:last-child{justify-content:center;display:flex;flex-direction:column}
.admin-orders-item-email{cursor:pointer}
.admin-orders-item-shipping{cursor:pointer}.admin-orders-item-shipping__full{padding:8px 8px;background:#ffea00;border-radius:8px}.admin-orders-item-shipping__less{display:flex;align-items:center;gap:8px}.admin-orders-item-shipping__shipping{padding:2px 4px;background:#ffea00;border-radius:4px}
.admin-orders-item-user-note{padding:8px;width:100%;border-radius:8px;min-height:24px;background:#fff}
.admin-orders-item-admin-note{display:flex;flex-direction:column;gap:16px;width:100%;white-space:break-spaces;cursor:pointer}.admin-orders-item-admin-note textarea{padding:8px;resize:vertical;height:100px;border:none;border-radius:8px}.admin-orders-item-admin-note button{max-width:100px}.admin-orders-item-admin-note__view{padding:8px;width:100%;border-radius:8px;min-height:24px;background:#fff}
.admin-change-order-status-popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.admin-change-order-status-popup__content{background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);text-align:center;font-size:14px;width:100%;max-width:min(90vw,500px)}.admin-change-order-status-popup__content h2{margin:0 0 16px}.admin-change-order-status-popup__content textarea{padding:8px;resize:vertical;width:100%}.admin-change-order-status-popup__form{display:flex;flex-direction:column;gap:8px}.admin-change-order-status-popup__btns{display:flex;gap:16px;justify-content:center}
.pagination{margin-top:16px;display:flex;flex-direction:row;justify-content:flex-end}.pagination span{min-height:28px;min-width:28px;display:flex;align-items:center;justify-content:center;border:solid 2px #d9d9d9;margin-left:6px;cursor:pointer}.pagination span.selected{background-color:#d9d9d9;border:none;cursor:default}
.admin-prods-page{display:flex;flex-direction:column;align-items:flex-start;width:100%;position:relative;flex:1}.admin-prods-page__content{width:100%;min-height:50vh}.admin-prods-page__loading .home-page__content{opacity:.3}.admin-prods-page__control{display:flex;flex-direction:row;align-items:center;gap:16px;padding:0 16px 16px}.admin-prods-page__items{display:grid;grid-template-columns:repeat(5, 1fr);gap:16px;width:100%;padding:16px}@media(max-width: 800px){.admin-prods-page__items{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 600px){.admin-prods-page__items{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 400px){.admin-prods-page__items{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 300px){.admin-prods-page__items{grid-template-columns:repeat(1, 1fr)}}.admin-prods-page__item{display:flex;flex-direction:column;align-items:center;font-size:12px;gap:8px;color:#000}.admin-prods-page__item.drag{opacity:.2}.admin-prods-page__item.drag-over{border:dashed;border-color:#000}.admin-prods-page__item-avail{display:flex;width:100%}.admin-prods-page__item-avail>div:first-child{width:50px}.admin-prods-page__item-avails{display:flex;flex-direction:column;cursor:pointer;color:#bbb;width:100%;max-width:150px}.admin-prods-page__item-title{display:flex;gap:8px;font-size:14px;width:100%;cursor:pointer}.admin-prods-page__item-details{display:flex;flex-direction:column;width:100%;gap:8px;font-size:14px;cursor:pointer}.admin-prods-page__item-details>div{display:flex}.admin-prods-page__item-details-vars{display:flex;width:100%;gap:8px}.admin-prods-page__item-status{color:red}.admin-prods-page__item .pic{cursor:pointer}.admin-prods-page__item.priv{opacity:.5}
.tooltip{position:relative}.tooltip:hover .tooltip__content{display:block}.tooltip__content{background-color:#4a4e56;border-radius:.375rem;color:#fff;display:none;padding:12px;position:absolute;text-align:center;z-index:999;width:6rem;top:0;left:50%;transform:translate(-50%, calc(-100% - 6px - 4px))}.tooltip__content::before{background-color:#4a4e56;content:" ";display:block;position:absolute;width:12px;height:12px;z-index:999;left:50%;bottom:0;transform:translate(-50%, 6px) rotate(45deg)}
.admin-prod-change-avail-popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.admin-prod-change-avail-popup__content{background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;align-items:center;font-size:14px;width:100%;max-width:min(90vw,500px)}.admin-prod-change-avail-popup__content h2{margin:0 0 16px}.admin-prod-change-avail-popup__content textarea{padding:8px;resize:vertical;width:100%}.admin-prod-change-avail-popup__avails{display:flex;flex-direction:column;padding:16px 0;gap:4px;max-width:400px}.admin-prod-change-avail-popup__avails>div{display:grid;gap:8px;grid-template-columns:repeat(4, 1fr);padding:4px}.admin-prod-change-avail-popup__avails>div>*{display:flex;align-items:center;justify-content:center}.admin-prod-change-avail-popup__avails>div.error{background:red}.admin-prod-change-avail-popup__avails .text-input{min-width:unset}.admin-prod-change-avail-popup__form{display:flex;flex-direction:column;gap:8px}.admin-prod-change-avail-popup__btns{display:flex;gap:16px;justify-content:center}
.admin-panel{position:relative;width:100%}.admin-panel__title{padding:8px 0}.admin-panel__content{width:100%;display:flex;gap:10px;margin-bottom:16px}
.admin-avail-bar{top:0;left:0;width:100%;height:100%;position:relative;color:#777;display:flex;flex-direction:row}.admin-avail-bar>div{flex:1}.admin-avail-bar.error{background:red}.admin-avail-bar.empty{background:#858585;color:#fff}.admin-avail-bar__bars{position:absolute;width:100%;height:100%}.admin-avail-bar__bars>div{position:absolute;height:100%;left:0}.admin-avail-bar__instock-all{background:#b4b8ff;opacity:.3}.admin-avail-bar__instock{background:#b4b8ff}.admin-avail-bar__preorder-all{background:#ff26d4;opacity:.3}.admin-avail-bar__preorder{background:#ff26d4}
.admin-layout{display:flex;justify-content:center;flex:1;background:#fff;color:#333;width:100%}.admin-layout__page{display:flex;flex-direction:column;width:100%;max-width:1024px;flex:1;padding:0 0 50px}
.admin-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:1024px;padding:4px;gap:16px;background:#e6e6e6;max-height:20px;position:fixed;opacity:.01}.admin-header:hover{opacity:1}.admin-header.visible{opacity:1;position:static;margin-bottom:20px}.admin-header__menu{width:100%}.admin-header__right{width:100%;display:flex;flex-direction:row;justify-content:flex-end}
.admin-header-menu{display:flex;flex-direction:row;width:100%;max-width:1024px;margin:0;list-style:none;padding:0;flex:1}.admin-header-menu ul{padding:0;list-style:none;display:flex;flex-direction:row;gap:16px}.admin-header-menu li a{color:#000;text-decoration:none;font-size:18px;font-weight:400;padding-bottom:3px;border-bottom:1px solid rgba(0,0,0,0)}.admin-header-menu li a:hover{border-bottom:2px solid #2b2b2b}.admin-header-menu li a.active{border-bottom:2px solid #2b2b2b}

.app-header{display:flex;flex-direction:column;align-items:center;width:100%}.app-header__head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:1024px;padding:16px;gap:32px}.app-header__logo>img{width:90px}.app-header__menu-opener{cursor:pointer;width:28x;height:24px}.app-header__left{display:none}.app-header__center{display:flex;justify-content:flex-start;width:100%}.app-header__right{display:flex;flex-direction:row}.app-header__right .bag-btn{width:24px}.app-header__menu{display:flex;flex-direction:row;width:100%;max-width:1024px;margin:0;list-style:none;padding:0 16px}@media(max-width: 800px){.app-header__menu{display:none}}.app-header__menu ul{padding:0;list-style:none;display:flex;flex-direction:row;gap:16px;margin:8px 0}.app-header__menu li a{color:#000;text-decoration:none;font-size:14px;font-weight:400;padding-bottom:3px;border-bottom:1px solid rgba(0,0,0,0);text-transform:uppercase}.app-header__menu li a:hover{border-bottom:1px solid #d3d3d3}.app-header__menu li a.active{border-bottom:1px solid #d3d3d3}.app-header__menu.admin{opacity:.01}.app-header__menu.admin:hover{opacity:1}@media(max-width: 800px){.app-header__left{display:flex}.app-header__center{justify-content:center}}
.bag-btn{position:relative;color:#000;stroke:#000}.bag-btn__count{position:absolute;font-size:10px;top:10px;right:-5px;border-radius:100px;padding:2px 5px;background:#000;color:#fff}
.Footer{display:flex;flex-direction:column;align-items:center;background-color:#fff;font-size:13px;width:100%;padding:56px 16px}.Footer>div{display:flex;align-items:flex-start;width:100%}.Footer__logo>img{width:90px}.Footer__cr{font-size:14px}.Footer__contact{display:flex;flex-direction:column}.Footer__legal{display:flex;flex-direction:row;gap:8px;padding:11px 0;justify-content:flex-start;gap:32px}.Footer__legal>div{display:flex;flex-direction:column;gap:8px}.Footer a,.Footer a:visited{color:#7b8487;text-decoration:none;font-weight:400}.Footer a:hover,.Footer a:visited:hover{text-decoration:underline}.Footer__content{display:flex;flex-direction:column;font-weight:300;justify-content:space-between;width:100%;max-width:1024px;gap:32px}.Footer__top{display:flex;width:100%;justify-content:space-between}.Footer__bottom{display:flex;width:100%;justify-content:space-between;align-items:center}.Footer__left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px}.Footer__right{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.Footer__soc{display:flex;gap:24px}.Footer__soc .social{gap:16px}@media(max-width: 600px){.Footer{padding:32px 16px}}
.CountryCcySelect{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:14px}.CountryCcySelect>div:first-child{padding:11px}.CountryCcySelect .select-input{min-width:unset;width:55px}.CountryCcySelect .select-input .select-input__label{display:none}.CountryCcySelect .select-input select{border:none}.CountryCcySelect .select-input svg{right:0}
.payment-success-page{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center}.payment-success-page h1{width:100%;text-align:center;margin:32px 0}.payment-success-page__order-num{font-weight:500;letter-spacing:.1em;padding:2px 8px;border-radius:4px;background:#e3dabc}.payment-success-page__content{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.payment-success-page__desc{display:flex;flex-direction:column;gap:12px;text-align:center}.payment-success-page__btns{display:flex;justify-content:center;align-items:center;width:100%;flex:1;gap:16px;padding:16px 32px}.payment-success-page__btns>button{min-width:150px}@media(max-width: 600px){.payment-success-page__btns{flex-direction:column-reverse}.payment-success-page__btns>button{width:100%}}
.side-menu{position:fixed;top:0;left:-100%;width:100%;height:100%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:left .3s ease;z-index:1;box-shadow:4px 0 20px rgba(0,0,0,.1);padding:32px}.side-menu__close{position:absolute;top:12px;right:12px;padding:12px;cursor:pointer;background:url(/static/media/crossfe16d4.svg)}.side-menu.opened{left:0}.side-menu__menu{flex:1;display:flex;align-items:center;justify-content:center}.side-menu__footer{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:14px}.side-menu .social{display:flex;align-items:center;justify-content:center}.side-menu ul{padding:0;list-style:none;display:flex;flex-direction:column;gap:16px;margin:8px 0;width:100%;align-items:center}.side-menu li a{color:#000;text-decoration:none;font-size:25px;padding-bottom:3px;border-bottom:1px solid rgba(0,0,0,0);font-family:"SchnyderL-Demi"}.side-menu li a:hover{border-bottom:1px solid #d3d3d3}.side-menu li a.active{border-bottom:1px solid #d3d3d3}
.NotFoundPage{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.NotFoundPage a{text-decoration:underline}
.StaticPage{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0 16px}.StaticPage>div{width:100%}.StaticPage h1{width:100%;text-align:center;margin:32px 0}.StaticPage h2{font-size:18px}.StaticPage a{text-decoration:underline}
@font-face{font-family:"SchnyderL-Demi";src:url(/static/media/96a3f2.woff) format("woff")}html,body,html *{font-family:"Roboto",sans-serif;box-sizing:border-box;font-weight:400}*:focus{outline:none}b{font-weight:500}.title,h1,h2{font-family:"SchnyderL-Demi";margin:0}h3{font-size:18px;margin:0}body{padding:0;margin:0;font-family:"Roboto",sans-serif}.clickable{cursor:pointer}#root{width:100%;min-height:100vh;display:flex}button{border:none;background:rgba(0,0,0,0);cursor:pointer;padding:0}button:focus{outline:none}a{text-decoration:none;font-weight:400}a:hover{text-decoration:underline}a,a:visited{color:#000}input{padding:8px 16px;border-radius:4px;border:1px solid #162626}
