a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-Black.5d4e9239.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-BlackItalic.b6be7d47.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-Bold.4a9ebf9f.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-BoldItalic.a2069ecc.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-Extrabold.84e78647.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-ExtraboldItalic.5762f489.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-Heavy.ee7ffcdb.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-HeavyItalic.af19f067.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-Light.d8109663.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-LightItalic.1192c5f2.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-Medium.6e3bb5ed.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-MediumItalic.5e4d9158.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-Regular.1d2eb293.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-RegularItalic.bd885fb7.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-Semibold.04e2f3d6.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-SemiboldItalic.dd56de0f.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-Thin.6f6f115f.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-ThinItalic.1b04386d.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-UltraLightItalic.9bcf8f6d.ttf) format("truetype");font-weight:200;font-style:italic}body{font-family:Gilroy;overflow-x:hidden;max-width:100vw}:root{--header-height:80px}@media(max-width:768px){:root{--header-height:60px}}::-webkit-scrollbar{width:16px!important;height:16px!important}::-webkit-scrollbar-track{background:#f5f5f5!important}::-webkit-scrollbar-thumb{background-color:#888!important;border-radius:0!important;border:none!important;box-shadow:none!important;outline:none!important}::-webkit-scrollbar-thumb:hover{background:#555!important}::-webkit-scrollbar-button:single-button{background-color:#f5f5f5!important;display:block;height:16px!important;width:16px!important;border:none!important}::-webkit-scrollbar-button:single-button:vertical:decrement{border-width:0 8px 8px!important;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888!important}::-webkit-scrollbar-button:single-button:vertical:increment{border-width:8px 8px 0!important;border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0)!important}*{scrollbar-width:thin!important;scrollbar-color:#888 #f5f5f5!important}.mobile{display:none!important}@media(max-width:768px){.desktop{display:none}.mobile{display:flex!important}}.max-width{max-width:1840px;width:calc(100% - 80px)!important;display:flex;justify-content:center;margin:0 auto;padding:0 40px}@media(max-width:768px){.max-width{width:100%!important;padding:0 20px!important;box-sizing:border-box!important}}@media(max-width:480px){.max-width{width:100%!important;padding:0 20px!important;box-sizing:border-box!important}}.description{display:flex;flex-direction:column;gap:20px}.description>h1{font-size:19px;line-height:80%;height:13px;color:#181818}.description>h1,.description>p{font-family:Gilroy;font-weight:500;font-style:Medium;letter-spacing:0}.description>p{position:relative;font-size:15px;line-height:100%;white-space:pre-line;color:#8f8f8f}.hidden-description{display:flex;flex-direction:column;gap:0;overflow:hidden}.hidden-description>header{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-top:1.5px solid #aeaeae;border-bottom:1.5px solid #aeaeae;transition:.2s ease-in-out}.hidden-description>header>h1{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:19px;line-height:80%;letter-spacing:0;height:13px;color:#181818}.hidden-description>header img{cursor:pointer;rotate:0deg;transition:rotate .3s ease-in-out}.hidden-description>header .active-plus{rotate:-45deg}.hidden-description>.header-active{border-bottom:0}.hidden-description .dropdown{overflow:hidden;transition:opacity .2s ease-in-out,transform .2s ease-in-out;opacity:0;pointer-events:none;padding-bottom:20px;border-bottom:none}.hidden-description .dropdown>p{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:15px;line-height:100%;letter-spacing:0;color:#8f8f8f;white-space:pre-line}.hidden-description .dropdown.active{opacity:1;pointer-events:auto;border-bottom:1.5px solid #aeaeae}.button{background-color:#181818;color:#fff;width:auto;height:42px;padding-top:2px!important;border-radius:1000px;border:none;cursor:pointer;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:80%;letter-spacing:0;text-align:center}.selectType{display:flex;flex-direction:column;position:relative}.selectType .select-header{width:auto;min-height:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;z-index:2;background-color:#fff}.selectType .select-header span{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:15px;line-height:100%;letter-spacing:0;text-align:center;color:#181818}.selectType .select-header span img{transition:all .2s ease-in-out}.selectType .select-main{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:91}.selectType .select-content{width:180px;margin-top:20px;padding:20px 0 10px;display:flex;flex-direction:column;position:absolute;top:100%;left:0;box-shadow:0 14px 30px 0 rgba(0,0,0,.1019607843);background-color:#fff;max-height:0;opacity:0;overflow:hidden;transition:all .3s ease-in-out;z-index:1}.selectType .select-content:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:108px;height:2px;background-color:#8f8f8f}.selectType .select-content>div{padding-left:15px;display:flex;align-items:center;gap:10px;min-height:40px;cursor:pointer;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:15px;line-height:100%;letter-spacing:0;vertical-align:middle;transition:background-color .2s ease}.selectType .select-content>div img{cursor:pointer}.selectType .select-content>div:hover{background-color:#e5e5e5}.selectType .select-content-open{opacity:1;max-height:190px;overflow:auto;z-index:92}.select{display:flex;flex-direction:column;position:relative;height:50px}.select .select-header{width:300px;min-height:48px;border:1px solid #8f8f8f;display:flex;align-items:center;justify-content:flex-start;padding-left:18px;cursor:pointer;position:relative;z-index:2;background-color:#fff}.select .select-header img{transition:all .2s ease-in-out}.select .select-header span{width:calc(100% - 15px);font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:100%;letter-spacing:0;text-align:start;color:#8f8f8f;display:flex;align-items:center;justify-content:space-between;gap:5px}.select .select-header span span{color:#181818}.select .select-header>label{opacity:0;top:15px;transition:all .3s ease-in-out}.select .select-header>.active-select-header,.select .select-header>label{position:absolute;left:13px;background-color:#fff;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:15px;color:#8f8f8f;line-height:100%;letter-spacing:0}.select .select-header>.active-select-header{display:block;opacity:1;top:-8px;padding:0 5px}.select .select-content{width:100%;padding:20px 0 10px;display:flex;flex-direction:column;position:absolute;top:100%;left:0;box-shadow:0 14px 30px 0 rgba(0,0,0,.1019607843);background-color:#fff;max-height:0;opacity:0;overflow:hidden;transition:all .3s ease-in-out;z-index:1}.select .select-content:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:108px;height:2px;background-color:#8f8f8f}.select .select-content>div{padding-left:15px;display:flex;align-items:center;height:40px;cursor:pointer;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:15px;line-height:100%;letter-spacing:0;vertical-align:middle}.select .select-content>div:hover{background-color:#e5e5e5}.select .select-content-open{top:100%;opacity:1;max-height:190px;margin-top:20px;width:100%}.main-page{display:flex;flex-direction:column;gap:120px}@media(max-width:768px){.main-page{gap:60px!important}}@media(max-width:480px){.main-page{gap:40px!important}}.layout{padding-top:var(--header-height);width:100%;box-sizing:border-box}@media(max-width:768px){.layout{padding-top:var(--header-height)}}.active-link{color:#fff!important;text-decoration:underline!important}.header{max-width:100%;width:100%;position:relative;position:fixed;top:0;left:0;z-index:999}.header .header-main{display:flex;flex-direction:column;background-color:#181818;z-index:1001;position:relative}.header .header-main .header-content{display:flex;align-items:center;justify-content:space-between;position:relative;height:var(--header-height);width:100%}@media(max-width:768px){.header .header-main .header-content{height:60px}}.header .header-main .header-content>div{position:relative;z-index:2;display:flex;gap:40px;align-items:center}@media(max-width:768px){.header .header-main .header-content>div{gap:15px!important}.header .header-main .header-content>div .burger-menu-wrapper{display:flex!important;align-items:center}.header .header-main .header-content>div .burger-menu-wrapper>.burger-icon{height:27px;width:27px;margin-top:-3px}}.header .header-main .header-content>div .header-desktop-link{color:#505050;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:80%;letter-spacing:0;text-decoration:none}@media(max-width:768px){.header .header-main .header-content>div .header-desktop-link{display:none!important}}.header .header-main .header-content>div img{cursor:pointer;transition:all .2s ease-in-out;object-fit:cover}.header .header-main .header-content .header-content-right{height:100%}.header .header-main .header-content .header-content-right .icons-basket{position:relative}.header .header-main .header-content .header-content-right .icons-basket>span{top:0;right:-3px;background-color:#d32a2a;color:#fff;width:14px;height:14px;border-radius:50px;position:absolute;display:flex;justify-content:center;align-items:center;font-family:Gilroy;font-weight:700;font-style:Bold;font-size:10px;line-height:100%;letter-spacing:0}@media(max-width:768px){.header .header-main .header-content .header-content-right .icons-basket>span{padding-top:2px;width:14px;height:12px}}.header .header-main .header-content .logoTitle{position:absolute;width:calc(100% - 80px);height:100%;display:flex;align-items:center;justify-content:center;z-index:1;background-color:#181818}@media(max-width:768px){.header .header-main .header-content .logoTitle{width:100%;display:flex;align-items:center;justify-content:flex-start;margin-left:42px}.header .header-main .header-content .logoTitle img{width:120px;height:auto}}.header .header{max-width:100%;width:100%;position:relative;position:fixed;top:0;left:0;z-index:1100}.header .header-nav{display:flex;min-height:82px;justify-content:center;align-items:center;background-color:#181818;width:100%;position:absolute;top:-110vh;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1000}.header .header-nav.isOpen{top:80px}@media(max-width:768px){.header .header-nav{position:fixed!important;top:0!important;left:-100%;width:100vw!important;height:100vh!important;min-height:100vh!important;background:#181818!important;flex-direction:column;justify-content:flex-start;overflow-y:auto;padding-top:var(--header-height);transition:left .4s cubic-bezier(.4,0,.2,1)}.header .header-nav.isOpen{left:0}}.header .header-nav .header-nav-content{display:flex;justify-content:center;gap:40px;width:100%;max-width:1840px;padding:0 40px}@media(max-width:768px){.header .header-nav .header-nav-content{flex-direction:column!important;gap:0!important;padding:0!important;margin:0!important;width:calc(100% - 0px)!important;align-items:flex-start!important;justify-content:flex-start!important}}.header .header-nav .header-nav-content .mobile-menu-header{display:none}@media(max-width:768px){.header .header-nav .header-nav-content .mobile-menu-header{display:flex;width:100%;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:20px}.header .header-nav .header-nav-content .mobile-menu-header .gender-tab{flex:1 1;padding:15px 0;text-align:center;font-size:18px;color:#505050;cursor:pointer;transition:all .2s;position:relative}.header .header-nav .header-nav-content .mobile-menu-header .gender-tab.active{color:#fff;font-weight:600}.header .header-nav .header-nav-content .mobile-menu-header .gender-tab.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff}}.header .header-nav .header-nav-content .mobile-only-links{display:none}@media(max-width:768px){.header .header-nav .header-nav-content .mobile-only-links{display:flex;flex-direction:column;width:calc(100% - 40px);gap:15px;margin:0 auto 20px}.header .header-nav .header-nav-content .mobile-only-links a{font-size:20px!important;color:#fff!important;padding:5px 0;display:flex;justify-content:space-between;align-items:center}}.header .header-nav .header-nav-content .mobile-menu-footer{display:none}@media(max-width:768px){.header .header-nav .header-nav-content .mobile-menu-footer{display:flex;flex-direction:column;width:calc(100% - 40px);gap:30px;margin-top:auto;padding:20px 20px 0;border-top:1px solid hsla(0,0%,100%,.1)}.header .header-nav .header-nav-content .mobile-menu-footer .mobile-menu-secondary-links{display:flex;flex-wrap:wrap;gap:20px}.header .header-nav .header-nav-content .mobile-menu-footer .mobile-menu-secondary-links a{font-size:16px!important;color:#fff!important}.header .header-nav .header-nav-content .mobile-menu-footer .mobile-menu-shops h1{font-size:18px;color:#fff;margin-bottom:15px}.header .header-nav .header-nav-content .mobile-menu-footer .mobile-menu-shops .shops-list{display:flex;flex-direction:column;gap:15px}.header .header-nav .header-nav-content .mobile-menu-footer .mobile-menu-shops .shops-list .mobile-shop-item{display:flex;align-items:center;gap:10px;color:#fff;font-size:14px;cursor:pointer}.header .header-nav .header-nav-content .mobile-menu-footer .mobile-menu-shops .shops-list .mobile-shop-item:hover{color:#fff}}.header .header-nav .header-nav-content .desktop-links{display:flex;gap:40px}@media(max-width:768px){.header .header-nav .header-nav-content .desktop-links{display:none}}.header .header-nav .header-nav-content a{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:80%;letter-spacing:0;text-decoration:none;color:#505050;transition:all .3s ease-in-out}.header .header-nav .header-nav-content a:hover{color:#fff;text-decoration:underline}@media(max-width:768px){.header .header-nav .header-nav-content a{font-size:16px}}.header .header-nav-search{min-height:265px;top:-110vh;padding:40px 0}.header .header-nav-search.isOpen{top:80px}@media(max-width:768px){.header .header-nav-search{position:fixed!important;top:-100vh!important;left:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;background:#181818!important;flex-direction:column;justify-content:flex-start;overflow-y:auto;padding-top:var(--header-height);transition:top .5s cubic-bezier(.4,0,.2,1);padding:20px!important}.header .header-nav-search.isOpen{top:5%!important}}.header .header-nav-search .header-nav-content{width:100%;display:flex;flex-direction:column}.header .header-nav-search .header-nav-content .header-nav-search-input{display:flex;align-items:center;justify-content:center;gap:0;height:50px;width:100%}@media(max-width:768px){.header .header-nav-search .header-nav-content .header-nav-search-input{flex-direction:row!important;height:auto!important;gap:8px!important;width:92%!important;margin-top:15px;box-sizing:border-box}}.header .header-nav-search .header-nav-content .header-nav-search-input .input-search{width:calc(100% - 280px)}@media(max-width:768px){.header .header-nav-search .header-nav-content .header-nav-search-input .input-search{width:calc(100% - 280px);flex:1 1;border-radius:4px}}.header .header-nav-search .header-nav-content .header-nav-search-input nav{display:flex;align-items:center;height:100%}@media(max-width:768px){.header .header-nav-search .header-nav-content .header-nav-search-input nav{width:auto!important}}.header .header-nav-search .header-nav-content .header-nav-search-input nav button{width:120px;height:50px;color:#181818;background-color:#8f8f8f;border:none;font-family:Gilroy;font-weight:500;font-size:17px;line-height:100%;transition:all .3s ease-in-out;cursor:pointer}@media(max-width:768px){.header .header-nav-search .header-nav-content .header-nav-search-input nav button{width:80px;height:100%;border:1px solid #505050;border-radius:4px;font-size:14px;color:#fff;background-color:#181818}.header .header-nav-search .header-nav-content .header-nav-search-input nav button:first-child{display:none}}.header .header-nav-search .header-nav-content .header-nav-search-input nav button:first-child:hover{background-color:#fff;color:#181818}.header .header-nav-search .header-nav-content .header-nav-search-input nav button:last-child{background-color:rgba(0,0,0,0);color:#fff}@media(max-width:768px){.header .header-nav-search .header-nav-content .header-nav-search-products{margin-top:30px;width:calc(100% - 30px)}}.header .header-nav-search .header-nav-content .header-nav-search-products .product-items{gap:25px}.header .header-nav-search .header-nav-content .header-nav-search-products .product-items-header h1{font-family:Gilroy;font-weight:600;font-style:Semibold;font-size:17px;line-height:100%;letter-spacing:0}.header .header-nav-search .header-nav-content .header-nav-search-products .crossed,.header .header-nav-search .header-nav-content .header-nav-search-products .price,.header .header-nav-search .header-nav-content .header-nav-search-products h1,.header .header-nav-search .header-nav-content .header-nav-search-products p{color:#fff!important}.header .header-nav-search .header-nav-content .header-nav-search-products .crossed:after{background-color:#fff}.header .header-nav-search .header-nav-content .header-nav-search-products .button-search-nav{background-color:rgba(0,0,0,0);color:#8f8f8f;border:1px solid #8f8f8f;border-radius:100px;height:42px;display:flex;gap:10px;align-items:center;justify-content:center;padding:0 26px;cursor:pointer;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:100%;letter-spacing:0;text-align:center;margin:40px auto 0}.header .header-nav-search .header-nav-content .header-nav-search-res{height:105px;color:#fff;padding-left:39px;display:flex;flex-direction:column;gap:25px}@media(max-width:768px){.header .header-nav-search .header-nav-content .header-nav-search-res{margin-top:20px;padding:0}}.header .header-nav-search .header-nav-content .header-nav-search-res h1{font-family:Gilroy;font-weight:600;font-style:Semibold;font-size:17px;line-height:100%;letter-spacing:0}.header .header-nav-search .header-nav-content .header-nav-search-res div{display:flex;flex-direction:column;gap:15px}.header .header-nav-search .header-nav-content .header-nav-search-res div span{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:15px;line-height:100%;letter-spacing:0}.input-search{width:100%;max-height:50px}@media(max-width:768px){.input-search{padding:8px 10px}}.input-search{border:1px solid #505050;display:flex;align-items:center;gap:5px;padding:13px 10px}.input-search input{height:24px;width:100%;outline:none;background-color:rgba(0,0,0,0);font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:100%;letter-spacing:0;border:none;color:#fff}.input-search input::placeholder{color:#505050}.input-search input::-webkit-search-cancel-button{-webkit-appearance:none}.bg-basket{background:rgba(24,24,24,.4941176471);position:fixed;width:100%;height:100%;left:0;top:0;z-index:-1}.basket-dont-items{display:flex;align-items:center;height:301px;justify-content:center}.basket-dont-items>div{display:flex;flex-direction:column;align-items:center;gap:20px}.basket-dont-items>div>h1{font-size:19px;color:#181818}.basket-dont-items>div>h1,.basket-dont-items>div>p{font-family:Gilroy;font-weight:500;font-style:Medium;line-height:100%;letter-spacing:0;text-align:center}.basket-dont-items>div>p{font-size:15px;leading-trim:CAP_HEIGHT;vertical-align:middle;color:#8f8f8f}@media(min-width:768px){.basket-mobail{display:none!important}.basket-desktop{display:block}}@media(max-width:768px){.basket-mobail{display:block}.basket-desktop{display:none}}.basket{position:absolute;z-index:1000;background-color:#fff;padding:20px;width:400px;display:none;right:0;max-height:calc(100vh - 200px);transition:all .4s ease-in-out;overflow:auto;box-shadow:0 14px 30px 0 rgba(0,0,0,.1019607843),0 55px 55px 0 rgba(0,0,0,.0901960784),0 124px 74px 0 rgba(0,0,0,.0509803922),0 220px 88px 0 rgba(0,0,0,.0117647059),0 344px 96px 0 rgba(0,0,0,0)}@media(min-width:768px){.basket.active{top:100%!important;display:block}}.basket .basket-header{display:none}@media(max-width:768px){.basket{position:fixed!important;padding-top:20px;margin-top:60px;top:0!important;right:-100%;width:calc(100% - 40px)!important;height:100vh!important;max-height:calc(100vh - 60px)!important;overflow:auto;z-index:2!important;transition:right .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:none}.basket.active{right:0!important}.basket>button{min-height:50px;margin-bottom:10px}.basket .basket-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:10px 0 0}.basket .basket-header h1{font-family:Gilroy;font-size:38px;font-weight:500;color:#181818}.basket .basket-header .basket-close-icon{cursor:pointer;padding:4px;transition:transform .2s ease}.basket .basket-header .basket-close-icon:hover{transform:scale(1.1)}}.basket>button{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:100%;letter-spacing:0;text-align:center;color:#fff;background-color:#8f8f8f;width:100%;height:50px;border:none;margin-top:25px;cursor:pointer;transition:all .3s ease-in-out}.basket>button:hover{background-color:#181818}@media(max-width:768px){.basket>button{margin-bottom:20px}}.basket .basket-items{display:flex;flex-direction:column;gap:25px}.basket .basket-items .basket-item{display:flex;gap:21px}.basket .basket-items .basket-item>img{object-fit:cover}.basket .basket-items .basket-item>div{padding:14.5px 0;height:144px;flex:1 1;width:248px;display:flex;flex-direction:column;gap:20px}.basket .basket-items .basket-item>div .crossed{color:#8f8f8f!important}.basket .basket-items .basket-item>div .crossed:after{background-color:#8f8f8f!important}.basket .basket-items .basket-item>div nav{display:flex;gap:17px;align-items:center;height:24px}.basket .basket-items .basket-item>div nav>button{border:none;background-color:rgba(0,0,0,0);font-family:Gilroy;font-weight:500;font-style:Medium;font-size:18px;cursor:pointer;letter-spacing:0;color:#181818}.basket .basket-items .basket-item>div h1{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:80%;height:12px;letter-spacing:0;color:#181818}.basket .basket-items .basket-item>div p{height:10px;color:#8f8f8f;margin-top:12px}.basket .basket-items .basket-item>div h2,.basket .basket-items .basket-item>div p{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:15px;line-height:80%;letter-spacing:0}.basket .basket-items .basket-item>div h2{display:flex;align-items:center;gap:10px;height:13.8px}.basket .basket-items .basket-item>div h2 label{margin-top:3px}.basket .basket-items .basket-item>div h2>span{color:#8f8f8f}.basket .basket-items .basket-item>div>span{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:19px;line-height:80%;height:13px;letter-spacing:0;color:#181818}.basket .basket-items .basket-item>div>div>div{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:13px}.basket .basket-items .basket-item>div>div>div>img:hover{filter:brightness(30%)}.basket .product-item-price div{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:19px;leading-trim:CAP_HEIGHT;line-height:100%;letter-spacing:0}.basket-order{padding:20px;border:1px solid #e5e5e5;background-color:#fff;max-height:calc(100vh - 200px);overflow:auto}.basket-order>button{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:100%;letter-spacing:0;text-align:center;color:#fff;background-color:#8f8f8f;width:100%;height:50px;border:none;margin-top:25px;cursor:pointer;transition:all .3s ease-in-out}.basket-order>button:hover{background-color:#181818}.basket-order .basket-items{display:flex;flex-direction:column;gap:25px}.basket-order .basket-items .basket-item{display:flex;gap:21px}.basket-order .basket-items .basket-item>img{object-fit:cover;width:149px;height:208px}.basket-order .basket-items .basket-item>div{padding:22.18px 0;height:163px;flex:1 1;display:flex;flex-direction:column;gap:20px;position:relative}.basket-order .basket-items .basket-item>div img{position:absolute;top:22.18px;right:0;cursor:pointer}.basket-order .basket-items .basket-item>div .crossed{color:#8f8f8f!important}.basket-order .basket-items .basket-item>div .crossed:after{background-color:#8f8f8f!important}.basket-order .basket-items .basket-item>div nav{display:flex;gap:17px;align-items:center;height:24px}.basket-order .basket-items .basket-item>div nav>button{border:none;background-color:rgba(0,0,0,0);font-family:Gilroy;font-weight:500;font-style:Medium;font-size:18px;cursor:pointer;letter-spacing:0;color:#181818}.basket-order .basket-items .basket-item>div h1{color:#181818}.basket-order .basket-items .basket-item>div h1,.basket-order .basket-items .basket-item>div p{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:80%;height:12px;letter-spacing:0}.basket-order .basket-items .basket-item>div p{margin-top:15px}.basket-order .basket-items .basket-item>div span{display:block;height:10px;color:#8f8f8f}.basket-order .basket-items .basket-item>div h2,.basket-order .basket-items .basket-item>div span{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:15px;line-height:80%;letter-spacing:0;margin-top:15px}.basket-order .basket-items .basket-item>div h2{display:flex;align-items:center;gap:10px;height:13.8px}.basket-order .basket-items .basket-item>div h2 label{margin-top:3px}.basket-order .basket-items .basket-item>div h2>span{color:#8f8f8f}.basket-order .basket-items .basket-item>div>div>div{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:13px;margin-top:15px}.basket-order .basket-items .basket-item>div>div>div>img:hover{filter:brightness(30%)}.basket-order .product-item-price div{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:19px;line-height:100%;letter-spacing:0}.banner{width:100%;height:calc(100vh - var(--header-height));position:relative}@media(max-width:768px){.banner{height:70vh;min-height:400px}}.banner .slider-container{position:relative;width:100%;height:100%;overflow:hidden}.banner .slider-container .slider-track{display:flex;width:100%;height:100%}.banner .slider-container .slider-track .slide{min-width:100%;height:100%;position:relative}.banner .slider-container .slider-track .slide img{width:100%;height:100%;object-fit:cover;object-position:top;aspect-ratio:16/10}.banner .slider-container .slider-track .slide .slide-content{position:absolute;bottom:120px;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;white-space:pre-line}@media(max-width:768px){.banner .slider-container .slider-track .slide .slide-content{bottom:60px}}.banner .slider-container .slider-track .slide .slide-content main{color:#fff;width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:30px}@media(max-width:768px){.banner .slider-container .slider-track .slide .slide-content main{gap:15px}}.banner .slider-container .slider-track .slide .slide-content main>h1{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:70px;line-height:120%;letter-spacing:0;text-align:start}@media(max-width:768px){.banner .slider-container .slider-track .slide .slide-content main>h1{font-size:32px}}.banner .slider-container .slider-track .slide .slide-content main>p{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:36px;line-height:120%;letter-spacing:0;text-align:start}@media(max-width:768px){.banner .slider-container .slider-track .slide .slide-content main>p{font-size:18px}}.banner .slider-container .slider-track .slide .slide-index-2 main{align-items:flex-end}.banner .slider-container .slider-track .slide .slide-index-2 main h1,.banner .slider-container .slider-track .slide .slide-index-2 main p{text-align:end}.navigate-slide{position:absolute;bottom:50px;width:100%;display:flex;justify-content:center;align-items:center;gap:6px}@media(max-width:768px){.navigate-slide{bottom:14px}}.navigate-slide>span{width:6px;height:6px;background-color:#fff;transition:all .5s ease-in-out;border-radius:1000px}.navigate-slide>.active-nav-slide{width:40px}.product-items{display:flex;flex-direction:column;gap:24px;width:100%;padding-top:40px}@media(max-width:768px){.product-items{padding-top:20px;gap:16px}.product-items .mobile{justify-content:center;display:flex;margin-top:20px}.product-items .mobile>div{margin:0 auto}}.product-items .product-items-header{display:flex;justify-content:space-between;align-items:center;gap:40px}@media(max-width:768px){.product-items .product-items-header{flex-direction:column;align-items:flex-start;gap:12px}}.product-items .product-items-header>h1{font-family:Gilroy;font-weight:500;font-size:40px;line-height:110%;letter-spacing:-.01em;text-transform:uppercase;margin:0;color:#181818;text-align:left}@media(max-width:768px){.product-items .product-items-header>h1{font-size:24px;line-height:120%}}.product-items .product-items-header>span{background-color:#181818;color:#fff;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:19px;line-height:100%;letter-spacing:0;text-transform:lowercase;border-radius:100px;min-width:131px;height:30px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.product-items .product-items-header>span{font-size:16px;min-width:110px;height:26px}}.product-items .product-items-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:48px 32px;gap:48px 32px}@media(max-width:768px){.product-items .product-items-content{grid-template-columns:repeat(2,1fr)!important;gap:24px 12px!important}}.product-item{display:flex;flex-direction:column;gap:19px;width:100%;max-width:380px}.product-item .product-item-img{position:relative;flex:1 1}.product-item .product-item-img .image{width:100%;aspect-ratio:3/4;position:relative;overflow:hidden}.product-item .product-item-img .image:hover .img-product{transform:scale(1.05)}.product-item .product-item-img .image:hover .bay-button>div{opacity:1;transform:translateY(0);pointer-events:auto}.product-item .product-item-img .image .img-product{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.product-item .product-item-img .image .img-product1{display:none}.product-item .product-item-img .image .bay-button>div{width:calc(100% - 40px);height:60px;cursor:pointer;display:flex;opacity:0;transform:translateY(10px);pointer-events:none;align-items:center;justify-content:center;position:absolute;bottom:20px;left:20px;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.product-item .product-item-img .image .bay-button>div{height:48px;bottom:10px;left:10px;width:calc(100% - 20px);opacity:1;transform:translateY(0);pointer-events:auto;background:hsla(0,0%,100%,.9)}}.product-item .product-item-img .image .bay-button>div:hover{background:hsla(0,0%,100%,.95)}.product-item .product-item-img .image .bay-button>div{gap:10px}.product-item .product-item-img .image .bay-button>div h1{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:15px;line-height:100%;letter-spacing:0;text-align:center;color:#181818}@media(max-width:768px){.product-item .product-item-img .image .bay-button>div h1{font-size:11px}}.product-item .product-item-img .image .bay-button>div>div{width:64px;height:60px;display:flex;align-items:center;justify-content:center;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:15px;line-height:100%;letter-spacing:0;text-align:center;transition:all .3s ease-in-out;color:#aeaeae}@media(max-width:768px){.product-item .product-item-img .image .bay-button>div>div{width:50px;height:48px;font-size:12px}}.product-item .product-item-img .image .bay-button>div>div:hover{color:#181818}.product-item .product-item-img .image .bay-button>div>img{margin-top:-2px}.product-item .product-item-img .image .bay-button .stage-size{display:flex;background-color:hsla(0,0%,100%,.8980392157);gap:0}.product-item .product-item-img .image .bay-button .stage-size>div{flex:1 1}.product-item .product-item-img .image .bay-button .stage-adding{display:flex;background-color:hsla(0,0%,100%,.8980392157)}.product-item .product-item-img .property-like{position:absolute;top:20px;right:20px;cursor:pointer}.product-item .product-item-info{display:flex;flex-direction:column;gap:19px}@media(max-width:768px){.product-item .product-item-info{gap:10px}}.product-item .product-item-info .product-item-text{display:flex;flex-direction:column;gap:14px}@media(max-width:768px){.product-item .product-item-info .product-item-text{gap:4px}}.product-item .product-item-info .product-item-text h1{font-family:Gilroy;font-weight:500;font-size:18px;line-height:120%;letter-spacing:0;color:#181818}@media(max-width:768px){.product-item .product-item-info .product-item-text h1{font-size:14px}}.product-item .product-item-info .product-item-text p{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:15px;line-height:130%;letter-spacing:0;color:#8f8f8f}@media(max-width:768px){.product-item .product-item-info .product-item-text p{font-size:12px}}.product-item-details{position:absolute;top:23px;left:20px;display:flex;flex-wrap:wrap;gap:10px}.product-item-details span{padding:7px 6px 5px}@media(max-width:768px){.product-item-details{gap:5px;left:10px;top:13px;max-width:100%;padding:5px 4 3px}}.product-item-img-action,.product-item-img-discount,.product-item-img-hit,.product-item-img-new{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:80%;letter-spacing:0;color:#fff}@media(max-width:768px){.product-item-img-action,.product-item-img-discount,.product-item-img-hit,.product-item-img-new{font-size:12px}}.product-item-img-new{background-color:#8f8f8f}.product-item-img-action,.product-item-img-hit{background-color:#d32a2a}.product-item-price{display:flex;gap:7px}.product-item-price div{font-family:Gilroy;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0}@media(max-width:768px){.product-item-price div{font-size:16px}}.product-item-price .out-of-stock{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:22px;line-height:100%;letter-spacing:0;color:#8f8f8f}@media(max-width:768px){.product-item-price .out-of-stock{font-size:16px}}.product-item-price .discount{color:#d32a2a}.product-item-price .crossed{color:#505050;position:relative;width:auto}.product-item-price .crossed:after{position:absolute;content:"";width:100%;height:1.5px;background-color:#505050;top:45%;left:0}@media(max-width:768px){.product-item-price .crossed:after{top:40%}}.product-item-price .price{color:#181818}.product-item-img-discount{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:16px;width:42px;display:flex;justify-content:center;line-height:80%;letter-spacing:0;background-color:#d32a2a;color:#fff}@media(max-width:768px){.product-item-img-discount{font-size:11px;width:auto}}.product-page{padding-top:80px;display:flex;flex-direction:column;gap:120px;position:relative}@media(max-width:768px){.product-page{padding:0}}.product-page>main{width:calc(100% - 80px);display:grid;align-items:flex-start;grid-template-columns:1fr 440px;grid-gap:40px;gap:40px}@media(max-width:768px){.product-page>main{display:flex;flex-direction:column;width:100%;padding:0;gap:0}}.product-page>main .product-page-images-container{position:relative;width:100%}@media(min-width:769px){.product-page>main .product-page-images-container .product-image-dots{display:none}}.product-page>main .product-page-images-container .product-image-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:2}.product-page>main .product-page-images-container .product-image-dots span{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.8);transition:all .3s}.product-page>main .product-page-images-container .product-image-dots span.active-dot{background:#fff;width:24px;border-radius:4px}.product-page>main .product-page-images{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:6px}@media(max-width:768px){.product-page>main .product-page-images{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;width:100%;scrollbar-width:none}.product-page>main .product-page-images::-webkit-scrollbar{display:none}.product-page>main .product-page-images img{min-width:100%;scroll-snap-align:center;width:100%;height:auto}}.product-page>main .product-page-images img{object-fit:cover;width:calc(50% - 12px);height:auto;border:none}.product-page>main .product-page-details{position:-webkit-sticky;position:sticky;top:110px;display:flex;flex-direction:column;gap:40px}@media(max-width:768px){.product-page>main .product-page-details{position:static;gap:30px;width:100%}}.product-page>main .product-page-details .product-item-details{top:0;left:0}.product-page>main .product-page-header{padding-top:44px;display:grid;grid-gap:20px;gap:20px}.product-page>main .product-page-header h1{font-size:28px;height:20px}.product-page>main .product-page-header h1,.product-page>main .product-page-header h2{font-family:Gilroy;font-weight:500;font-style:Medium;line-height:80%;letter-spacing:0;color:#181818}.product-page>main .product-page-header h2{font-size:17px;height:12px}.product-page>main .product-page-header div{display:flex;align-items:center;gap:10px}.product-page>main .product-page-header div p{color:#8f8f8f}.product-page>main .product-page-header div h3,.product-page>main .product-page-header div p{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:15px;line-height:80%;letter-spacing:0;height:10px}.product-page>main .product-page-header div h3{leading-trim:CAP_HEIGHT;text-align:center}.product-page>main .product-page-header div span{margin-top:2px}.product-page>main .product-item-price div{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:26px;line-height:80%;letter-spacing:0;height:18px}@keyframes skeleton-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton-img,.skeleton-line{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%);background-size:600px 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite;border-radius:4px}.skeleton-img{width:calc(50% - 3px);aspect-ratio:3/4}.skeleton-title{width:55%;height:22px}.skeleton-subtitle{width:75%;height:15px}.skeleton-meta{width:45%;height:12px}.skeleton-price{width:30%;height:20px;margin-top:4px}.skeleton-add-btn{width:100%;height:50px}.skeleton-desc{width:100%;height:14px}.skeleton-desc-short{width:65%;height:14px}.skeleton-sizes{display:flex;gap:15px}.skeleton-size-btn{width:82px;height:50px;border-radius:0}.product-page-skeleton-images{display:flex;flex-wrap:wrap;gap:6px}.filter{height:100%;display:flex;align-items:center}@media(max-width:768px){.filter{width:100%}}.filter .desktop-filters{display:flex;align-items:center;gap:40px}@media(max-width:768px){.filter .desktop-filters{display:none}}.filter .desktop-filters>p{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:15px;line-height:100%;letter-spacing:0;text-align:center;color:#8f8f8f;cursor:pointer}.filter .desktop-filters>p:hover{color:#181818}.filter .desktop-filters .types-select .select-content{left:-75px}.filter .desktop-filters .categorys-select .select-content{left:-46px}.filter .desktop-filters .sizes-select .select-content{left:-57px}.filter .desktop-filters .sorts-select .select-content{left:-34px;width:190px}.filter .mobile-filters-trigger{display:none;align-items:center;gap:8px;background:none;border:none;font-family:Gilroy;font-weight:500;font-size:14px;cursor:pointer;background-color:#181818;padding:0 20px;width:100%}@media(max-width:768px){.filter .mobile-filters-trigger{display:flex}}.mobile-filters-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #f0f0f0}.mobile-filters-header h2{font-family:Gilroy;font-weight:600;font-size:16px;letter-spacing:.05em}.mobile-filters-header .close-btn{background:none;border:none;padding:0;cursor:pointer}.mobile-filters-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:2000;transform:translateY(100%);transition:transform .3s ease-in-out;display:flex;flex-direction:column}.mobile-filters-overlay.active{transform:translateY(0)}.mobile-filters-overlay .mobile-filters-container{height:100%;display:flex;flex-direction:column}.mobile-filters-overlay .mobile-filters-content{flex:1 1;overflow-y:auto;padding:0 20px}.mobile-filters-overlay .mobile-filters-content .filter-section{border-bottom:1px solid #f0f0f0;padding:20px 0}.mobile-filters-overlay .mobile-filters-content .filter-section .section-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.mobile-filters-overlay .mobile-filters-content .filter-section .section-header span{font-family:Gilroy;font-weight:600;font-size:15px}.mobile-filters-overlay .mobile-filters-content .filter-section .section-header img{width:12px;height:12px;transition:transform .3s ease}.mobile-filters-overlay .mobile-filters-content .filter-section .section-header img.rotate{transform:rotate(180deg)}.mobile-filters-overlay .mobile-filters-content .filter-section .section-content{margin-top:20px;display:flex;flex-direction:column;gap:16px}.mobile-filters-overlay .mobile-filters-content .filter-section .section-content.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.mobile-filters-overlay .mobile-filters-content .filter-section .section-content .filter-item{display:flex;align-items:center;gap:12px;cursor:pointer}.mobile-filters-overlay .mobile-filters-content .filter-section .section-content .filter-item .label{font-family:Gilroy;font-weight:400;font-size:14px}.mobile-filters-overlay .mobile-filters-content .filter-section .section-content .filter-item img{width:20px;height:20px;object-fit:contain}.mobile-filters-overlay .mobile-filters-content .filter-section .section-content .size-item{height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #f0f0f0;font-family:Gilroy;font-size:13px;cursor:pointer}.mobile-filters-overlay .mobile-filters-content .filter-section .section-content .size-item.active{background:#000;color:#fff;border-color:#000}.mobile-filters-overlay .mobile-filters-footer{display:flex;padding:20px;gap:10px;box-shadow:0 -4px 10px rgba(0,0,0,.05)}.mobile-filters-overlay .mobile-filters-footer button{flex:1 1;height:50px;font-family:Gilroy;font-weight:500;font-size:14px;cursor:pointer}.mobile-filters-overlay .mobile-filters-footer .reset-btn{background:#fff;border:1px solid #000;color:#000}.mobile-filters-overlay .mobile-filters-footer .apply-btn{background:#000;border:none;color:#fff}.types-product-header>button{background-color:#181818;color:#fff;width:180px;height:42px;border-radius:1000px;border:none;cursor:pointer;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:80%;letter-spacing:0;text-align:center;transition:all .3s ease-in-out}@media(max-width:768px){.types-product-header>button{padding-top:3px}}.types-product-header>button:hover{scale:1.05}.product-items-error{min-height:595px;width:100%;display:flex;align-items:center;justify-content:center;border-color:#aeaeae;border-style:solid;border-width:1px 0}.product-items-error>div{display:flex;align-items:center;flex-direction:column;gap:30px;color:#aeaeae}.product-items-error>div h1{font-weight:500;font-style:Medium;font-size:20px;height:20px}.product-items-error>div h1,.product-items-error>div>span{font-family:Gilroy;line-height:80%;letter-spacing:0;text-align:center}.product-items-error>div>span{font-weight:600;font-style:Italic;font-size:120px}.details-product{display:flex;flex-direction:column;gap:20px}.details-product h1{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:19px;line-height:80%;height:13px;letter-spacing:0}.details-product p{display:flex;align-items:center;gap:5px;cursor:pointer}.details-product div{display:flex;gap:15px}.details-product div button{width:82.5px;height:50px;opacity:1;border:1.5px solid #8f8f8f;background-color:#fff;cursor:pointer}.details-product div button span{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:80%;letter-spacing:0;color:#8f8f8f;height:12px}.details-product div .details-product-active{background-color:#181818}.details-product div .details-product-active span{color:#fff!important}.details-product div img{border:1.5px solid #8f8f8f;cursor:pointer;object-fit:cover}.details-product div .off-color{opacity:.6;border:1.5px solid rgba(0,0,0,0)}.button-add-product{display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.button-add-product{margin-bottom:20px}}.button-add-product>p{line-height:80%;color:#8f8f8f;height:10px}.button-add-product>p,.button-add-product>p>span{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:15px;letter-spacing:0}.button-add-product>p>span{line-height:100%;text-decoration:underline;color:#181818;cursor:pointer}.button-add-product>div{display:flex;gap:15px}.button-add-product>div>button{width:375px;height:50px;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:100%;letter-spacing:0;text-align:center;border:none;border-radius:0;background-color:#181818;color:#fff;cursor:pointer}.button-add-product>div span{width:50px;height:50px;background-color:#f8f8f8;display:flex;justify-content:center;align-items:center;cursor:pointer}.gift-card{display:flex;flex-direction:column;align-items:center;gap:30px}.gift-card .gift-card-top{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:760px;height:429px}@media(max-width:768px){.gift-card .gift-card-top{width:100%;height:auto;min-height:300px;gap:20px}}.gift-card .gift-card-top:hover .gift-card1{rotate:-20deg;scale:1.05}.gift-card .gift-card-top:hover .gift-card2{rotate:10deg;scale:1.05}.gift-card .gift-card-top>h1{font-family:Gilroy;font-weight:400;font-style:Regular;font-size:85px;line-height:100%;letter-spacing:0}@media(max-width:768px){.gift-card .gift-card-top>h1{font-size:40px}}.gift-card .gift-card-top img{position:absolute;border-radius:13px}.gift-card .gift-card-top .gift-card1{rotate:-15deg;left:30px}.gift-card .gift-card-top .gift-card1,.gift-card .gift-card-top .gift-card2{scale:1;top:70px;transition:all .7s ease-in-out;box-shadow:-3px 2px 8px 0 rgba(0,0,0,.0509803922),-12px 7px 14px 0 rgba(0,0,0,.0392156863),-27px 16px 19px 0 rgba(0,0,0,.031372549),-48px 28px 22px 0 rgba(0,0,0,.0117647059),-75px 43px 24px 0 rgba(0,0,0,0)}.gift-card .gift-card-top .gift-card2{rotate:0;right:0}.gift-card .gift-card-top .card{text-align:end;z-index:2}@media(max-width:768px){.gift-card .gift-card-top img{position:relative;top:0!important;left:0!important;right:0!important;width:100%;height:auto;max-width:300px;margin:0 auto;rotate:0deg!important}.gift-card .gift-card-top{display:flex;flex-direction:column;align-items:center}}.gift-card .gift-card-bottom{display:flex;flex-direction:column;align-items:center;gap:40px}.gift-card .gift-card-bottom p{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:19px;line-height:120%;letter-spacing:0;text-align:center;width:593px}@media(max-width:768px){.gift-card .gift-card-bottom p{width:100%!important;font-size:15px!important}.gift-card .gift-card-bottom p br{display:none!important}}.gift-card .gift-card-bottom button{width:210px;height:42px;padding-top:2px;border-radius:50px;border:none;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:100%;letter-spacing:0;text-align:center;background-color:#181818;color:#fff;cursor:pointer;transition:all .3s ease-in-out}.gift-card .gift-card-bottom button:hover{scale:1.05}.gift-card .gift-card-bottom button span{height:12px;display:flex;align-items:center;justify-content:center;gap:10px}.partner-stores{display:flex;align-items:center;flex-direction:column;max-width:100%;gap:60px}.partner-stores h1{font-family:Gilroy;font-weight:400;font-style:Regular;font-size:50px;line-height:80%;height:35px;letter-spacing:0}@media(max-width:768px){.partner-stores h1{font-size:32px;height:auto}}.partner-stores h1{text-align:center;text-transform:uppercase}.spinner{width:100%;overflow:hidden}.spinner .items{display:flex;align-items:center;gap:40px;width:max-content;animation:scroll 30s linear infinite}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.shop-item{justify-content:center;-webkit-backdrop-filter:brightness(30%);backdrop-filter:brightness(30%);position:fixed;top:0;left:0;height:100vh;width:100%;z-index:9999}.shop-item,.shop-item>main{display:flex;align-items:center}.shop-item>main{width:769px;height:320px;padding:20px;background-color:#fff;gap:40px;position:relative}.shop-item>main>img{position:absolute;right:20px;top:20px;cursor:pointer}.shop-item>main>nav{width:320px;height:320px;background-color:#8f8f8f}.shop-item>main>nav>img{width:100%;height:100%;object-fit:cover}.shop-item>main main{display:flex;flex-direction:column;gap:30px;width:385px}.shop-item>main main>div{display:flex;flex-direction:column;gap:20px;color:#181818}.shop-item>main main>div>h1{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:28px;line-height:80%;letter-spacing:0;height:20px}.shop-item>main main>div>p{display:flex;align-items:center;gap:5px}.shop-item>main main>div>h2,.shop-item>main main>div>p{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:15px;line-height:80%;letter-spacing:0}.shop-item>main main>div>h2{height:10px;color:#8f8f8f}.shop-item>main main>div>span{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:19px;line-height:80%;letter-spacing:0;height:13px}.shop-item>main main>div.phone{display:flex!important;gap:10px}.shop-item>main main>button{border-radius:0;width:100%}@media(max-width:768px){.shop-item>main{flex-direction:column;width:calc(100% - 30px);height:auto;max-height:85vh;overflow-y:auto;gap:20px;padding:50px 20px 30px;align-items:flex-start}.shop-item>main>nav{width:100%;height:auto;aspect-ratio:1/1;flex-shrink:0}.shop-item>main main{width:100%;padding:0;gap:20px}.shop-item>main main>div{gap:15px}.shop-item>main main>div>h1{font-size:24px;height:auto;line-height:1.2}.shop-item>main main>div>h2,.shop-item>main main>div>p,.shop-item>main main>div>span{font-size:16px;height:auto;line-height:normal}.shop-item>main>img{top:15px;right:15px}}.footer{margin-top:120px;max-height:706px;height:100%;max-width:100%;padding:80px 0 50px;background-color:#181818;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:60px}@media(max-width:768px){.footer{max-height:none!important;padding:40px 0!important;gap:40px!important;margin-top:60px!important}}.footer>img{position:absolute;right:-117px;top:0}@media(max-width:768px){.footer>img{display:none!important}}.footer .footer-top{display:flex;gap:100px;width:100%;justify-content:flex-start}@media(max-width:768px){.footer .footer-top{flex-direction:column!important;gap:40px!important}}.footer .footer-top .footer-contacts{display:flex;flex-direction:column;gap:50px}@media(max-width:768px){.footer .footer-top .footer-contacts{gap:30px}}.footer .footer-top .footer-contacts>div{width:355px;display:flex;flex-direction:column;gap:30px}@media(max-width:768px){.footer .footer-top .footer-contacts>div{width:100%}}.footer .footer-top .footer-contacts>div p{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;height:33px;line-height:120%;letter-spacing:0;color:#505050}@media(max-width:768px){.footer .footer-top .footer-contacts>div p{height:auto}}.footer .footer-top .footer-contacts>div div{display:flex;gap:25px}@media(max-width:768px){.footer .footer-top .footer-contacts>div div{flex-direction:column;gap:15px}}.footer .footer-top .footer-contacts>div div h1{font-family:Gilroy;font-weight:600;font-style:Semibold;font-size:19px;line-height:80%;letter-spacing:0;color:#fff;height:13px}@media(max-width:768px){.footer .footer-top .footer-contacts>div div h1{height:auto}}.footer .footer-top .footer-contacts>div nav{display:flex;gap:30px;cursor:pointer}.footer .footer-top .footer-nav{display:flex;flex-direction:column;gap:30px;margin-top:30px}@media(max-width:768px){.footer .footer-top .footer-nav{margin-top:0;gap:20px}}.footer .footer-top .footer-nav h1{font-family:Gilroy;font-weight:600;font-style:Semibold;font-size:19px;line-height:80%;height:13px;letter-spacing:0;color:#fff}@media(max-width:768px){.footer .footer-top .footer-nav h1{height:auto}}.footer .footer-top .footer-nav nav{display:flex;flex-direction:column;gap:18px}.footer .footer-top .footer-nav nav a{text-decoration:none;color:#505050;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:80%;letter-spacing:0;height:12px;transition:all .3s ease-in-out}.footer .footer-top .footer-nav nav a:hover{color:#fff}@media(max-width:768px){.footer .footer-top .footer-nav nav a{height:auto}}.footer .footer-bottom{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:44px;margin:0 auto}@media(max-width:768px){.footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:30px}}.footer .footer-bottom .footer-bottom-content{display:flex;flex-direction:column;gap:30px}.footer .footer-bottom .footer-bottom-content h1{font-family:Gilroy;font-weight:600;font-style:Semibold;font-size:19px;line-height:80%;letter-spacing:0;height:13px;color:#fff}.footer .footer-bottom .footer-bottom-content .footer-gps{gap:30px 60px;display:flex;flex-wrap:wrap;max-width:1405px}@media(max-width:768px){.footer .footer-bottom .footer-bottom-content .footer-gps{flex-direction:column;gap:20px}}.footer .footer-bottom .footer-bottom-content .footer-gps div{display:flex;flex-direction:column;gap:10px;padding:6px;transition:all .3s ease-in-out;border:1px solid rgba(0,0,0,0)}@media(max-width:768px){.footer .footer-bottom .footer-bottom-content .footer-gps div{width:100%;padding:0}}.footer .footer-bottom .footer-bottom-content .footer-gps div:hover{cursor:pointer}.footer .footer-bottom .footer-bottom-content .footer-gps div h1{display:flex;gap:5px;align-items:center;height:16px}@media(max-width:768px){.footer .footer-bottom .footer-bottom-content .footer-gps div h1{height:auto}}.footer .footer-bottom .footer-bottom-content .footer-gps div h1 span{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:80%;letter-spacing:0;height:12}.footer .footer-bottom .footer-bottom-content .footer-gps div p{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:80%;height:12px;letter-spacing:0;color:#8f8f8f}@media(max-width:768px){.footer .footer-bottom .footer-bottom-content .footer-gps div p{height:auto}}.footer .footer-bottom .logo-creatory h1{font-family:Gilroy;font-weight:700;font-style:Bold;font-size:12px;line-height:80%;letter-spacing:0;text-align:center;color:#505050}.footer .footer-text{display:flex;margin-top:30px}.footer .footer-text p{color:#505050;font-family:Gilroy;font-weight:600;font-style:Semibold;font-size:17px;line-height:80%;letter-spacing:0;height:12px;text-align:center;text-transform:uppercase}.types-product-header-go-back{display:flex;justify-content:center;align-items:center;margin-top:40px;margin-bottom:20px}@media(max-width:768px){.types-product-header-go-back{display:none;width:100%}}.types-product-header-go-back>label{display:flex;align-items:center;justify-content:center;gap:12px;padding:0 30px;height:48px;border:1px solid #181818;border-radius:100px;cursor:pointer;background-color:rgba(0,0,0,0);transition:all .3s ease-in-out;font-family:Gilroy;font-weight:500;font-size:16px;line-height:100%;color:#181818;text-transform:uppercase}@media(max-width:768px){.types-product-header-go-back>label{height:42px;padding:0 20px;font-size:14px;width:-moz-fit-content;width:fit-content}}.types-product-header-go-back>label:hover{background-color:#181818;color:#fff}.types-product-header-go-back>label:hover img{filter:invert(1)}.types-product-header-go-back>label img{width:18px;height:auto;transition:filter .3s ease}.gift-card-page{display:flex;flex-direction:column;gap:140px}@media(max-width:768px){.gift-card-page{gap:80px;padding-bottom:60px;padding-top:80px}}.gift-card-page .gift-card-main{padding-top:80px;width:820px;display:flex;flex-direction:column;align-items:center;gap:60px}@media(max-width:768px){.gift-card-page .gift-card-main{width:100%!important;padding-top:100px;gap:40px}}.gift-card-page .gift-card-main .gift-card-main-header{display:flex;flex-direction:column;align-items:center;gap:30px}@media(max-width:768px){.gift-card-page .gift-card-main .gift-card-main-header{gap:20px}}.gift-card-page .gift-card-main .gift-card-main-header h1{font-family:Gilroy;font-weight:400;font-style:Regular;font-size:50px;line-height:80%;letter-spacing:0;text-transform:uppercase;text-align:center;color:#181818;height:35px}@media(max-width:768px){.gift-card-page .gift-card-main .gift-card-main-header h1{font-size:32px;height:auto;line-height:120%}}.gift-card-page .gift-card-main .gift-card-main-header p{color:#8f8f8f;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:100%;letter-spacing:0;text-align:center;width:381px}@media(max-width:768px){.gift-card-page .gift-card-main .gift-card-main-header p{width:100%;font-size:15px;line-height:140%}}.gift-card-page .gift-card-main .gift-card-main-content{display:flex;gap:60px}@media(max-width:768px){.gift-card-page .gift-card-main .gift-card-main-content{flex-direction:column;align-items:center;gap:30px;width:100%}.gift-card-page .gift-card-main .gift-card-main-content>img{width:100%}.gift-card-page .gift-card-main .gift-card-main-content .main-gift-card-img{width:100%!important;height:auto!important;max-width:480px}.gift-card-page .gift-card-main .gift-card-main-content .select .select-header{width:calc(100% - 20px)!important}}.gift-card-page .gift-card-main .gift-card-main-content>div{padding-top:39px;display:flex;flex-direction:column;gap:40px}@media(max-width:768px){.gift-card-page .gift-card-main .gift-card-main-content>div{padding-top:0;width:100%;gap:20px}.gift-card-page .gift-card-main .gift-card-main-content>div button{width:100%}}.catalog{padding-top:80px;gap:120px}.catalog,.input{display:flex;flex-direction:column}.input{max-width:100%;min-height:70px;position:relative}.input>span{position:absolute;top:-9px;left:14px;color:#8f8f8f;background-color:#fff;opacity:1;transition:all .2s ease-in-out;padding:0 6px}.input>.input-placeholder{top:17.5px;left:21px;font-weight:500;font-style:Medium;font-size:17px;line-height:100%;letter-spacing:0;color:#505050}.input>input{height:50px;padding:0 20px;color:#505050}.input>input,.input>textarea{max-width:100%;width:calc(100% - 42px);font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:100%;letter-spacing:0;border:1px solid #aeaeae;outline:none}.input>textarea{min-height:180px;padding:19px 20px}.input>p{color:#d32a2a;margin-top:13px;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:15px;line-height:80%;letter-spacing:0;height:10px}@media(max-width:768px){.input>p{margin-top:3px}}.input-phone{position:relative}.input-phone:after{position:absolute;content:"+992";left:20px;top:17.5px;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:100%;letter-spacing:0;color:#505050}.input-phone>input{padding-left:60px;width:calc(100% - 82px)}.input-error>span{color:#d32a2a}.input-error>input{border-color:#d32a2a}.input-error>input::placeholder{color:#d32a2a}hr{height:1px;width:100%;background-color:#e5e5e5;border:none}.order-page{padding-top:80px}@media(max-width:768px){.order-page{padding-top:40px}}.form-order-main{display:flex;gap:100px;width:100%}@media(max-width:768px){.form-order-main{flex-direction:column;gap:40px}}.form-order-main>.left-com{width:calc(100% - 100px - 44%)}@media(max-width:768px){.form-order-main>.left-com{width:100%}}.form-order-main>.right-com{width:44%}@media(max-width:768px){.form-order-main>.right-com{width:100%;order:-1;display:none}}.form-order-main>div{display:flex;flex-direction:column;gap:80px}@media(max-width:768px){.form-order-main>div{gap:40px}}.form-order-main>div>main{display:flex;flex-direction:column;gap:40px}@media(max-width:768px){.form-order-main>div>main{gap:20px}}.form-order-main>div>main>h1{font-family:Gilroy;font-weight:400;font-style:Regular;font-size:28px;line-height:normal;height:auto;letter-spacing:0;color:#181818}@media(max-width:768px){.form-order-main>div>main>h1{font-size:22px}}.form-order-main>div>main>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px 20px;gap:15px 20px}@media(max-width:768px){.form-order-main>div>main>div{grid-template-columns:1fr;gap:0}}.form-order-main>div>main>div>nav{grid-column:1/3;display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media(max-width:768px){.form-order-main>div>main>div>nav{grid-column:1;gap:0}}.form-order-main>div>main>div>nav>h1{font-family:Gilroy;font-weight:400;font-style:Regular;font-size:28px;line-height:normal;height:auto;letter-spacing:0;color:#181818;display:flex;justify-content:space-between}@media(max-width:768px){.form-order-main>div>main>div>nav>h1{font-size:22px}}.form-order-main>div>main>div>nav>button{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:100%;letter-spacing:0;text-align:center;height:60px;border:none;background-color:#181818;color:#fff;cursor:pointer;width:100%}.form-order-main>div>main>div>nav>footer{width:100%}.form-order-main>div>main>div>nav>footer>div{display:flex;flex-direction:column;gap:20px;width:100%}.form-order-main>div>main>div>nav>footer>div>label{display:flex;justify-content:space-between;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:17px;line-height:100%;letter-spacing:0}.form-order-main>div>main>div>nav>footer>div>.skid{color:#d32a2a}.success-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.success-modal-content{background-color:#1a1a1b;color:#fff;padding:80px 40px;max-width:800px;width:90%;position:relative;text-align:center;border-radius:4px;box-shadow:0 20px 40px rgba(0,0,0,.4)}.success-modal-content .close-btn{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;filter:invert(1);transition:transform .2s ease;display:flex;align-items:center;justify-content:center}.success-modal-content .close-btn:hover{transform:scale(1.1)}.success-modal-content .modal-body{display:flex;flex-direction:column;align-items:center;gap:40px}.success-modal-content .modal-body .logo-wrapper{margin-bottom:20px}.success-modal-content .modal-body .success-title{font-family:Gilroy,sans-serif;font-weight:700;font-size:48px;line-height:1.1;text-transform:uppercase;margin:0;letter-spacing:1px;color:#fff}.success-modal-content .modal-body .success-subtitle{font-family:Gilroy,sans-serif;font-weight:400;font-size:18px;line-height:1.4;color:#ccc;margin:0}.success-modal-content .modal-body .social-links{display:flex;gap:25px;margin-top:20px}.success-modal-content .modal-body .social-links a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:hsla(0,0%,100%,.1);border-radius:50%;transition:background-color .3s ease,transform .2s ease}.success-modal-content .modal-body .social-links a img{filter:invert(1);width:24px;height:24px}.success-modal-content .modal-body .social-links a:hover{background-color:hsla(0,0%,100%,.2);transform:translateY(-3px)}@media(max-width:768px){.success-modal-content{padding:60px 20px}.success-modal-content .success-title{font-size:32px}.success-modal-content .success-subtitle{font-size:16px}.success-modal-content .social-links{gap:15px}.success-modal-content .social-links a{width:40px;height:40px}.success-modal-content .social-links a img{width:20px;height:20px}}.autocomplete-container{position:relative}.autocomplete-container .select-content{width:100%;margin-top:5px;padding:20px 0 10px;display:flex;flex-direction:column;position:absolute;top:100%;left:0;box-shadow:0 14px 30px 0 rgba(0,0,0,.1019607843);background-color:#fff;max-height:0;opacity:0;overflow:hidden;transition:all .3s ease-in-out;z-index:-1}.autocomplete-container .select-content:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:108px;height:2px;background-color:#8f8f8f}.autocomplete-container .select-content-open{z-index:100;opacity:1;max-height:190px;overflow:auto}.autocomplete-container .autocomplete-option{padding-left:15px;display:flex;align-items:center;min-height:40px;cursor:pointer;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:15px;line-height:100%;letter-spacing:0;vertical-align:middle;transition:background-color .2s ease}.autocomplete-container .autocomplete-option:hover{background-color:#e5e5e5}