.notfound{padding:0 100px}@media(max-width:800px){.notfound{padding:0 50px}}@media(max-width:550px){.notfound{padding:0 20px}}.notfound h1{text-align:center;font-size:150px;color:#161209;font-style:italic;font-weight:500;margin-bottom:0}@media(max-width:550px){.notfound h1{font-size:110px}}.notfound p{font-size:35px;font-weight:400;text-align:center;color:#161209}@media(max-width:550px){.notfound p{font-size:22px}}:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:255,255,255;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,hsla(0,0%,100%,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--primary-glow:radial-gradient(rgba(1,65,255,.4),rgba(1,65,255,0));--secondary-glow:linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,.3));--tile-start-rgb:2,13,46;--tile-end-rgb:2,5,19;--tile-border:conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.grey__button,.grey__button:visited{max-width:325px;height:72px;margin-top:10px;background-color:#fdfdfb;border-radius:20px;font-size:17px;font-family:inherit;transition:all .5s;border:1px solid #fdfdfb;text-decoration:none;color:#161209;font-size:18px;font-weight:500;display:flex;justify-content:center;align-items:center}.grey__button:active,.grey__button:hover{cursor:pointer;background-color:#161209;color:#fdfdfb;transition:all .2s}@media(max-width:820px){.grey__button{height:60px}}@media(max-width:490px){.grey__button{font-size:14px;height:40px}}.register__error{margin-top:50px;text-transform:uppercase;width:100%;height:100%;position:fixed;display:flex;justify-content:center;align-items:center;background-color:#16120950;z-index:100;top:0;left:0}.register__error:hover{cursor:pointer}.register__error p{background-color:#fdfdfd;padding:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;font-size:22px;font-weight:600;border-radius:20px}.register__error p span{font-weight:400;display:inline-block;margin-top:20px;font-size:14px}.SEO{font-size:0}.footer{margin-top:200px;background-color:#161209;display:flex;padding:50px 100px;justify-content:space-between;align-items:flex-start;position:relative}@media(max-width:1400px){.footer{padding:50px}}@media(max-width:1150px){.footer{padding:50px 20px}}@media(max-width:964px){.footer,.footer__first{flex-direction:column;align-items:center}.footer__first{text-align:center;display:flex}}.footer__first__image{position:relative;width:100%;height:100px}@media(max-width:964px){.footer__first--logo{width:100%;height:46px;max-width:400px}}.footer__first__insta{display:flex;align-items:center}.footer__first__insta .footer__first__image{width:30px;height:30px;margin-right:10px}.footer__first,.footer__second a{font-size:17px;color:#b0b0b0;font-weight:400;text-decoration:none}.footer__first--instagram,.footer__second a--instagram{font-weight:600;font-size:25px;align-items:center;text-decoration:none;margin:30px 0;color:#b0b0b0;display:flex;align-items:flex-end}@media(max-width:964px){.footer__first--instagram,.footer__second a--instagram{font-size:29px}}.footer__first--instagram svg,.footer__second a--instagram svg{margin-right:10px}.footer__second,.footer__third{display:flex;margin-top:20px}.footer__second a,.footer__third a{display:block;margin-bottom:10px}@media(max-width:455px){.footer__second a,.footer__third a{font-size:14px}}.footer__second h3,.footer__third h3{font-size:25px;color:#f9f9f9;font-weight:600}@media(max-width:455px){.footer__second h3,.footer__third h3{font-size:18px}}.footer__second__right{margin-left:100px}@media(max-width:1400px){.footer__second__right{margin-left:50px}}@media(max-width:1150px){.footer__second__right{margin-left:20px}}@media(max-width:1010px){.footer__second__right{margin-left:10px}}@media(max-width:964px){.footer__second__right{margin-left:50px}}.footer__first p{max-width:280px}@media(max-width:455px){.footer__first p{font-size:14px}}.footer__third{flex-direction:column}.footer__third__payments{width:100%;display:flex;justify-content:space-between}.footer__third__payments img{max-width:100px;margin-top:20px;object-fit:contain;max-height:100px}.nav{position:fixed;top:0;width:100%;padding-top:45px;z-index:100;border-bottom:1px solid #000;margin-bottom:50px}.nav__disclaimer{text-align:center;z-index:9999;position:absolute;top:0;background-color:#161209;color:#fff;left:0;width:100%;height:48px}.nav__disclaimer p{font-size:16px;color:#fff;font-weight:500;margin:14px}.nav__content{background-color:#fdfdfb;padding:50px 100px;color:#000;display:flex;align-items:center;justify-content:space-between;position:relative}@media(max-width:1400px){.nav__content{padding:50px}}@media(max-width:1150px){.nav__content{padding:50px 0}}@media(max-width:820px){.nav__content{justify-content:space-evenly}.nav__content svg:hover{cursor:pointer}}@media(max-width:650px){.nav__content{justify-content:space-around}}.nav__content--logo{margin-left:25px}.nav__content--logo path{fill:#000}@media(max-width:820px){.nav__content--logo{width:180px}}@media(max-width:650px){.nav__content--logo{margin-left:10px}}.nav__content__controls{display:flex;justify-content:space-evenly;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav__content__controls--profile{display:flex;align-items:center;text-decoration:none}.nav__content__controls--profile p{margin-left:5px;font-size:17px;font-weight:400;color:#161209}@media(max-width:430px){.nav__content__controls{display:none}}.nav__content__controls a,.nav__content__controls div{display:flex;align-items:center}.nav__content__controls a p,.nav__content__controls div p{font-size:17px;font-weight:400;margin-left:5px}@media(max-width:964px){.nav__content__controls a p,.nav__content__controls div p{display:none}.nav__content__controls a svg,.nav__content__controls div svg{width:30px;height:30px}}.nav__content__controls a svg path,.nav__content__controls div svg path{fill:#000}.nav__content__controls a:hover,.nav__content__controls div:hover{cursor:pointer}.nav__content__controls--bag{position:relative}@media(max-width:964px){.nav__content__controls--bag{height:25px}}@media(max-width:650px){.nav__content__controls--bag{margin-right:25px}}.nav__content__controls--bag span{position:absolute;top:-10px;padding:2px;font-size:12px;border-radius:15px;left:20px;font-weight:600}@media(max-width:964px){.nav__content__controls--bag span{top:5px;left:8px}}.nav__content__controls--like svg path{fill:none!important;stroke:#000}.nav__content__controls--like span{position:relative;top:-15px;padding:2px;font-size:12px;border-radius:15px;font-weight:600}@media(max-width:964px){.nav__content__controls--like span{top:-1px;left:-20px}}@media(max-width:650px){.nav__content__controls--like{margin-right:25px}}.nav__content__controls--mobile{display:none;flex-direction:column}@media(max-width:430px){.nav__content__controls--mobile{display:flex}}.nav__content__controls--mobile a,.nav__content__controls--mobile div{margin-top:20px;margin-right:0}.nav__content__controls--mobile a p,.nav__content__controls--mobile div p{display:block;font-size:22px}.nav__content__controls--mobile a:last-child,.nav__content__controls--mobile div:last-child{margin-top:0;margin-bottom:0}.nav__content__controls--mobile div:last-child{margin-top:20px}.nav__content__controls--mobile svg{margin-right:10px}.nav__content__controls,.nav__content__logo-container,.nav__content__menu,.nav__content__search{width:33%}@media(max-width:650px){.nav__content__controls,.nav__content__logo-container,.nav__content__menu,.nav__content__search{width:auto}}.nav__content__logo-container{display:flex}.nav__content__search,.nav__content__search--mobile{display:flex;justify-content:center;position:relative}@media(max-width:820px){.nav__content__search,.nav__content__search--mobile{display:none;width:100%;text-align:center}}.nav__content__search input,.nav__content__search--mobile input{font-weight:400;font-size:17px;background:none;color:#000;border:none;border-bottom:1px solid #000;padding-right:35px;width:100%;max-width:250px}@media(max-width:964px){.nav__content__search input,.nav__content__search--mobile input{max-width:180px}}.nav__content__search input::placeholder,.nav__content__search--mobile input::placeholder{color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav__content__search svg,.nav__content__search--mobile svg{margin-left:-30px;margin-bottom:-5px}.nav__content__search svg path,.nav__content__search--mobile svg path{fill:#000}.nav__content__search .catalogue__products--list,.nav__content__search--mobile .catalogue__products--list{position:absolute;flex-direction:column;background-color:#fff;top:30px;max-height:750px;overflow-y:auto;overflow-x:hidden;flex-wrap:nowrap;justify-content:flex-start;width:200%;max-width:400px;max-height:500px;z-index:10}.nav__content__search .catalogue__products--list::-webkit-scrollbar,.nav__content__search--mobile .catalogue__products--list::-webkit-scrollbar{width:.5em}.nav__content__search .catalogue__products--list::-webkit-scrollbar-track,.nav__content__search--mobile .catalogue__products--list::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.nav__content__search .catalogue__products--list::-webkit-scrollbar-thumb,.nav__content__search--mobile .catalogue__products--list::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}@media(max-width:820px){.nav__content__search .catalogue__products--list,.nav__content__search--mobile .catalogue__products--list{left:5px;width:98%;max-width:800px}}.nav__content__search .catalogue__products--like,.nav__content__search--mobile .catalogue__products--like{width:20px;height:19px;top:5px!important;left:30px!important}.nav__content__search .catalogue__products--like path,.nav__content__search--mobile .catalogue__products--like path{fill:none!important}.nav__content__search .catalogue__products--filled path,.nav__content__search--mobile .catalogue__products--filled path{fill:#fff!important}.nav__content__search .catalogue__products--bag,.nav__content__search--mobile .catalogue__products--bag{width:18px;height:21px;padding:10px 12px}.nav__content__search .catalogue__products--bag path,.nav__content__search--mobile .catalogue__products--bag path{fill:#fff}.nav__content__search .catalogue__products--card,.nav__content__search--mobile .catalogue__products--card{width:100%;display:flex;padding-bottom:20px;border-bottom:1px solid #161209;margin-top:30px;margin-bottom:0;justify-content:space-between}.nav__content__search .catalogue__products--card div,.nav__content__search--mobile .catalogue__products--card div{display:flex}.nav__content__search .catalogue__products--card div:first-child,.nav__content__search--mobile .catalogue__products--card div:first-child{width:40%;max-height:200px}.nav__content__search .catalogue__products--card div:first-child img,.nav__content__search--mobile .catalogue__products--card div:first-child img{height:100%;width:100%;object-fit:cover}.nav__content__search .catalogue__products--card div:last-child,.nav__content__search--mobile .catalogue__products--card div:last-child{width:60%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 10px}.nav__content__search .catalogue__products--card div:last-child p,.nav__content__search--mobile .catalogue__products--card div:last-child p{margin-top:0}.nav__content__search .catalogue__products--card div:last-child span,.nav__content__search--mobile .catalogue__products--card div:last-child span{width:100%}.nav__content__search .catalogue__products--card:hover .catalogue__products--bag,.nav__content__search--mobile .catalogue__products--card:hover .catalogue__products--bag{width:18px;height:21px;padding:10px 12px}.nav__content__search .catalogue__products--discount,.nav__content__search--mobile .catalogue__products--discount{width:100%!important;flex-direction:column;align-items:center}.nav__content__search .catalogue__products--discount span,.nav__content__search--mobile .catalogue__products--discount span{margin-top:10px}.nav__content__search .catalogue__products--empty,.nav__content__search--mobile .catalogue__products--empty{padding:0 10px}.nav__content__menu{display:none}.nav__content__menu svg rect{fill:#000}.nav__content__menu:hover{cursor:pointer}@media(max-width:820px){.nav__content__menu{display:flex;justify-content:center}.nav__content__menu--show{visibility:visible;transition:all 1s;opacity:1}.nav__content__menu--fade{opacity:0;visibility:hidden;transition:all 1s}.nav__content__menu--open{background-color:#fdfdfb;top:134px;width:100%;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;padding:20px 0}.nav__content__menu--open .nav__content__search{display:block;margin-bottom:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav__content__menu--open .nav__content__search input{max-width:250px;width:auto}.nav__content__menu--open a{text-decoration:none;color:#000;font-size:22px;margin:15px 0}}@media(max-width:650px){.nav__content__menu{justify-content:flex-start}.nav__content__menu>svg{margin-left:15px}}.nav--homepage{border-bottom:none}.nav--homepage .catalogue__products--list h4,.nav--homepage .catalogue__products--list p,.nav--homepage .catalogue__products--list span{color:#161209}.nav--homepage .catalogue__products--list .catalogue__products--discount-number{color:#fff}.nav--homepage .nav__disclaimer{background-color:#fdfdfb;color:#000}.nav--homepage .nav__disclaimer p{color:#000}.nav--homepage .nav__content,.nav--homepage .nav__content__menu--open{background-color:rgba(22,18,9,.251)}@media(max-width:430px){.nav--homepage .nav__content,.nav--homepage .nav__content__menu--open{background-color:rgba(22,18,9,.702)}}.nav--homepage .nav__content,.nav--homepage .nav__content__controls--profile p{color:#fdfdfb}.nav--homepage .nav__content__controls svg path{fill:#fdfdfb}.nav--homepage .nav__content__controls--like svg path{stroke:#fdfdfb}.nav--homepage .nav__content__search input,.nav--homepage .nav__content__search--mobile input{color:#fdfdfb;border-bottom:1px solid #fdfdfb}.nav--homepage .nav__content__search input::placeholder,.nav--homepage .nav__content__search--mobile input::placeholder{color:#fdfdfb}.nav--homepage .nav__content--logo path,.nav--homepage .nav__content__menu svg rect,.nav--homepage .nav__content__search svg path,.nav--homepage .nav__content__search--mobile svg path{fill:#fdfdfb}.nav--homepage .nav__content__menu--open a{color:#fdfdfb}.admin{margin-top:50px;padding:0 20px}.admin p input{width:100%;max-width:900px;border:1px solid #000;border-radius:20px;padding:10px;margin-top:10px}.admin p input[type=button]{max-width:100px}.admin p input[type=color]{padding:0;max-width:50px;border:none;height:50px}.admin__back{display:block;margin-bottom:20px}.admin .pagination{display:flex;justify-content:center}.admin .pagination li{margin:0 10px;list-style-type:none;color:#757575}.admin .pagination li:hover{cursor:pointer}.admin .pagination li:first-child svg{width:6px;height:12px;transform:rotate(180deg)}.admin .pagination li:first-child svg path{fill:none;stroke:#000}.admin .pagination li:last-child svg{width:6px;height:12px}.admin .pagination li:last-child svg path{fill:none;stroke:#000}.admin .pagination .pagination__link--active{color:#161209}.admin button{background-color:#727272;color:#fff;border:none;border-radius:20px;padding:20px}.admin button:hover{cursor:pointer}.admin__links{display:flex;justify-content:space-around}.admin__links a{min-width:300px;min-height:300px;border:1px solid #727272;border-radius:20px;font-weight:600;font-size:36px;justify-content:center;align-items:center}.admin__links a,.admin__product{text-decoration:none;display:flex;color:#000}.admin__product{border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0;margin:40px 0;flex-direction:column}.admin__product__edit{text-decoration:none;background-color:#000;color:#fff;border-radius:20px;padding:10px 0 10px 10px;width:100%;border:none;text-align:center;max-width:150px}.admin__product__delete{background-color:red!important}.admin__product__colors{font-weight:500;font-size:18px}.admin__product input[type=button]{background-color:#000;color:#fff;border:none;border-radius:20px;padding:10px;margin-left:20px}.admin__product button{color:#fff;background-color:red;border:none;border-radius:20px;padding:10px 0 10px 10px;width:100%;margin-top:20px;max-width:150px}.admin__product button[type=submit]{background-color:#727272}.admin__product p{font-size:18px;font-weight:500}.account__wrapper--admin{margin-top:200px}.admin__header{text-align:center;margin:40px 0 50px;padding:0 20px}.admin__header h1{font-size:2.5rem;font-weight:600;color:#161209;margin:0 0 15px}@media(max-width:768px){.admin__header h1{font-size:2rem}}.admin__header p{font-size:1.1rem;color:#757575;margin:0;font-weight:400}.admin__navigation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px;max-width:1200px;margin:0 auto;padding:0 20px}@media(max-width:768px){.admin__navigation-grid{grid-template-columns:1fr;gap:20px}}.admin__nav-card{background:#fff;border:2px solid #e0e0e0;border-radius:15px;padding:30px;text-decoration:none;color:#161209;display:block;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.05)}.admin__nav-card:hover{border-color:#161209;box-shadow:0 5px 20px rgba(0,0,0,.1);transform:translateY(-2px)}@media(max-width:768px){.admin__nav-card{padding:25px 20px}}.admin__nav-card-content{text-align:center}.admin__nav-card-content h3{font-size:1.4rem;font-weight:600;color:#161209;margin:0 0 15px}.admin__nav-card-content p{font-size:.95rem;color:#757575;margin:0;line-height:1.5}.admin__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:20px}.admin__header h1{margin:0}.admin__header .admin__actions{display:flex;gap:10px}.admin__stats{display:flex;gap:20px;margin-bottom:30px;flex-wrap:wrap}.admin__stat{background:#f5f5f5;padding:20px;border-radius:10px;flex:1 1;min-width:150px}.admin__stat__label{display:block;font-size:14px;color:#666;margin-bottom:5px}.admin__stat__value{display:block;font-size:28px;font-weight:700;color:#161209}.admin__status{padding:5px 10px;border-radius:5px;font-size:12px;font-weight:500}.admin__status--published{background:#d4edda;color:#155724}.admin__status--draft{background:#fff3cd;color:#856404}.admin__button{padding:10px 20px;background:#161209;color:#fff;border:none;border-radius:5px;cursor:pointer;text-decoration:none;display:inline-block;transition:background .3s}.admin__button:hover{background:#333}.admin__button--secondary{background:#757575}.admin__button--secondary:hover{background:#555}.admin__button--danger{background:#dc3545}.admin__button--danger:hover{background:#c82333}.admin__button--small{padding:5px 10px;font-size:14px}.admin__button:disabled{opacity:.6;cursor:not-allowed}.admin__table{background:#fff;border-radius:10px;overflow-x:auto}.admin__table table{width:100%;border-collapse:collapse}.admin__table table td,.admin__table table th{padding:15px;text-align:left;border-bottom:1px solid #eee}.admin__table table th{background:#f8f9fa;font-weight:600;color:#161209}.admin__table table tr:hover{background:#f8f9fa}.admin__table table .admin__actions{display:flex;gap:10px}.admin__empty{text-align:center;padding:40px}.admin__empty p{margin-bottom:20px;color:#757575}.admin__form{background:#fff;padding:30px;border-radius:10px;max-width:1200px}.admin__form__group{margin-bottom:25px}.admin__form__group label{display:block;margin-bottom:8px;font-weight:500;color:#161209}.admin__form__group input[type=text],.admin__form__group input[type=url],.admin__form__group select,.admin__form__group textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:5px;font-size:16px;font-family:inherit}.admin__form__group input[type=text]:focus,.admin__form__group input[type=url]:focus,.admin__form__group select:focus,.admin__form__group textarea:focus{outline:none;border-color:#161209}.admin__form__group textarea{resize:vertical;min-height:100px}.admin__form__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media(max-width:768px){.admin__form__row{grid-template-columns:1fr}}.admin__form__actions{display:flex;gap:15px;margin-top:30px;padding-top:30px;border-top:1px solid #eee}.EasyMDEContainer .CodeMirror{border:1px solid #ddd;border-radius:5px;font-size:16px}.EasyMDEContainer .CodeMirror-focused{border-color:#161209}.EasyMDEContainer .editor-toolbar{border:1px solid #ddd;border-bottom:none;border-radius:5px 5px 0 0}.blog__post{max-width:900px;margin:0 auto}.blog__post__meta{display:flex;gap:20px;margin:20px 0;font-size:14px;color:#757575}.blog__post__date{display:flex;align-items:center}.blog__post__category{display:inline-block;background:#f5f5f5;padding:5px 10px;border-radius:5px;text-transform:uppercase}.blog__post__description{font-size:18px;line-height:1.6;color:#333;margin:20px 0}.blog__post__content{line-height:1.8;color:#161209}.blog__post__content h2{margin-top:40px;margin-bottom:20px;font-size:28px;color:#161209}.blog__post__content p{margin-bottom:20px}.blog__post__content a{color:#161209;text-decoration:underline}.blog__post__content a:hover{color:#333}.blog__post__content ol,.blog__post__content ul{margin:20px 0;padding-left:30px}.blog__post__content ol li,.blog__post__content ul li{margin-bottom:10px}.blog__post__content code{background:#f5f5f5;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace}.blog__post__tags{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}.blog__post__tag{background:#f5f5f5;padding:5px 12px;border-radius:15px;font-size:14px;color:#757575}.blog__post__button{display:inline-block;padding:15px 30px;background:#161209;color:#fff;text-decoration:none;border-radius:5px;margin-top:30px;transition:background .3s}.blog__post__button:hover{background:#333}.blog__item__content{padding:20px 0}.blog__item__description{margin:10px 0;color:#666;line-height:1.6}.blog__item__date{font-size:14px;color:#999}.admin__filters{display:grid;grid-template-columns:2fr 1fr;grid-gap:20px;gap:20px;margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:10px}@media(max-width:768px){.admin__filters{grid-template-columns:1fr}}.admin__product-card{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e0e0e0}.admin__product-card .admin__product-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:15px}.admin__product-card .admin__product-header .admin__product-basic{flex:1 1;min-width:250px}.admin__product-card .admin__product-header .admin__product-basic .admin__product-title{margin:0 0 8px;font-size:20px;font-weight:600;color:#161209}.admin__product-card .admin__product-header .admin__product-basic .admin__product-title small{display:block;font-size:14px;color:#666;font-weight:400;margin-top:4px}.admin__product-card .admin__product-header .admin__product-price{text-align:right;min-width:150px}.admin__product-card .admin__product-header .admin__product-price .admin__price{display:block;font-size:18px;font-weight:700;color:#2e7d32;margin-bottom:4px}.admin__product-card .admin__product-header .admin__product-price .admin__price .admin__discount{display:inline;color:#d32f2f;font-size:14px;margin-left:8px}.admin__product-card .admin__product-header .admin__product-price .admin__stock-status{display:block;font-size:12px;padding:4px 8px;border-radius:12px;font-weight:500}.admin__product-card .admin__product-header .admin__product-price .admin__stock-status.in-stock{background:#e8f5e8;color:#2e7d32}.admin__product-card .admin__product-header .admin__product-price .admin__stock-status.low-stock{background:#fff3e0;color:#f57c00}.admin__product-card .admin__product-header .admin__product-price .admin__stock-status.out-of-stock{background:#ffebee;color:#d32f2f}.admin__product-card .admin__product-content{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}@media(max-width:768px){.admin__product-card .admin__product-content{grid-template-columns:1fr}}.admin__product-card .admin__product-content .admin__product-images{display:flex;flex-wrap:wrap;gap:8px;max-width:220px}.admin__product-card .admin__product-content .admin__product-images .admin__product-image{border-radius:8px;overflow:hidden;background:#f8f9fa;border:1px solid #e0e0e0}.admin__product-card .admin__product-content .admin__product-images .admin__product-image img{border-radius:8px;transition:transform .2s}.admin__product-card .admin__product-content .admin__product-images .admin__product-image img:hover{transform:scale(1.05)}.admin__product-card .admin__product-content .admin__product-details .admin__product-field{margin:8px 0;font-size:14px;line-height:1.5}.admin__product-card .admin__product-content .admin__product-details .admin__product-field strong{color:#333;margin-right:8px}.admin__product-card .admin__product-content .admin__product-details .admin__product-field .admin__product-text{display:block;margin-top:4px;padding-left:16px;color:#666;word-wrap:break-word}.admin__product-card .admin__product-content .admin__product-colors{grid-column:1/-1;margin-top:15px}.admin__product-card .admin__product-content .admin__product-colors .admin__colors-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.admin__product-card .admin__product-content .admin__product-colors .admin__colors-list .admin__color-item{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#f5f5f5;border-radius:8px;font-size:12px}.admin__product-card .admin__product-content .admin__product-colors .admin__colors-list .admin__color-item .admin__color-name{font-weight:500}.admin__product-card .admin__product-content .admin__product-colors .admin__colors-list .admin__color-item .admin__color-value{color:#666;font-family:monospace}.admin__product-card .admin__product-content .admin__product-colors .admin__colors-list .admin__color-item .admin__color-swatch{width:16px;height:16px;border-radius:50%;border:1px solid #ccc;display:inline-block}.admin__product-card .admin__product-actions{display:flex;gap:12px;padding-top:20px;border-top:1px solid #f0f0f0}@media(max-width:480px){.admin__product-card .admin__product-actions{flex-direction:column}}.admin__product-image{border-radius:8px;overflow:hidden;background:#f8f9fa;display:flex;align-items:center;justify-content:center;border:1px solid #e0e0e0;min-height:120px}.admin__product-image img{border-radius:8px;transition:transform .2s}.admin__product-image img:hover{transform:scale(1.05)}.admin__product-image--placeholder{background:#f0f0f0;color:#666;font-size:12px;text-align:center;padding:10px}.admin__product-title{font-weight:500}.admin__product-title small{display:block;color:#666;font-weight:400;font-size:.85em;margin-top:2px}.admin__category-tag{display:inline-block;background:#e3f2fd;color:#1976d2;padding:4px 8px;border-radius:12px;font-size:.85em;font-weight:500}.admin__price{font-weight:600;color:#2e7d32}.admin__price .admin__discount{display:block;color:#d32f2f;font-weight:400;font-size:.85em}.admin__stock-status{padding:4px 8px;border-radius:12px;font-size:.85em;font-weight:500}.admin__stock-status.in-stock{background:#e8f5e8;color:#2e7d32}.admin__stock-status.low-stock{background:#fff3e0;color:#f57c00}.admin__stock-status.out-of-stock{background:#ffebee;color:#d32f2f}.admin__form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;margin-bottom:30px}.admin__form-group{display:flex;flex-direction:column}.admin__form-group label{font-weight:600;margin-bottom:8px;color:#333}.admin__form-group input,.admin__form-group select,.admin__form-group textarea{padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;transition:border-color .2s}.admin__form-group input:focus,.admin__form-group select:focus,.admin__form-group textarea:focus{outline:none;border-color:#2196f3}.admin__form-group input:required,.admin__form-group select:required,.admin__form-group textarea:required{border-left:4px solid #ff9800}.admin__form-group textarea{resize:vertical;min-height:80px;font-family:inherit}.admin__form-group small{margin-top:4px;color:#666;font-size:.85em}.admin__form-actions{display:flex;gap:15px;padding-top:30px;border-top:2px solid #f0f0f0;margin-top:30px}.admin__loading{text-align:center;padding:60px 20px;color:#666;font-size:18px}.admin-edit{background:#f8f9fa;min-height:100vh;padding:20px}.admin-edit__container{max-width:1000px;margin:0 auto}.admin-edit__header{margin-bottom:30px}.admin-edit__header h1{font-size:1.8rem;font-weight:600;color:#161209;margin:15px 0 0}.admin-edit__back{color:#757575;text-decoration:none;font-size:.9rem;display:inline-block;margin-bottom:10px}.admin-edit__back:hover{color:#161209}.admin-edit__form{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.admin-edit__section{padding:30px;border-bottom:1px solid #e9ecef}.admin-edit__section:last-child{border-bottom:none}.admin-edit__section-title{font-size:1.2rem;font-weight:600;color:#161209;margin:0 0 20px;padding-bottom:10px;border-bottom:2px solid #f1f3f4}.admin-edit__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;margin-bottom:20px}.admin-edit__row:last-child{margin-bottom:0}.admin-edit__field{display:flex;flex-direction:column}.admin-edit__field label{font-size:.9rem;font-weight:500;color:#495057;margin-bottom:8px}.admin-edit__field input,.admin-edit__field select,.admin-edit__field textarea{padding:12px;border:1px solid #dee2e6;border-radius:4px;font-size:14px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family:inherit}.admin-edit__field input:focus,.admin-edit__field select:focus,.admin-edit__field textarea:focus{outline:none;border-color:#161209;box-shadow:0 0 0 2px rgba(22,18,9,.1)}.admin-edit__field input::placeholder,.admin-edit__field select::placeholder,.admin-edit__field textarea::placeholder{color:#adb5bd}.admin-edit__field textarea{resize:vertical}.admin-edit__dynamic-list>label{display:block;font-size:.9rem;font-weight:500;color:#495057;margin-bottom:15px}.admin-edit__dynamic-item{display:flex;gap:10px;margin-bottom:15px;align-items:flex-start}.admin-edit__dynamic-item input,.admin-edit__dynamic-item textarea{flex:1 1;padding:10px;border:1px solid #dee2e6;border-radius:4px;font-size:14px;transition:border-color .15s ease-in-out}.admin-edit__dynamic-item input:focus,.admin-edit__dynamic-item textarea:focus{outline:none;border-color:#161209}.admin-edit__dynamic-item textarea{resize:vertical;font-family:inherit}.admin-edit__image-item{display:flex;gap:15px;margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}@media(max-width:480px){.admin-edit__image-item{flex-direction:column;gap:10px}}.admin-edit__image-preview{width:100px;height:100px;flex-shrink:0;border-radius:4px;overflow:hidden;background:#fff;border:1px solid #dee2e6;display:flex;align-items:center;justify-content:center}.admin-edit__image-preview img{width:100%;height:100%;object-fit:cover}.admin-edit__no-preview{font-size:.8rem;color:#6c757d;text-align:center;padding:10px}.admin-edit__image-input{flex:1 1;display:flex;gap:10px;align-items:flex-start}.admin-edit__image-input input{flex:1 1;padding:10px;border:1px solid #dee2e6;border-radius:4px;font-size:14px}.admin-edit__image-input input:focus{outline:none;border-color:#161209}@media(max-width:480px){.admin-edit__image-input{flex-direction:column}.admin-edit__image-input .admin-edit__remove-btn{align-self:flex-start}}.admin-edit__color-list .admin-edit__color-item{background:#f8f9fa;padding:15px;border-radius:6px;margin-bottom:15px;border:1px solid #e9ecef}.admin-edit__color-inputs{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;margin-bottom:10px;align-items:center}@media(max-width:480px){.admin-edit__color-inputs{grid-template-columns:1fr}}.admin-edit__color-picker{width:50px!important;height:38px!important;padding:0!important;border:1px solid #dee2e6!important;border-radius:4px;cursor:pointer}.admin-edit__add-btn{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:4px;padding:12px 20px;color:#6c757d;font-size:.9rem;cursor:pointer;transition:all .15s ease-in-out;display:inline-block}.admin-edit__add-btn:hover{background:#e9ecef;border-color:#adb5bd;color:#495057}.admin-edit__remove-btn{background:#dc3545;border:none;color:#fff;padding:8px 15px;border-radius:4px;font-size:.8rem;cursor:pointer;transition:background-color .15s ease-in-out;flex-shrink:0;height:-moz-fit-content;height:fit-content}.admin-edit__remove-btn:hover{background:#c82333}.admin-edit__actions{padding:25px 30px;background:#f8f9fa;border-top:1px solid #e9ecef}.admin-edit__save-btn{background:#161209;border:none;color:#fff;padding:12px 30px;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .15s ease-in-out}.admin-edit__save-btn:hover{background:#2c2419}@media(max-width:768px){.admin-edit{padding:15px}.admin-edit__section{padding:20px}.admin-edit__row{grid-template-columns:1fr;gap:15px}.admin-edit__dynamic-item{flex-direction:column}.admin-edit__dynamic-item .admin-edit__remove-btn{align-self:flex-start}.admin-edit__color-inputs{grid-template-columns:1fr;gap:10px}}.admin-users{background:#f8f9fa;min-height:100vh;padding:20px}.admin-users__container{max-width:1200px;margin:0 auto}.admin-users__header{margin-bottom:30px}.admin-users__header h1{font-size:1.8rem;font-weight:600;color:#161209;margin:15px 0 20px}.admin-users__search{position:relative;margin-bottom:20px;max-width:400px}.admin-users__search-input{width:100%;padding:12px 40px 12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.admin-users__search-input:focus{outline:none;border-color:#161209;box-shadow:0 0 0 3px rgba(22,18,9,.1)}.admin-users__search-input::placeholder{color:#adb5bd}.admin-users__search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#757575;cursor:pointer;font-size:16px;padding:4px;border-radius:50%;transition:color .2s ease,background-color .2s ease}.admin-users__search-clear:hover{color:#161209;background-color:#f8f9fa}.admin-users__back{color:#757575;text-decoration:none;font-size:.9rem;display:inline-block;margin-bottom:10px}.admin-users__back:hover{color:#161209}.admin-users__stats{background:#fff;padding:20px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:20px;display:flex;gap:30px;justify-content:center}@media(max-width:480px){.admin-users__stats{flex-direction:column;gap:15px}}.admin-users__stat{display:flex;flex-direction:column;align-items:center}.admin-users__stat-value{font-size:2rem;font-weight:700;color:#161209}.admin-users__stat-label{font-size:.9rem;color:#757575;text-align:center}.admin-users__grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}@media(max-width:768px){.admin-users__grid{grid-template-columns:1fr}}.admin-users__card{background:#fff;border-radius:8px;padding:25px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e9ecef;transition:box-shadow .2s ease}.admin-users__card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.admin-users__card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f1f3f4}@media(max-width:480px){.admin-users__card-header{flex-direction:column;gap:15px}}.admin-users__user-info{flex:1 1}.admin-users__user-info h3{margin:0 0 8px;font-size:1.1rem;font-weight:600;color:#161209}.admin-users__email{display:block;font-size:.9rem;color:#757575;margin-bottom:8px}.admin-users__status{display:inline-block;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.admin-users__status--new{background:#e3f2fd;color:#1976d2}.admin-users__status--returning{background:#e8f5e8;color:#2e7d32}.admin-users__actions{flex-shrink:0}.admin-users__edit-btn{background:#161209;color:#fff;padding:8px 16px;border-radius:4px;text-decoration:none;font-size:.85rem;transition:background .2s ease}.admin-users__edit-btn:hover{background:#2c2419}.admin-users__details{margin-bottom:20px}.admin-users__detail-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-bottom:15px}@media(max-width:480px){.admin-users__detail-row{grid-template-columns:1fr;gap:10px}}.admin-users__detail-row:last-child{margin-bottom:0}.admin-users__detail-item{display:flex;flex-direction:column}.admin-users__detail-item label{font-size:.8rem;color:#757575;margin-bottom:4px;font-weight:500}.admin-users__detail-item span{font-size:.9rem;color:#495057}.admin-users__expandable{border-top:1px solid #f1f3f4;padding-top:20px}.admin-users__section{margin-bottom:15px}.admin-users__section:last-child{margin-bottom:0}.admin-users__section-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 0;background:none;border:none;font-size:.9rem;font-weight:500;color:#161209;cursor:pointer;transition:color .2s ease}.admin-users__section-toggle:hover{color:#757575}.admin-users__toggle-icon{transition:transform .2s ease;font-size:.8rem}.admin-users__toggle-icon--open{transform:rotate(180deg)}.admin-users__orders,.admin-users__promocodes{padding:15px;background:#f8f9fa;border-radius:6px;margin-top:10px}.admin-users__order{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e9ecef}.admin-users__order:last-child{margin-bottom:0;border-bottom:none}.admin-users__order h4{margin:0 0 15px;font-size:.95rem;font-weight:600;color:#161209}.admin-users__order-items{display:flex;flex-direction:column;gap:10px}.admin-users__order-item{display:flex;gap:12px;padding:10px;background:#fff;border-radius:4px;border:1px solid #e9ecef}.admin-users__order-image{flex-shrink:0}.admin-users__order-image img{border-radius:4px;object-fit:cover}.admin-users__order-details{flex:1 1}.admin-users__order-details p{margin:0 0 4px;font-size:.8rem;color:#495057}.admin-users__order-details p:last-child{margin-bottom:0}.admin-users__order-details strong{color:#161209}.admin-users__promo{background:#fff;padding:12px;border-radius:4px;border:1px solid #e9ecef;margin-bottom:10px}.admin-users__promo:last-child{margin-bottom:0}.admin-users__promo p{margin:0 0 4px;font-size:.85rem;color:#495057}.admin-users__promo p:last-child{margin-bottom:0}.admin-users__promo strong{color:#161209}.admin-users__empty{text-align:center;color:#757575;font-style:italic;font-size:.9rem;padding:20px}.admin-users__empty-state{background:#fff;padding:60px 40px;border-radius:8px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.1)}.admin-users__empty-state h3{margin:0 0 15px;font-size:1.3rem;color:#161209}.admin-users__empty-state p{margin:0 0 20px;color:#757575;font-size:1rem;line-height:1.5}.admin-users__empty-state p:last-child{margin-bottom:0}.admin-users__clear-search{background:#161209;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background-color .2s ease}.admin-users__clear-search:hover{background:#2c2419}.admin-user-edit{background:#f8f9fa;min-height:100vh;padding:20px}.admin-user-edit__container{max-width:1000px;margin:0 auto}.admin-user-edit__header{margin-bottom:30px}.admin-user-edit__header h1{font-size:1.8rem;font-weight:600;color:#161209;margin:15px 0 0}.admin-user-edit__back{color:#757575;text-decoration:none;font-size:.9rem;display:inline-block;margin-bottom:10px}.admin-user-edit__back:hover{color:#161209}.admin-user-edit__content{display:flex;flex-direction:column;gap:25px}.admin-user-edit__card{background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e9ecef}.admin-user-edit__card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #f1f3f4}.admin-user-edit__card-header h2{margin:0;font-size:1.3rem;font-weight:600;color:#161209}@media(max-width:480px){.admin-user-edit__card-header{flex-direction:column;align-items:flex-start;gap:10px}}.admin-user-edit__status{padding:6px 12px;border-radius:15px;font-size:.8rem;font-weight:500}.admin-user-edit__status--new{background:#e3f2fd;color:#1976d2}.admin-user-edit__status--returning{background:#e8f5e8;color:#2e7d32}.admin-user-edit__info-grid{display:flex;flex-direction:column;gap:30px}.admin-user-edit__info-section h3{margin:0 0 20px;font-size:1.1rem;font-weight:600;color:#161209;padding-bottom:8px;border-bottom:1px solid #e9ecef}.admin-user-edit__info-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;margin-bottom:20px}@media(max-width:768px){.admin-user-edit__info-row{grid-template-columns:1fr;gap:15px}}.admin-user-edit__info-row:last-child{margin-bottom:0}.admin-user-edit__info-item{display:flex;flex-direction:column}.admin-user-edit__info-item label{font-size:.85rem;font-weight:500;color:#757575;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.admin-user-edit__info-item span{font-size:.95rem;color:#495057;padding:8px 0}.admin-user-edit__id{font-family:monospace;background:#f8f9fa;padding:8px 12px!important;border-radius:4px;font-size:.85rem!important;border:1px solid #e9ecef}.admin-user-edit__section-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0;background:none;border:none;font-size:1.1rem;font-weight:600;color:#161209;cursor:pointer;transition:color .2s ease}.admin-user-edit__section-toggle:hover{color:#757575}.admin-user-edit__toggle-icon{transition:transform .2s ease;font-size:.9rem}.admin-user-edit__toggle-icon--open{transform:rotate(180deg)}.admin-user-edit__orders,.admin-user-edit__promocodes{padding-top:20px}.admin-user-edit__order{margin-bottom:25px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.admin-user-edit__order:last-child{margin-bottom:0}.admin-user-edit__order h4{margin:0 0 15px;font-size:1rem;font-weight:600;color:#161209}.admin-user-edit__order-items{display:flex;flex-direction:column;gap:15px}.admin-user-edit__order-item{display:flex;gap:15px;padding:15px;background:#fff;border-radius:6px;border:1px solid #e9ecef}.admin-user-edit__order-image{flex-shrink:0}.admin-user-edit__order-image img{border-radius:6px}.admin-user-edit__order-details{flex:1 1}.admin-user-edit__order-details h5{margin:0 0 10px;font-size:1rem;font-weight:600;color:#161209}.admin-user-edit__order-details p{margin:0 0 6px;font-size:.85rem;color:#495057}.admin-user-edit__order-details p:last-child{margin-bottom:0}.admin-user-edit__price{font-weight:600!important;color:#2e7d32!important;font-size:.9rem!important}.admin-user-edit__existing-promos{margin-bottom:25px}.admin-user-edit__existing-promos h4{margin:0 0 15px;font-size:1rem;font-weight:600;color:#161209}.admin-user-edit__promo-item{background:#f8f9fa;padding:15px;border-radius:6px;border:1px solid #e9ecef;margin-bottom:10px}.admin-user-edit__promo-item:last-child{margin-bottom:0}.admin-user-edit__promo-info{display:flex;flex-direction:column;gap:5px}.admin-user-edit__promo-name{font-weight:600;color:#161209;font-size:.95rem}.admin-user-edit__promo-details{font-size:.85rem;color:#757575}.admin-user-edit__add-promo h4{margin:0 0 20px;font-size:1rem;font-weight:600;color:#161209;padding-top:20px;border-top:1px solid #e9ecef}.admin-user-edit__promo-form{background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #e9ecef}.admin-user-edit__form-row{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}@media(max-width:768px){.admin-user-edit__form-row{grid-template-columns:1fr;gap:15px}}.admin-user-edit__form-field{display:flex;flex-direction:column}.admin-user-edit__form-field label{font-size:.85rem;font-weight:500;color:#495057;margin-bottom:8px}.admin-user-edit__form-field input{padding:10px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:14px;transition:border-color .15s ease-in-out}.admin-user-edit__form-field input:focus{outline:none;border-color:#161209;box-shadow:0 0 0 2px rgba(22,18,9,.1)}.admin-user-edit__form-field input::placeholder{color:#adb5bd}.admin-user-edit__submit-btn{background:#161209;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.admin-user-edit__submit-btn:hover{background:#2c2419}.admin-user-edit__empty{text-align:center;color:#757575;font-style:italic;padding:40px 20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.admin-user-edit__empty-state{background:#fff;padding:60px 40px;border-radius:8px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.1)}.admin-user-edit__empty-state h3{margin:0 0 15px;font-size:1.3rem;color:#161209}.admin-user-edit__empty-state p{margin:0;color:#757575;font-size:1rem}@media(max-width:768px){.admin-user-edit{padding:15px}.admin-user-edit__card{padding:20px}.admin-user-edit__order-item{flex-direction:column}.admin-user-edit__order-image{align-self:center}.admin__form-grid{grid-template-columns:1fr}.admin__form-actions{flex-direction:column}.admin__table-actions{flex-direction:column;gap:8px}}.product{padding:0 100px}@media(max-width:1300px){.product{padding:0 50px}}@media(max-width:580px){.product{padding:0 20px}}.product__title{background-image:url(/_next/static/media/bullet_line.33b3d9b4.svg);background-repeat:no-repeat;background-position:400px 15px;margin-left:50px;margin-top:150px;margin-bottom:50px}@media(max-width:820px){.product__title{margin-top:100px}}@media(max-width:650px){.product__title{margin-left:10px}}@media(max-width:580px){.product__title{background-position:300px 15px}}@media(max-width:450px){.product__title{background-position:220px 15px}}.product__title p{font-size:32px;font-weight:600;line-height:45px;letter-spacing:3px}@media(max-width:580px){.product__title p{font-size:24px}}@media(max-width:450px){.product__title p{font-size:17px}}.product__title~.catalogue__products--list .catalogue__products--card{width:22%}@media(max-width:1140px){.product__title~.catalogue__products--list .catalogue__products--card{width:35%}}@media(max-width:890px){.product__title~.catalogue__products--list .catalogue__products--card{width:40%}}@media(max-width:650px){.product__title~.catalogue__products--list .catalogue__products--card{width:60%}}@media(max-width:500px){.product__title~.catalogue__products--list .catalogue__products--card{width:80%}}@media(max-width:360px){.product__title~.catalogue__products--list .catalogue__products--card{width:90%}}.product__container{display:flex}@media(max-width:1300px){.product__container{flex-direction:column;justify-content:center;align-items:center}}.product__description,.product__slider{width:50%}@media(max-width:1300px){.product__description,.product__slider{width:100%}}.product__slider{margin-right:50px;max-height:800px}.product__slider .slider-control-centerleft,.product__slider .slider-control-centerright{display:none}@media(max-width:1300px){.product__slider{max-height:unset;margin-bottom:50px;margin-right:0;max-width:600px}}@media(max-width:820px){.product__slider{max-width:unset}}.product__slider .slider-control-bottomcenter ul{border-radius:15px;padding:2px!important;top:10px!important}.product__slider .slider-control-bottomcenter ul li button{width:15px;height:15px;background-color:#000!important;border-radius:25px;margin:0 10px}.product__slider .slide{margin:0 50px}@media(max-width:600px){.product__slider .slide{margin:0 20px}}.product__slider .slider-container .slide img{width:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}@media(max-width:820px){.product__slider .slider-container .slide img{position:relative}}.product__description--quantity{display:flex;border:.5px solid rgba(22,18,9,.361);padding:5px 20px;border-radius:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:70px;justify-content:center;margin-right:25px}@media(max-width:450px){.product__description--quantity{margin-bottom:20px}}.product__description--quantity div{font-size:30px;font-weight:200}.product__description--quantity div:hover{cursor:pointer}.product__description--quantity input{-webkit-user-select:none;-moz-user-select:none;margin:0 5px;width:10px;border:none;text-align:center;user-select:none;pointer-events:none}.product__description--quantity input::-webkit-inner-spin-button,.product__description--quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product__description--sub{padding:10px 0;border-bottom:1px solid #161209;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product__description--subtext{border-top:1px solid #161209;margin-top:50px}.product__description--sub:hover{cursor:pointer}.product__description--sub p{opacity:1;font-size:17px;transition:all .5s}@media(max-width:350px){.product__description--sub p{font-size:15px}}.product__description--sub h5{font-size:20px;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;margin:20px}@media(max-width:350px){.product__description--sub h5{font-size:17px}}.product__description--sub svg{width:8px;height:16px;margin-right:20px;transform:rotate(270deg);transition:all .5s}.product__description--sub svg path{fill:#fff}.product__description--sub svg path:last-child{stroke:#161209}.product__description--closed svg{transform:rotate(90deg);transition:all .5s}.product__description--closed p{font-size:0;opacity:0;transition:all .5s}.product__description--code{display:flex;align-items:baseline}.product__description--code h5{margin:10px 10px 10px 0}.product__description--cart{display:flex;align-items:center}@media(max-width:450px){.product__description--cart{flex-direction:column;align-items:flex-start}}.product__description--button{background:#161209;color:#fff;font-weight:600;font-size:17px;padding:20px 50px;border-radius:20px;transition:all .5s;border:1px solid #959595}.product__description--button:hover{cursor:pointer;border:1px solid #161209;transition:all .5s;background:#fff;color:#161209}.product__description--price h4{font-size:25px;margin:15px 0}.product__description--price h5{margin:10px 0;color:#a3a1a1;text-decoration:line-through}.product__description--color-list{display:flex;flex-wrap:wrap;margin:10px 0}.product__description--color-wrapper{width:42px;height:42px;border:1px solid rgba(22,18,9,.51);padding:5px;border-radius:20px;margin-right:10px}.product__description--color-wrapper:hover{cursor:pointer}.product__description--color-wrapper>div{width:30px;height:30px;border-radius:20px}.catalogue{padding:0 100px}@media(max-width:1500px){.catalogue{padding:0 50px}}@media(max-width:1200px){.catalogue{padding:0 20px}}@media(max-width:420px){.catalogue{padding:0 10px}}.catalogue__filter{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:1140px){.catalogue__filter{margin-bottom:0}}@media(max-width:480px){.catalogue__filter{flex-direction:column}}.catalogue__filter--sorting{display:flex;align-items:baseline}.catalogue__filter--sorting:hover{cursor:pointer}.catalogue__filter--sorting h4{font-size:17px;font-weight:400;margin:5px 10px;transition:all .5s}@media(max-width:360px){.catalogue__filter--sorting h4{font-size:15px}}.catalogue__filter--sorting h4:first-child{font-size:20px;font-weight:600;opacity:1;transition:all .5s;width:100%;height:100%}@media(max-width:360px){.catalogue__filter--sorting h4:first-child{font-size:17px}}.catalogue__filter--sorting svg{width:6px;height:12px;transform:rotate(90deg);transition:all .5s}.catalogue__filter--sorting svg path{fill:#fff}.catalogue__filter--sorting svg path:last-child{stroke:#161209;stroke-width:4}.catalogue__products{display:flex;justify-content:space-between}@media(max-width:1140px){.catalogue__products{flex-direction:column}}.catalogue__products--filter{width:20%;min-width:150px}@media(max-width:1140px){.catalogue__products--filter{display:flex;justify-content:space-around;width:100%}}@media(max-width:720px){.catalogue__products--filter{flex-direction:column;margin-bottom:50px}}.catalogue__products--filter-link{display:flex;align-items:baseline}.catalogue__products--filter-link p{transition:all .5s;margin:10px 10px 10px 0}.catalogue__products--filter-link img line{stroke:#161209}.catalogue__products--filter-link img :hover{cursor:pointer}.catalogue__products--filter h3{font-weight:500;font-size:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:20px}.catalogue__products--filter h3:hover{cursor:pointer}.catalogue__products--filter h3 svg{width:6px;height:13px;margin-left:5px;transform:rotate(90deg);transition:all .5s}.catalogue__products--filter h3 svg path{fill:#fff}.catalogue__products--filter h3 svg path:last-child{stroke:#161209;stroke-width:4}.catalogue__products--filter p{font-size:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.catalogue__products--filter p:hover{cursor:pointer}.catalogue__products--closed svg{transform:rotate(270deg)!important;transition:all .5s}.catalogue__products--closed .catalogue__products--filter-link{opacity:0;transition:all .5s;width:0;height:0}.catalogue__products--closed .catalogue__products--filter-link p{font-size:0;transition:all .5s}.catalogue__products--closed .catalogue__products--filter-link img{height:0;width:0;transition:all .5s}.catalogue__products--closed h4{opacity:0;visibility:hidden;transition:all .5s}.catalogue__products--closed h4:first-child{visibility:visible}.catalogue__products--like{width:40px;height:38px;right:25px;top:30px}.catalogue__products--bag{position:absolute;width:35px;height:42px;background-color:rgba(22,18,9,.47);transition:all .5s;padding:20px 25px;right:0;bottom:5px;border-top-left-radius:15px}.catalogue__products--discount{display:flex;justify-content:center}@media(max-width:360px){.catalogue__products--discount{flex-direction:column;align-items:center}}@media(max-width:610px){.catalogue__products--discount{justify-content:space-between}}.catalogue__products--discount span{width:40%}.catalogue__products--discount span:first-child{color:#a3a1a1;text-decoration:line-through}.catalogue__products--discount span:last-child{font-weight:500}@media(max-width:610px){.catalogue__products--discount span{width:50%}}.catalogue__products--discount-number{position:absolute;padding:5px 5px 5px 20px;color:#fff;background-color:rgba(22,18,9,.6)}.catalogue__products--inactive{opacity:.5;pointer-events:none}.catalogue .pagination{display:flex;justify-content:center}.catalogue .pagination li{margin:0 10px;list-style-type:none}.catalogue .pagination li:hover{cursor:pointer}.catalogue .pagination li:first-child svg{width:6px;height:12px;transform:rotate(180deg)}.catalogue .pagination li:first-child svg path{fill:none;stroke:#000}.catalogue .pagination li:last-child svg{width:6px;height:12px}.catalogue .pagination li:last-child svg path{fill:none;stroke:#000}.categories__title,.instagram__title{background-image:url(/bullet_line.svg);background-repeat:no-repeat;background-position:200px 15px;margin-left:100px;margin-top:150px}.categories__title h2,.instagram__title h2{padding-bottom:50px}@media(max-width:820px){.categories__title,.instagram__title{margin-top:100px}}@media(max-width:650px){.categories__title,.instagram__title{margin-left:10px}}.categories__title p,.instagram__title p{font-size:32px;font-weight:600;line-height:45px;letter-spacing:3px;margin-bottom:20px}.categories__tiles{padding:0 150px}@media(max-width:1400px){.categories__tiles{padding:0 50px}}@media(max-width:1010px){.categories__tiles{padding:0 20px}}@media(max-width:550px){.categories__tiles{padding:0}}.categories__tiles__row{display:flex;margin-bottom:15px}@media(max-width:820px){.categories__tiles__row{flex-direction:column}}.categories__tiles p{margin-left:70px}@media(max-width:1400px){.categories__tiles p{margin-left:0}}.categories__tile{width:100%;height:510px;text-decoration:none}@media(max-width:964px){.categories__tile{height:300px}}@media(max-width:820px){.categories__tile{height:490px}}.instagram__description,.instagram__link{text-align:center;font-weight:400;font-size:25px;line-height:30px;color:#161209}.instagram__link{font-weight:600;text-decoration:none}.instagram__link svg{vertical-align:bottom}@media(max-width:964px){.instagram__link svg{vertical-align:top}}.instagram__link svg path{fill:#000}.instagram__description__image{position:relative;display:flex;justify-content:center;margin:10px 0}.instagram__description__image div{width:30px;height:30px;position:relative;margin-right:10px}.body__tile,.hair__tile,.makeup__tile,.packages__tile,.purses__tile{background-image:url(/beautybag.jpg);background-image:url(/beautybag.webp);background-repeat:no-repeat;background-size:cover;background-position:50%;box-shadow:inset 0 0 0 260px rgba(0,0,0,.2);font-style:normal;font-weight:600;font-size:37px;line-height:45px;display:flex;align-items:flex-end;letter-spacing:.08em;text-transform:uppercase;color:#f9f9f9;transition:all 1s}@media(max-width:1400px){.body__tile,.hair__tile,.makeup__tile,.packages__tile,.purses__tile{align-items:center;justify-content:center}}@media(max-width:450px){.body__tile,.hair__tile,.makeup__tile,.packages__tile,.purses__tile{font-size:32px}}.body__tile:hover,.hair__tile:hover,.makeup__tile:hover,.packages__tile:hover,.purses__tile:hover{opacity:.7;transition:all 1.5s}.body__tile,.makeup__tile{background-image:url(/body.JPG);background-image:url(/body.webp);margin-right:15px}@media(max-width:820px){.body__tile,.makeup__tile{margin-right:0;margin-bottom:20px}}.makeup__tile{background-image:url(/makeup.png);background-image:url(/makeup.webp)}.packages__tile{background-image:url(/packages.JPG);background-image:url(/packages.webp)}.hair__tile{background-image:url(/hair.jpeg)}.email_promo{background-color:#161209;display:flex;justify-content:center;align-items:center;margin-top:150px;position:relative}@media(max-width:820px){.email_promo{z-index:1;padding:80px 20px;text-align:right;justify-content:end}}@media(max-width:490px){.email_promo{padding:80px 10px}}@media(max-width:455px){.email_promo{margin-top:100px}}@media(max-width:380px){.email_promo{text-align:center;padding:50px 10px}}.email_promo img{position:relative;top:-50px;margin-left:10px;height:100%;max-width:940px;width:50%}@media(max-width:820px){.email_promo img{z-index:0;max-width:700px;height:250px;position:absolute;left:-50px;width:60%}}@media(max-width:650px){.email_promo img{left:-100px}}@media(max-width:490px){.email_promo img{height:240px;top:-10px;width:70%}}@media(max-width:455px){.email_promo img{top:0;left:-160px;width:80%}}@media(max-width:380px){.email_promo img{display:none}}.email_promo__description{font-weight:500;font-size:25px;line-height:30px;color:#fdfdfb;max-width:500px;margin-left:50px}.email_promo__description__image{width:10px;height:15px;display:inline-block;position:relative;margin-right:10px}@media(max-width:1400px){.email_promo__description{font-size:21px}}@media(max-width:964px){.email_promo__description{font-size:18px}}@media(max-width:820px){.email_promo__description{z-index:1;margin-left:0;max-width:340px}}@media(max-width:455px){.email_promo__description{width:360px}}@media(max-width:380px){.email_promo__description{font-size:16px}.email_promo__description p{margin-bottom:50px}}.email_promo__description a{text-decoration:none;color:#fdfdfb;border:1px solid #fdfdfb;border-radius:20px;padding:7px 15px;font-size:22px;transition:all .5s;margin-top:20px;display:inline-block}.email_promo__description a:hover{background-color:#fdfdfb;color:#161209;cursor:pointer;transition:all .7s}.email_promo__description a:hover svg path{stroke:#161209;transition:all 1s}@media(max-width:964px){.email_promo__description a{font-size:18px}}@media(max-width:380px){.email_promo__description a{margin-top:20px}}.email_promo__description svg{vertical-align:text-top;width:12px;margin-left:10px}.email_promo__description svg path:first-child{visibility:hidden}@media(max-width:964px){.email_promo__description svg{vertical-align:bottom}}.header__slider{min-height:520px;max-width:100%;background-color:#000;background-image:url(/_next/static/media/COSMOSHOP.c2465041.svg);background-repeat:no-repeat;background-position:50%}.header__slider,.header__slider video{width:100vw;height:100vh;object-fit:cover}.header__slider__text{position:absolute;height:100vh;display:flex;color:#000;flex-direction:column;justify-content:center;z-index:2;margin-left:100px}@media(max-width:820px){.header__slider__text{justify-content:end;align-items:center;bottom:100px;width:100%;max-width:820px;margin-left:0}}.header__slider__text h1{font-weight:500;font-size:46px;letter-spacing:.5px}@media(max-width:650px){.header__slider__text h1{font-size:36px}}@media(max-width:490px){.header__slider__text h1{font-size:28px}}.header__slider__text p{font-size:32px;font-weight:400;max-width:450px;margin-top:0;text-align:left}@media(max-width:820px){.header__slider__text p{text-align:center;max-width:510px}}@media(max-width:650px){.header__slider__text p{font-size:26px}}@media(max-width:490px){.header__slider__text p{font-size:20px}}.header__slider__text h1,.header__slider__text p{-webkit-user-select:none;-moz-user-select:none;user-select:none}.header__slider__text .grey__button{background-color:#000;color:#fff;border:#000;padding:0 40px}.header__slider__text .grey__button:hover{color:#000;background-color:#fff;border:#fff}.slider-container{width:100%;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-control-centerleft,.slider-control-centerright{display:none}.slider-container,.slider-container .slide,.slider-container .slide img,.slider-frame,.slider-list{height:100%!important;width:100%}.slider-container .slide img{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;object-fit:fill}@media(max-width:1150px){.slider-container .slide img{width:100%;height:100%;object-fit:cover}}@media(max-width:820px){.slider-container .slide img{position:absolute;left:0;top:0;max-width:820px;max-height:950px}}.slider-container .slide{text-align:end}.slider-container .slide>div{height:100%}@media(max-width:1150px){.slider-container .slide{text-align:center}}@media(max-width:1150px)and (max-width:820px){.slider-container .slide>div{position:relative}}.paging-dot{width:16px;height:16px}.paging-item button{opacity:1;fill:#fff!important}.instagram__posts{display:flex;justify-content:center;margin-top:20px;flex-wrap:wrap;position:relative}.instagram__posts a{width:25%;display:inline-block;margin:5px;max-height:350px;position:relative;height:100vh}@media(max-width:820px){.instagram__posts a{width:45%}}.instagram__posts a.image-error{background:linear-gradient(135deg,#833ab4,#fd1d1d 50%,#fcb045)}.instagram__posts a img{width:100%;height:100%;object-fit:cover}.instagram__posts .instagram-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:20px;text-align:center}.instagram__posts .instagram-placeholder svg{width:60px;height:60px;margin-bottom:15px;opacity:.9}.instagram__posts .instagram-placeholder span{font-size:14px;font-weight:500;opacity:.9}.thankyou{padding:300px 100px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.thankyou a{text-decoration:none;color:#fdfdfb;border:1px solid #fdfdfb;background-color:#161209;border-radius:20px;padding:20px 40px;transition:all .2s;margin-top:100px}.thankyou a:hover{background-color:#fdfdfb;color:#161209;border:1px solid #161209;transition:all .2s}@media(max-width:380px){.thankyou a{padding:10px 20px}}.catalogue__products--card{position:relative}.catalogue__products--like{position:absolute;width:30px!important;height:25px!important;top:30px!important;left:10px}.catalogue__products--filled svg{fill:#fff}.catalogue__products--list{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;width:100%}.catalogue__products--card{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;width:30%;margin-bottom:100px}@media(max-width:1370px){.catalogue__products--card{margin-bottom:70px}}@media(max-width:1140px){.catalogue__products--card{width:45%;margin-bottom:50px}}@media(max-width:430px){.catalogue__products--card{width:100%}}.catalogue__products--card div{position:relative}.catalogue__products--card:hover{cursor:pointer}.catalogue__products--card:hover .catalogue__products--like path{fill:#fff}.catalogue__products--card:hover .catalogue__products--bag{transition:all .5s;background-color:rgba(22,18,9,.79);padding:25px 30px;width:40px;height:48px}.catalogue__products--card span{display:inline-block;width:100%;font-size:20px}@media(max-width:610px){.catalogue__products--card span{font-size:17px}}.catalogue__products--card p{font-size:20px;font-weight:500;margin-bottom:10px}@media(max-width:610px){.catalogue__products--card p{font-size:17px}}.catalogue__products--card p,.catalogue__products--card span{text-align:center}.catalogue__products--card img{width:100%;height:100%;max-height:550px}@media(max-width:1860px){.catalogue__products--card img{max-height:500px}}@media(max-width:1700px){.catalogue__products--card img{max-height:450px}}@media(max-width:1450px){.catalogue__products--card img{max-height:400px}}@media(max-width:1250px){.catalogue__products--card img{max-height:380px}}@media(max-width:1140px){.catalogue__products--card img{max-height:unset}}.cart{position:fixed;flex-direction:column;top:0;left:0;background:rgba(22,18,9,.52);width:100%;height:100%;z-index:100;display:flex;justify-content:center;align-items:center;color:#161209}.cart__title{text-align:center;font-size:25px;font-weight:500;margin-bottom:50px;margin-top:0}.cart__close{position:absolute;right:50px;top:10px;color:#757575;font-size:35px}.cart__close:hover{cursor:pointer}.cart__wrapper{max-width:700px;max-height:600px;width:100%;height:100%;background-color:#fff;overflow-x:hidden;overflow-y:auto;padding:50px;position:relative}.cart__wrapper::-webkit-scrollbar{width:.5em}.cart__wrapper::-webkit-scrollbar__track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.cart__wrapper::-webkit-scrollbar__thumb{background-color:#a9a9a9;outline:1px solid #708090}@media(max-width:840px){.cart__wrapper{max-width:unset;width:80%}}@media(max-width:600px){.cart__wrapper{padding:50px 20px}}.cart__disclaimer{padding:0 20px;text-align:center;flex-direction:column;justify-content:center}.cart__product{margin-bottom:20px;position:relative;display:flex;width:100%;text-decoration:none;color:#161209}@media(max-width:540px){.cart__product{flex-direction:column}}.cart__product__image{width:100%;margin-right:20px;max-width:30%}@media(max-width:750px){.cart__product__image{max-width:40%}}@media(max-width:540px){.cart__product__image{max-width:100%;margin-right:0}}.cart__product__image img{width:100%;max-width:250px;max-height:300px}.cart__product__description{display:flex;flex-direction:column;padding:0 5px;text-align:left}.cart__product__description__title{display:flex;align-items:baseline}.cart__product__description__title h4{margin-right:100px}.cart__product__description__discount{color:#a3a1a1;text-decoration:line-through;margin-bottom:0}.cart__product__description__quantity button{background-color:transparent;border:none;margin:0 10px;width:30px;height:30px;font-size:20px;border-radius:20px;color:#161209}.cart__product__description__quantity button:hover{cursor:pointer}.cart__product__description__delete button{text-decoration:none;color:#fdfdfb;border:1px solid #fdfdfb;background-color:red;border-radius:20px;padding:10px 20px;transition:all .2s}.cart__product__description__delete button:hover{cursor:pointer;background-color:#fdfdfb;color:#161209;border:1px solid #161209;transition:all .2s}.cart__product__description a{color:#161209;font-weight:600;font-size:18px}.cart__product__description p{margin:10px 0;display:block!important}.cart__product__description span{background-color:rgba(22,18,9,.314);border-radius:0;left:0;top:20px;color:#fdfdfb;position:absolute;padding:5px 10px}.cart__sum{display:flex;justify-content:space-between;border-top:1px solid #161209;border-bottom:1px solid #161209;align-items:baseline}.cart__sum h4{font-weight:500}.cart__sum h4:last-child{margin-right:50px;padding:5px 0}@media(max-width:380px){.cart__sum h4:last-child{margin-right:0}}.cart__buttons{display:flex;justify-content:space-between;margin-top:50px;align-items:baseline;padding-bottom:20px}@media(max-width:600px){.cart__buttons{flex-direction:column;align-items:center}}@media(max-width:380px){.cart__buttons{font-size:14px}}.cart__buttons a:hover,.cart__buttons p:hover{cursor:pointer}.cart__buttons a{text-decoration:none;color:#fdfdfb;border:1px solid #fdfdfb;background-color:#161209;border-radius:20px;padding:20px 40px;transition:all .2s}.cart__buttons a:hover{background-color:#fdfdfb;color:#161209;border:1px solid #161209;transition:all .2s}@media(max-width:380px){.cart__buttons a{padding:10px 20px}}.blog{display:flex;width:100%;height:100%;flex-wrap:wrap;justify-content:space-evenly;padding:0 10px}.blog__breadcrumbs{margin-left:50px}.blog__item{width:30%;min-width:350px;margin-bottom:50px}.blog__item h2{margin:20px 0}@media(max-width:400px){.blog__item{min-width:250px}}.blog_image_wrapper{position:relative;width:100%;height:100vh;max-height:400px}.blog_image_wrapper img{border-radius:10px}.blog__post{width:100%;display:flex;flex-direction:column;align-items:center}.blog__post h1,.blog__post h2{margin-top:20px;margin-bottom:10px;max-width:900px}.blog__post p{margin:10px 0;max-width:900px}.blog__post a{color:#fff;background-color:#000;padding:10px;border-radius:10px;margin-top:20px}.blog__post__image{position:relative;width:100%;height:100vh;max-height:500px;border-radius:10px}.blog__post__image img{object-fit:contain}.breadcrumb{margin-bottom:50px;margin-top:250px}.breadcrumb a{text-decoration:none;font-weight:400;font-size:15px;margin-right:10px;text-transform:uppercase}.breadcrumb svg{width:6px;height:12px;margin-right:10px}.breadcrumb svg path:last-child{stroke:#161209}.breadcrumb svg path:first-child{visibility:hidden}.register{padding:0 100px}@media(max-width:968px){.register{padding:0 50px}}@media(max-width:650px){.register{padding:0 30px}}.register__wrapper{justify-content:center;align-items:center;display:flex;padding:0;margin:0;max-width:unset}.register__wrapper .account__buttons,.register__wrapper input,.register__wrapper p{max-width:600px}.forgot{padding:0 100px}.profile{background:#f8f9fa;min-height:100vh;padding:20px}.profile__container{max-width:1200px;margin:0 auto}.profile__header{background:#fff;border-radius:12px;padding:40px;margin-bottom:30px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e9ecef;text-align:center}.profile__header h1{font-size:2.2rem;font-weight:600;color:#161209;margin:0 0 15px}.profile__welcome{font-size:1.3rem;color:#495057;margin:0 0 10px;font-weight:500}.profile__description{color:#757575;font-size:1rem;margin:0;line-height:1.5}.profile__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;margin-bottom:30px}@media(max-width:1024px){.profile__grid{grid-template-columns:1fr}}.profile__card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e9ecef;overflow:hidden}.profile__card--full{grid-column:1/-1}.profile__card--cashback{background:linear-gradient(135deg,#e3f2fd,#f8f9fa);border:2px solid #1976d2}.profile__card--cashback .profile__card-header{border-bottom:none;padding-bottom:20px}.profile__card-header{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;border-bottom:2px solid #f1f3f4;cursor:pointer;transition:background-color .2s ease}.profile__card-header:hover{background-color:#f8f9fa}.profile__card-header h2{margin:0;font-size:1.4rem;font-weight:600;color:#161209}.profile__toggle-icon{transition:transform .3s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f8f9fa}.profile__toggle-icon--open{transform:rotate(180deg)}.profile__edit-content,.profile__orders-content,.profile__promos-content{padding:0 30px 30px}.profile__order{margin-bottom:25px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.profile__order:last-child{margin-bottom:0}.profile__order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.profile__order-header h3{margin:0;font-size:1.2rem;font-weight:600;color:#161209}.profile__order-status{padding:6px 12px;background:#e8f5e8;color:#2e7d32;border-radius:15px;font-size:.85rem;font-weight:500}.profile__order-items{display:flex;flex-direction:column;gap:15px}.profile__order-item{display:flex;gap:20px;padding:20px;background:#fff;border-radius:8px;border:1px solid #e9ecef}@media(max-width:768px){.profile__order-item{flex-direction:column;gap:15px}}.profile__order-image{flex-shrink:0}.profile__order-image img{border-radius:8px;border:1px solid #e9ecef}.profile__order-details{flex:1 1}.profile__order-details h4{margin:0 0 15px;font-size:1.1rem;font-weight:600;color:#161209}.profile__order-info{display:flex;flex-direction:column;gap:8px;margin-bottom:15px}.profile__order-info span{font-size:.9rem;color:#495057}.profile__discount{color:#d32f2f!important;font-weight:500!important}.profile__order-price{font-size:1.2rem;font-weight:600;color:#2e7d32}.profile__promo-item{background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #e9ecef;margin-bottom:15px}.profile__promo-item:last-child{margin-bottom:0}.profile__promo-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.profile__promo-header h4{margin:0;font-size:1.1rem;font-weight:600;color:#161209}.profile__promo-discount{padding:6px 12px;background:#e3f2fd;color:#1976d2;border-radius:15px;font-size:.85rem;font-weight:600}.profile__promo-details{color:#757575;font-size:.9rem}.profile__empty-state{text-align:center;color:#757575;font-style:italic;padding:40px 20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.profile__form{max-width:none}.profile__form-section{margin-bottom:35px}.profile__form-section h3{margin:0 0 25px;font-size:1.3rem;font-weight:600;color:#161209;padding-bottom:10px;border-bottom:2px solid #f1f3f4}.profile__form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:25px;gap:25px;margin-bottom:20px}.profile__form-row:last-child{margin-bottom:0}.profile__form-field{display:flex;flex-direction:column}.profile__form-field label{font-size:.9rem;font-weight:500;color:#495057;margin-bottom:8px}.profile__form-field input{padding:12px 16px;border:2px solid #dee2e6;border-radius:8px;font-size:1rem;transition:all .15s ease-in-out;background:#fff}.profile__form-field input:focus{outline:none;border-color:#161209;box-shadow:0 0 0 3px rgba(22,18,9,.1)}.profile__form-field input::placeholder{color:#adb5bd}.profile__form-actions{padding-top:20px;border-top:2px solid #f1f3f4}.profile__save-btn{background:#161209;color:#fff;border:none;padding:14px 32px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.profile__save-btn:hover{background:#2c2419;transform:translateY(-1px)}.profile__cashback-amount{font-size:2rem;font-weight:700;color:#1976d2;text-align:right}.profile__cashback-info{padding:0 30px 30px}.profile__cashback-info p{margin:0 0 15px;color:#495057;line-height:1.5}.profile__cashback-info p:last-child{margin-bottom:0}.profile__cashback-note{font-size:.9rem;color:#757575;font-style:italic}.profile__cashback-note strong{color:#495057;font-style:normal}.profile__actions{display:flex;gap:20px;justify-content:center;margin-top:40px}@media(max-width:480px){.profile__actions{flex-direction:column;gap:15px}}.profile__logout{background:#161209;color:#fff;border:none;padding:14px 28px;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.profile__logout:hover{background:#2c2419;transform:translateY(-1px)}.profile__delete{background:#d32f2f;color:#fff;border:none;padding:14px 28px;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.profile__delete:hover{background:#c62828;transform:translateY(-1px)}@media(max-width:1140px){.profile{padding:15px}}@media(max-width:768px){.profile__header{padding:30px 25px}.profile__header h1{font-size:1.8rem}.profile__header .profile__welcome{font-size:1.1rem}.profile__card-header,.profile__edit-content,.profile__orders-content,.profile__promos-content{padding-left:20px;padding-right:20px}.profile__form-row{grid-template-columns:1fr;gap:20px}.profile__actions{flex-direction:column}}.checkout{padding:0 100px}@media(max-width:1450px){.checkout{padding:0 50px}}@media(max-width:1330px){.checkout{padding:0 20px}}.checkout__wrapper{display:flex;justify-content:space-between}.checkout__wrapper p{margin:10px 0}@media(max-width:1200px){.checkout__wrapper{justify-content:space-around}}@media(max-width:970px){.checkout__wrapper{flex-direction:column-reverse;justify-content:center}}.checkout__contact__info{max-width:600px}.checkout__contact__info__title{display:flex;align-items:baseline}@media(max-width:1200px){.checkout__contact__info__title{width:90%;flex-direction:column}}.checkout__contact__info__title h1,.checkout__contact__info__title span{margin-right:10px}.checkout__contact__info__title span:last-child{text-decoration:underline}.checkout__contact__info__title span:last-child:hover{cursor:pointer}.checkout__contact__form input,.checkout__contact__form select{padding:20px;border-radius:20px;border:1px solid #757575;width:100%}@media(max-width:1280px){.checkout__contact__form input,.checkout__contact__form select{width:90%}}.checkout__contact__form input::-webkit-inner-spin-button,.checkout__contact__form input::-webkit-outer-spin-button,.checkout__contact__form select::-webkit-inner-spin-button,.checkout__contact__form select::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkout__contact__form input[type=radio],.checkout__contact__form select[type=radio]{width:auto;margin-right:20px}.checkout__contact__form .novaposhta{overflow-y:auto;max-height:200px;background-color:#fff;border:1px solid #000;padding:10px;border-top-left-radius:10px;border-bottom-left-radius:10px}.checkout__contact__form .novaposhta::-webkit-scrollbar{width:5px}.checkout__contact__form .novaposhta::-webkit-scrollbar-track{background:#f1f1f1}.checkout__contact__form .novaposhta::-webkit-scrollbar-thumb{background:#888}.checkout__contact__form .novaposhta::-webkit-scrollbar-thumb:hover{background:#555}.checkout__contact__form h2{margin-top:50px}.checkout__contact__form button{width:100%;background-color:#000;color:#fff;max-width:300px;height:70px;border-radius:20px;margin-top:50px;transition:all .2s}.checkout__contact__form button:hover{background-color:#fdfdfb;color:#161209;border:1px solid #161209;transition:all .2s;cursor:pointer}.checkout__contact__form--users{max-width:300px}.checkout__contact__payment,.checkout__contact__shipping{display:flex}@media(max-width:480px){.checkout__contact__payment label,.checkout__contact__shipping label{font-size:14px}}.checkout__contact__shipping{flex-direction:column}.checkout__contact__promo{max-width:200px;margin-top:10px;background-color:#161209;color:#fff;transition:all .3s linear}.checkout__contact__promo:hover{cursor:pointer;background-color:#fff;color:#000;transition:all .3s linear}.checkout__finish{width:40%}@media(max-width:970px){.checkout__finish{width:100%}}.checkout__finish__cart{margin:20px 0}.checkout__finish__cart__product{display:flex;margin-bottom:20px;border-bottom:1px solid #757575;padding-bottom:20px;text-decoration:none}@media(max-width:1200px){.checkout__finish__cart__product{flex-direction:column}}@media(max-width:970px){.checkout__finish__cart__product{flex-direction:row}}@media(max-width:580px){.checkout__finish__cart__product{flex-direction:column;align-items:center}}@media(max-width:480px){.checkout__finish__cart__product{align-items:start}}@media(prefers-color-scheme:dark){.checkout__finish__cart__product__text .cart__product__description__quantity button{background-color:#121212;color:#fff}}.checkout__finish__cart__product__image{margin-right:20px;width:100%;max-width:200px}.checkout__finish__cart__product a{font-weight:600;font-size:18px}.checkout__finish__cart__product img{width:100%;max-width:260px;max-height:300px}@media(max-width:580px){.checkout__finish__cart__product img{max-width:350px}}.checkout__finish__cart span{margin-left:10px}.account{position:fixed;z-index:101;background-color:rgba(22,18,9,.522);width:100vw;height:100vh;max-width:100%;top:0;left:0;justify-content:center}.account,.account__wrapper{display:flex;align-items:center}.account__wrapper{background-color:#fff;max-width:750px;width:100%;flex-direction:column;margin:20px;padding:20px 100px 50px;position:relative;border-radius:20px}.account__wrapper h1,.account__wrapper input,.account__wrapper p{width:100%}.account__wrapper p{margin:20px 0}.account__wrapper h1{text-align:center}.account__wrapper input{border:1px solid #757575;border-radius:20px;padding:20px}@media(max-width:780px){.account__wrapper{padding:40px;max-width:900px}}.account__close{color:#757575;position:absolute;top:20px;right:50px;font-weight:400}.account__close:hover{cursor:pointer}.account__buttons{display:flex;justify-content:space-around;width:100%;margin-top:50px;align-items:baseline;text-decoration:underline}@media(max-width:580px){.account__buttons{flex-direction:column;justify-content:center;align-items:center}}.account__buttons a{color:#161209}@media(max-width:580px){.account__buttons a{margin-bottom:30px}}.account__buttons button{background-color:#161209;color:#fff;border:none;border-radius:20px;width:100%;max-width:200px;height:40px}.account__buttons button:hover{cursor:pointer}@media(max-width:420px){.account__buttons button{height:50px}}.like{display:flex;flex-direction:column;position:absolute;background-color:#fff;top:100px;right:100px;width:100%;max-width:400px;overflow:auto;max-height:500px;z-index:1}@media(max-width:650px){.like{right:20px}}@media(max-width:430px){.like{top:200px;right:10px;max-width:300px}}.like::-webkit-scrollbar{width:.5em}.like::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.like::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.like a{display:flex;width:100%;margin:10px 0 0;text-align:center;padding-right:20px;border-bottom:1px solid #000;padding-bottom:30px;color:#000!important}.like a img{width:30%}.like h2{font-size:22px}.like img{object-fit:cover}.shipping{padding:0 100px}.shipping h1,.shipping h2,.shipping p{margin:20px 0}@media(max-width:1140px){.shipping{padding:0 50px}}@media(max-width:768px){.shipping{padding:0 20px}}