@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Tenor+Sans&display=swap");body{padding:0;margin:0;font-family:Montserrat,serif;font-optical-sizing:auto;font-weight:400;font-size:16px;background:var(--grey);color:var(--black);font-style:normal;font-variation-settings:"wdth" 100;position:relative}body.dark-theme{color:#bdb3b3;background:var(--body)}a{text-decoration:none}:root{--white:#fff;--black:#000;--black2:#151212;--beige:#7f7070;--beige3:#f3f0ef;--beigelight:#eae7e5;--beigelight2:#e4d9d0;--body:#262323}.dark-theme{--beige:#3e3736;--beigelight:#363232}.dark-theme .cart-page .cart-item{background:#3e3736;border-color:#262323}.dark-theme .cart-section h2{color:#bdb3b3}.dark-theme .cart-section,.dark-theme .lk-page .section-lk{background:#3e3736;border-color:#262323}.dark-theme .balls,.dark-theme .lk-page .section-lk{color:#bdb3b3}.dark-theme .cart-page svg{fill:#eae7e5}.dark-theme .type-filter select{color:#bdb3b3}.dark-theme .product_info .tabs{background:#3e3736;color:#bdb3b3}.dark-theme .product_info .tabs .tab-button{background:#363232;color:#bdb3b3}.dark-theme .product_info .tabs .active{border:2px solid #bdb3b3;color:#bdb3b3}.dark-theme .btnnot{color:#bdb3b3}.dark-theme header .shop{color:#fff;border-color:#fff}.dark-theme .product_info .tabs .tab-content{color:#bdb3b3}.dark-theme .pvz-item{border-color:#262323}.dark-theme .cart-page .cartbtn,.dark-theme .cart-section button{background:#363232;color:#bdb3b3}.dark-theme .cart-page h2{color:#bdb3b3}.dark-theme .cart-page .cart-info .price span{background:#262323}.dark-theme body{background:var(--beige)}.dark-theme .product_list .tags-product .tag{border-color:#bdb3b3;color:#bdb3b3}.dark-theme .categoriesstory,.dark-theme .product_list .product_item .name{color:#bdb3b3}.dark-theme .categoriesstory img{border-color:#746767}.dark-theme .category-list .cat-item .svg svg{fill:#eae7e5}.dark-theme .category-list .cat-item .svg{background:#746767}.dark-theme .logofoot .logo svg{fill:#bdb3b3}.dark-theme .logofoot{border-color:var(--beige)}.dark-theme .main-footer .title-foot span{background:#262323;color:#bdb3b3}.dark-theme .main-footer .cont a{color:#bdb3b3}.dark-theme .main-footer{color:#bdb3b3;background:#262323;border-color:#151212}.dark-theme .main-footer .cont{background:#3e3736}.dark-theme .product_info h1{color:#bdb3b3}.dark-theme .product_info .price4{border-color:#bdb3b3;color:#bdb3b3}.dark-theme .product_info .price{color:#fff}.dark-theme .desc-category .category-description{background:#3e3736}.dark-theme .breadcrumbs ul a{color:#bdb3b3}.dark-theme .breadcrumbs ul span{color:#fff}.dark-theme .infoindex .prem .prem-item{background:#262323;color:#dfd5d1}.dark-theme .infoindex .prem .prem-item svg{fill:#dfd5d1}.dark-theme .blogsection{background:#3e3736}.dark-theme .blog-item{color:#bdb3b3;background:#262323;border-color:#151212}.dark-theme .author-info{color:#fff}.dark-theme .author-info span,.dark-theme .textblog{color:#bdb3b3}.dark-theme header .head{background:#3e3736}.dark-theme .head svg{fill:#dfd5d1}.dark-theme .cart-page .del{background:#262323}.dark-theme header.all .head svg{fill:#dfd5d1}.dark-theme header .lk span{background:#fff;color:#3e3736}.container{width:95%;margin:auto}.full-cont .container{width:100%}h1{font-family:Tenor Sans,sans-serif;font-weight:400;font-style:normal;font-size:48px;text-transform:uppercase;margin-bottom:4rem}.lk-page{width:50%}.lk-page .section-lk{background:#fdfdfd;padding:2rem;border-radius:15px;font-size:16px;display:flex;flex-direction:column;gap:1rem;border:1px solid #f3f3f3;color:var(--black2);margin-bottom:1rem}.lk-page .section-lk h3{font-family:Tenor Sans,sans-serif;font-weight:400;font-style:normal;font-size:20px;text-transform:uppercase}.lk-page .section-lk p{padding:0;margin:0}.lk-page .btnprofile{background:var(--beige);padding:1rem;width:100%;font-size:16px;border:0;border-radius:15px;color:var(--white);transition:all .2s;cursor:pointer;text-transform:uppercase;margin-bottom:1rem}.lk-page .btnprofile:hover{background:var(--beigelight);color:var(--beige)}.breadcrumbs ul{margin:0;padding:0;display:flex;font-size:14px;list-style:none;color:var(--black2)}.breadcrumbs ul span{padding:0 .5rem}.breadcrumbs ul .breadnav{padding:0}.breadcrumbs ul a{color:var(--beige);text-decoration:underline;transition:all .2s}.breadcrumbs ul a:hover{color:var(--black)}.title-cat{font-family:Tenor Sans,sans-serif;font-weight:400;font-style:normal;font-size:48px;text-transform:uppercase;margin-bottom:4rem}.categoriesstory{margin:2rem 0;display:flex;gap:2rem;font-size:14px;color:var(--beige)}.categoriesstory img{width:80px;height:80px;border-radius:100%;border:5px solid var(--beigelight)}.categoriesstory .category-item{display:flex;flex-direction:column;align-items:center;gap:1rem;text-transform:uppercase}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;width:100%;z-index:1000;cursor:pointer}.modal-content,.modal-overlay{background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center}.modal-content{position:relative;max-width:50%;flex-direction:column}.close-modal{position:absolute;top:10px;right:10px;font-size:24px;color:#fff;background:transparent;border:none;cursor:pointer;z-index:1001;transition:color .3s ease}.close-modal:hover{color:red}.story-image{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px}.skeleton{background:var(--beigelight);border-radius:4px;animation:pulse 1.5s ease-in-out infinite}.skeleton-text{width:100%;height:40px;margin-bottom:10px}.skeleton-image{width:100%;height:400px;margin-bottom:15px}@keyframes pulse{0%{background-color:var(--beigelight)}50%{background-color:#ccc}to{background-color:var(--beigelight2)}}.blog-item{background:#fdfdfd;padding:2rem;border-radius:15px;font-size:16px;border:1px solid #f3f3f3}.blog-item h2,.blog-item h3{font-family:Tenor Sans,sans-serif;font-weight:400;font-style:normal;font-size:20px;text-transform:uppercase}.blog-item .blogimg{width:100%;border-radius:15px}.blog-item .readmore{background:var(--beige);color:var(--white);padding:.75rem 2rem;border-radius:15px;margin-top:1rem;border:1px solid var(--beige);display:flex;width:-moz-fit-content;width:fit-content}.blog-item .readmore:hover{background:var(--white);color:var(--beige)}.imagesblog{position:relative}.imagesblog .date{position:absolute;right:2rem;top:2rem;background:var(--beige);color:var(--white);font-size:12px;border-radius:12px;padding:.5rem 1rem}.author-info{display:flex;align-content:center;align-items:center;gap:1rem;color:var(--beige);font-size:14px}.author-info img{border-radius:100%;height:50px;width:50px}.author-info span{color:var(--black2);font-size:12px}.blogsection{padding:4rem 0;margin-top:6rem;background:var(--beige3)}.blogpage .breadcrumbs ul{display:flex;flex-direction:column;margin-bottom:2rem}.img-blog img{width:60%;border-radius:15px}.left__text2 .date{background:var(--beige);color:var(--white);font-size:12px;border-radius:12px;padding:.5rem 1rem;display:flex;width:-moz-fit-content;width:fit-content}.textblog{font-size:16px;color:var(--black2);line-height:24px}.textblog img{width:60%;border-radius:15px;margin:2rem 0}.textblog h3{font-family:Tenor Sans,sans-serif;font-weight:400;font-style:normal;font-size:20px;text-transform:uppercase}.balls{background:var(--beigelight);color:var;padding:1.5rem;border-radius:15px;margin-bottom:2rem;font-weight:700}.balls,.btnnot{color:var(--beige)}.btnnot{transition:all .2s;text-decoration:underline}.btnnot:hover,.main-footer{color:var(--black2)}.main-footer{background:var(--beige3);padding:6rem 0;border-top:1px solid var(--white)}.main-footer .title-foot{font-family:Tenor Sans,sans-serif;font-weight:400;font-style:normal;font-size:20px;text-transform:uppercase;margin-bottom:3rem}.main-footer .title-foot span{background:var(--beige);color:var(--white);padding:.75rem 2rem;border-radius:15px}.main-footer .cont{padding:3rem 2rem 2rem;border-radius:15px;background:var(--white)}.main-footer .cont a{color:var(--black2);transition:all .2s}.main-footer .cont a:hover{color:var(--beige);text-decoration:underline}.main-footer .cont ul{list-style:none;padding:0;margin:0;display:flex;gap:1rem;flex-direction:column}.logofoot{background:var(--beigelight);padding:3rem 0;margin-top:6rem;border-bottom:1px solid #dfd5d1}.logofoot .logo svg{fill:var(--beige)}.logofoot .soc{display:flex;gap:1rem;justify-content:flex-end;align-items:center}.logofoot .soc span{background:var(--white);border-radius:100px;height:50px;width:50px;display:flex;justify-content:center;align-items:center}.logofoot .soc svg{height:30px;width:30px;fill:var(--beige)}.logofoot .soc svg:hover{fill:var(--black2)}.cart-button-text{background:var(--white);padding:1rem;display:flex;position:fixed;border-radius:15px;text-transform:uppercase;right:2.5%;bottom:2.5%;width:33%;border:2px solid var(--beige);color:var(--beige);transition:all .2s;font-size:14px;justify-content:center}.cart-button-text:hover{background:var(--beige);color:var(--white)}header{position:fixed;top:3rem;z-index:3;width:100%}header .head{background:var(--white);padding:1rem 2rem;border-radius:15px}header .head svg{fill:var(--beige)}header .logo{text-align:center}header .menu{display:flex;gap:3rem}header .lk{display:flex;gap:2rem;justify-content:flex-end}header .lk .cartlk{position:relative}header .lk span{position:absolute;bottom:2px;height:15px;width:15px;left:6px;background:var(--beige);color:var(--white);text-align:center;font-size:12px;border-radius:15px}header .grid{align-items:center}header .shop{padding:.5rem 2rem;border:1px solid var(--beige);text-transform:uppercase;border-radius:40px;color:var(--beige);transition:all .2s}.banner{background:url(/img/bg.jpg) no-repeat;width:100%;height:100vh;position:relative;background-size:cover}header.all{position:-webkit-sticky;position:sticky}header.all .head{background:var(--beige)}header.all .head svg{fill:var(--white)}header.all .lk span{background:var(--white);color:var(--beige)}header.all .shop{padding:.5rem 2rem;border:1px solid var(--white);text-transform:uppercase;border-radius:40px;color:var(--white);transition:all .2s}.dropdown-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--beige);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000}.dropdown-menu nav ul{list-style:none;padding:0}.close-button{position:absolute;left:20px;bottom:20px;background:none;border:none;color:#fff;font-size:30px;cursor:pointer}.menu-section nav{font-family:Tenor Sans,sans-serif;font-size:24px;text-transform:uppercase}.menu-section nav ul{display:flex;flex-direction:column;gap:2rem}.menu-section nav ul li a{transition:all .2s;color:var(--white)}.menu-section nav ul li a:hover{color:var(--beigelight)}.posbanner{position:absolute;bottom:20%}.posbanner .title{color:var(--white);font-size:64px;text-transform:uppercase}.posbanner .title span{font-size:94px;display:flex}.posbanner .banbtn{font-family:Tenor Sans,sans-serif;text-transform:uppercase;font-size:24px;margin-top:2rem}.posbanner .banbtn a{background:var(--white);border-radius:40px;padding:1rem 4rem;color:var(--beige);transition:all .2s}.posbanner .banbtn a:hover{background:var(--beigelight);color:var(--beige)}.grid{display:grid}.flex{display:flex}.gap{column-gap:2rem;row-gap:2rem}.gap1{column-gap:1rem}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-1-3{grid-template-columns:33% 1fr}.cols-5-6{grid-template-columns:40% 1fr}.cols-6-3-3{grid-template-columns:49% 1fr 1fr}.pd-2{padding:0 2rem}.p-2{padding:2rem}.pd-4{padding:4rem 0}.pd-5{padding:5rem 0}.pd-business{padding:2rem}.mb-2,.pd-business{margin-bottom:2rem}.space-between{justify-content:space-between}.align-center{align-items:center}.text-right{text-align:right}.relative{position:relative}.radius30{border-radius:30px}.radius60{border-radius:60px}.w25{width:25%}.w75{width:75%}.w50{width:50%}.w60{width:60%}.w40{width:40%}.w15{width:15%}section{padding:6rem 0}@media (max-width:998px){.w15,.w25,.w40,.w50,.w60,.w75{width:100%}.gap{row-gap:1rem}.gap,.gap1{column-gap:1rem}.cols-2,.cols-3,.cols-4{grid-template-columns:repeat(1,minmax(0,1fr))}.products .cols-4{grid-template-columns:repeat(2,minmax(0,2fr))}.navbar .cols-3{grid-template-columns:repeat(3,minmax(0,3fr))}footer .cols-4{grid-template-columns:repeat(2,minmax(0,2fr))}}.shop{padding-top:6rem}.category-list .cat-item{position:relative}.category-list .cat-item img{width:100%;border-radius:15px}.category-list .cat-item .link-btn{position:absolute;bottom:2rem;background:var(--beige);color:var(--white);font-size:24px;font-family:Tenor Sans,sans-serif;text-transform:uppercase;display:flex;width:calc(100% - 4rem);border-radius:50px;margin:2rem;justify-content:space-between;align-items:center;transition:all .2s}.category-list .cat-item .link-btn .catname{padding-left:2rem}.category-list .cat-item .link-btn:hover{background:var(--beigelight);color:var(--beige)}.category-list .cat-item .svg{background:var(--beigelight);border-radius:80px;height:80px;width:80px;display:flex;align-items:center;align-content:center;justify-content:center}.category-list .cat-item .svg svg{fill:var(--beige)}.gallery_big{position:relative;margin-top:-167px}.product_full{height:100%}.product_full,.product_info_con{position:relative}.product_info{position:-webkit-sticky;position:sticky;top:0;justify-content:center;min-height:100vh}.gallery-column,.product_info{display:flex;flex-direction:column}.gallery-images{height:100vh;cursor:pointer}.modal-gallery{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.31);display:flex;justify-content:center;align-items:center;z-index:1000;overflow:hidden}.gallery-block{position:relative;max-width:90vw;max-height:90vh}.closebtn{top:20px;right:20px;border:0;width:40px;height:40px;font-size:20px}.closebtn,.nextgallery,.prevgallery{position:absolute;background:var(--beige);border-radius:50%;cursor:pointer}.nextgallery,.prevgallery{top:50%;transform:translateY(-50%);width:50px;height:50px;font-size:24px;color:var(--white);z-index:1}.prevgallery{left:10px}.nextgallery{right:10px}.product_info{width:60%;margin:auto}.product_info h1{font-size:24px;color:var(--black);margin:0;padding:0;text-transform:uppercase}.product_info .price{font-size:24px;padding:0;margin:2rem 0;color:var(--beige)}.product_info .price4{font-size:16px;color:var(--black2);border:2px solid var(--black2);padding:1rem;text-align:center;text-transform:uppercase;font-family:Tenor Sans,sans-serif;border-radius:30px}.product_info .flex-product{margin-top:2rem;display:flex;flex-direction:column;gap:2rem}.product_info .cart-button{font-size:16px;color:var(--white);background:var(--beige);border:2px solid var(--beige);padding:1rem;text-align:center;text-transform:uppercase;font-family:Tenor Sans,sans-serif;border-radius:30px;cursor:pointer;transition:all .2s}.product_info .cart-button:hover{background:var(--beigelight);border:2px solid var(--beigelight);color:var(--black2)}.product_info .tabs{background:var(--beige3);color:var(--beige);padding:2rem;border-radius:15px}.product_info .tabs .tabs-header{display:flex;gap:1rem}.product_info .tabs .tab-button{padding:.5rem 2rem;font-size:14px;text-transform:uppercase;border:0;cursor:pointer;background:var(--beige);border:2px solid var(--beige);color:var(--white);border-radius:15px}.product_info .tabs .active{background:transparent;border:2px solid var(--beige);color:var(--beige)}.product_info .tabs .tab-content{color:var(--black2);padding:1rem;font-size:14px;text-transform:uppercase;border:0;cursor:pointer;border-radius:15px;margin-top:1rem}.product_info .tabs .tab-content ul{padding:0;list-style:none;margin:0}@media (max-width:768px){.gallery-column{flex-direction:row;overflow-x:scroll;scroll-snap-type:x mandatory;width:100vw;height:60vh;overflow-y:hidden}.gallery-images{width:100vw;height:60vh;cursor:pointer;flex-shrink:0;scroll-snap-align:center}.gallery-column::-webkit-scrollbar{height:8px}.gallery-column::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.gallery-column::-webkit-scrollbar-thumb{background-color:var(--beige);border-radius:10px}.gallery-column::-webkit-scrollbar-thumb:hover{background-color:var(--dark-beige)}.gallery-column{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.gallery-column::-webkit-scrollbar{display:none}}.toggle-recommended-products{position:fixed;left:3rem;bottom:3rem;background:var(--white);color:var(--beige);padding:1rem 2rem;border:none;text-transform:uppercase;font-size:20px;font-family:Tenor Sans,sans-serif;border-radius:15px;cursor:pointer;z-index:4;transition:all .2s}.toggle-recommended-products:hover{background:var(--beige);color:var(--white)}.recommended-panel{position:fixed;bottom:8rem;left:3rem;width:40%;height:50%;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);padding:2rem;z-index:3;border-radius:15px}.recommended-product{padding:1rem;border-radius:15px;border:1px solid var(--beigelight)}.recommended-product img{width:100%;border-radius:15px;object-fit:cover}.product-info h3{font-size:1rem;margin:10px 0}.product-info p{font-size:.9rem}@media (max-width:768px){.toggle-recommended-products{display:none}.mobile-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:15px;gap:15px}.recommended-panel{display:none}}@media (min-width:769px){.mobile-view{display:none}}.product_list .product_item{display:flex;flex-direction:column;gap:1.5rem}.product_list .product_item img{width:100%;border-radius:15px}.product_list .product_item .name{font-size:20px;text-transform:uppercase;font-family:Tenor Sans,sans-serif;color:var(--black2)}.product_list .product_item .name:hover{color:var(--beige)}.product_list .product_item .productbtn{font-size:16px;background:var(--beige);border-radius:15px;border:0;border:2px solid var(--beige);padding:1rem 2rem;color:var(--white);transition:all .2s;text-transform:uppercase;font-weight:700;cursor:pointer}.product_list .product_item .productbtn:hover{background:var(--white);color:var(--beige)}.product_list .images{position:relative}.product_list .tags-product{display:flex;gap:1rem}.product_list .tags-product .tag{border:1px solid var(--beige);border-radius:5px;font-size:12px;color:var(--beige);padding:.3rem .5rem;text-transform:uppercase}.product_list .top-tags{display:flex;position:absolute;left:2rem;top:2rem;gap:1rem;flex-direction:column}.product_list .top-tags .top-tag{text-align:center;border-radius:5px;font-size:12px;color:var(--white);background:var(--beige);padding:.3rem .5rem;text-transform:uppercase}.desc-category{margin:6rem 0}.desc-category .cols-3{grid-template-columns:1fr 1fr}.desc-category img{border-radius:15px;object-fit:cover;height:100%;width:100%}.desc-category .category-description{padding:4rem;background:#eae7e5;border-radius:15px;display:flex;flex-direction:column;justify-content:center}.desc-category .category-description h2{font-size:36px;margin:0;text-transform:uppercase;font-family:Tenor Sans,sans-serif;padding-bottom:4rem}.desc-category .prem{display:flex;gap:2rem;justify-content:space-between;margin-top:2rem}.desc-category .prem .prem-item{background:var(--beige);padding:2rem;text-transform:uppercase;color:var(--white);flex:1 1;display:flex;gap:1.5rem;flex-direction:column;border-radius:15px}.desc-category .prem .prem-item svg{fill:var(--white)}.cart-page{position:relative}.cart-page h2{font-size:32px;text-transform:uppercase;font-family:Tenor Sans,sans-serif;margin:3rem 0;color:var(--black)}.cart-page .navcart{display:flex;gap:2rem}.cart-page .cartbtn{border:0;background:var(--white);font-size:16px;color:var(--beige);border:1px solid var(--beige);padding:.5rem 2rem;border-radius:30px;cursor:pointer;text-transform:uppercase;font-family:Tenor Sans,sans-serif}.cart-page .cartbtn:hover{background:var(--beige);color:var(--white)}.cart-page .cart-list{display:flex;flex-direction:column;gap:2rem;width:50%}.cart-page .cartimg{display:flex;flex-direction:column;gap:1rem}.cart-page .del{background:var(--beigelight);padding:.2rem;border-radius:20px;width:-moz-fit-content;width:fit-content;height:24px;width:24px;display:flex;justify-content:center;align-content:center;align-items:center;cursor:pointer}.cart-page svg{width:16px;height:16px;fill:var(--beige)}.cart-page .cart-info{display:flex;flex-direction:column;gap:1.5rem}.cart-page .cart-info .name{font-family:Tenor Sans,sans-serif;font-size:18px}.cart-page .cart-info p{padding:0;margin:0}.cart-page .cart-info .price span{background:var(--beige);padding:.5rem 1rem;border-radius:15px;color:var(--white);font-weight:700}.cart-page .cart-item{background:#fdfdfd;padding:2rem;border-radius:15px;font-size:16px;display:flex;gap:2rem;border:1px solid #f3f3f3}.cart-page .cart-item img{max-width:120px;border-radius:15px}.fix-cart{margin:2rem 0;display:flex;flex-direction:column;gap:1rem;font-size:20px}.btn-order,.fix-cart{text-transform:uppercase}.btn-order{border:0;background:var(--beige);font-size:16px;color:var(--white);border:1px solid var(--beige);padding:1rem 2rem;border-radius:30px;cursor:pointer;width:100%;font-family:Tenor Sans,sans-serif}.btn-order:hover{background:var(--white);color:var(--beige)}.cart-section{margin:1rem 0;background:#fdfdfd;padding:2rem;border-radius:15px;font-size:16px;display:flex;gap:2rem;border:1px solid #f3f3f3;flex-direction:column}.cart-section h2{font-size:24px;text-transform:uppercase;font-family:Tenor Sans,sans-serif;margin:0;color:var(--black)}.cart-section input{font-size:14px;color:var(--black);padding:1rem 2rem;border-radius:15px;background:var(--beigelight);border:0}.cart-section button{border:0;background:var(--white);font-size:16px;color:var(--beige);border:1px solid var(--beige);padding:.5rem 2rem;border-radius:30px;cursor:pointer;text-transform:uppercase;font-family:Tenor Sans,sans-serif}.cart-section button:hover{background:var(--beige);color:var(--white)}.cols-1-3 .cart-list{width:100%}.delivery-container{margin:0 auto;padding:10px}.search-box{display:flex;gap:10px;margin-bottom:20px}.search-box input{flex:1 1;margin-top:1rem;border-radius:15px}.search-box button{padding:0 20px;background:var(--beige);color:#fff;border:none;border-radius:15px;cursor:pointer}.search-box button:disabled{background:#ccc;cursor:not-allowed}.pvz-content{display:flex;gap:20px}.pvz-list{flex:1 1;max-height:500px;overflow-y:auto;padding-right:10px}.map-container{flex:2 1;border-radius:8px;overflow:hidden}.pvz-item{padding:15px;margin-bottom:10px;border:1px solid #ddd;border-radius:4px;cursor:pointer}.pvz-item.selected{border-color:var(--beige);background:var(--beigelight)}.pvz-item:hover{background:#f5f5f5}.error-message{color:#d32f2f;padding:10px;background:#ffebee;border-radius:4px;margin-bottom:15px}.loading{padding:15px;text-align:center;color:#666}.delivery-methods{display:flex;flex-direction:column;gap:.5rem}@media (max-width:1920px){.category-list .cat-item .link-btn{font-size:20px}.category-list .cat-item .svg{height:60px;width:60px}}.shop .Toastify__progress-bar--success{background:var(--beige)}.Toastify{padding:0}.autbtn{background:var(--beige);padding:.5rem 1rem;width:100%;font-size:14px;border:0;border-radius:15px;color:var(--white);transition:all .2s}.autbtn:hover{background:var(--beigelight);color:var(--beige)}.lk_shop{background:#fdfdfd;padding:2rem;border-radius:15px;font-size:16px;gap:2rem;width:50%;border:1px solid #f3f3f3}.lk_shop,.lk_shop .info_lk{display:flex;flex-direction:column}.lk_shop .info_lk{gap:1rem}.lk_shop label{display:block;text-transform:uppercase}.lk_shop input,.lk_shop label{font-size:14px;color:var(--black)}.lk_shop input{padding:1rem 2rem;border-radius:15px;background:var(--beigelight);border:0}.lk_shop .polebtn{background:var(--beige);padding:1rem;width:100%;font-size:16px;border:0;border-radius:15px;color:var(--white);cursor:pointer;transition:all .2s;text-transform:uppercase}.lk_shop .polebtn:hover{background:var(--beigelight);color:var(--beige)}.lk_shop p a{text-decoration:underline;color:var(--beige)}@media (max-width:1600px){.category-list .cat-item .link-btn{font-size:20px}.category-list .cat-item .svg{height:60px;width:60px}.shop .cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}.menu-section .category-list .cat-item .link-btn{margin:.25rem;width:calc(100% - .5rem);font-size:14px}}@media (max-width:998px){.cart-section{padding:1rem}.cols-1-3{grid-template-columns:1fr}.cart-page .cart-item img{max-width:80px;border-radius:15px}.cart-page .cart-list{width:100%}.cart-page h2{font-size:20px;margin:2rem 0}.cart-page .navcart{display:flex;gap:1rem;flex-direction:column}.cart-page .cartbtn{font-size:14px;width:100%;padding:.5rem 1rem}.shop .cols-4{grid-template-columns:repeat(1,minmax(0,1fr))}.product_list .product_item .name{height:40px;font-size:16px}.shop{padding-top:3rem}.product_list .top-tags{top:1rem;left:1rem}h1{font-size:32px}.title-cat,h1{margin-bottom:3rem}.title-cat{font-size:24px}.shop .gap{row-gap:2rem}.desc-category .cols-3{grid-template-columns:1fr}.desc-category .prem{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.desc-category .prem .prem-item{padding:1rem;gap:1rem;font-size:12px}.desc-category .prem .prem-item svg{width:25px;height:25px}.desc-category .category-description{padding:2rem}.desc-category .category-description h2{font-size:20px;padding-bottom:2rem}.product_list .product_item .productbtn{font-size:14px}.product_info_con .product_info{justify-content:flex-start;padding:0 2rem;width:calc(100% - 4rem)}.product_info h1{font-size:20px}.product_info .tabs .tabs-header{display:flex;gap:1rem;flex-direction:column}.product_info .flex-product{gap:1rem;margin:0}.categoriesstory img{width:60px;height:60px}.categoriesstory{gap:1rem;font-size:12px}.menu-section .category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-section .category-list .cat-item .link-btn{width:calc(100% - .5rem);font-size:14px;position:relative;margin:3rem .25rem .25rem}.menu-section .category-list .cat-item .link-btn .catname{padding:0}.menu-section .category-list .cat-item .svg{display:none}.menu-section nav{font-size:18px}.menu-section nav ul{gap:1rem}.close-button{position:absolute;right:20px;top:20px;background:none;border:none;color:#fff;font-size:16px;cursor:pointer;bottom:inherit;left:inherit}}.shopindex{padding-top:2rem}.shopindex h1 span{display:flex;font-size:16px}.shopindex h2{font-family:Tenor Sans,sans-serif;font-weight:400;font-style:normal;font-size:48px;text-transform:uppercase;margin-bottom:4rem}.shopindex h2 span{display:flex;font-size:16px}.infoindex{background:var(--beigelight);padding:6rem 0;margin-top:6rem}.infoindex .prem{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;justify-content:space-between}.infoindex .prem .prem-item{background:var(--white);padding:2rem;text-transform:uppercase;color:var(--white);flex:1 1;display:flex;gap:1.5rem;flex-direction:column;border-radius:15px;color:var(--black2)}.infoindex .prem .prem-item svg{fill:var(--black2)}.infoindex .ocomp{background:url(/img/fon.jpg) no-repeat;background-size:cover;padding:2rem;border-radius:15px;color:var(--white)}.infoindex .ocomp .title{font-size:36px;font-family:Tenor Sans,sans-serif;text-transform:uppercase;margin-bottom:4rem}.infoindex .ocomp .title span{display:flex;font-size:16px}.infoindex .ocomp .text{line-height:24px}.type-filter{display:flex;gap:1rem;margin-bottom:2rem}.type-filter select{background:var(--beigelight);color:var(--beige)}.type-filter button,.type-filter select{border:1px solid var(--beige);padding:.5rem 1rem;text-transform:uppercase;font-size:14px;border-radius:10px}.type-filter button{background:var(--beige);color:var(--white);cursor:pointer}.video-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2rem;gap:2rem;width:100%}.video-item{width:100%;aspect-ratio:9/16;border-radius:10px;overflow:hidden;background-color:#f3f4f6;position:relative;cursor:pointer}.video-element{width:100%;height:100%;object-fit:cover}.video-play-button{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3)}.play-icon-container,.video-play-button{display:flex;align-items:center;justify-content:center}.play-icon-container{width:48px;height:48px;background-color:hsla(0,0%,100%,.8);border-radius:50%}.play-icon{width:24px;height:24px;color:#000;margin-left:4px}.video-title{position:absolute;bottom:0;left:0;right:0;padding:8px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.video-title span{color:#fff;font-size:14px;font-weight:500}.sound-button{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.5);border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.sound-button svg{width:16px;height:16px;color:#fff}@media (max-width:1600px){.posbanner .title{font-size:48px}.posbanner .title span{font-size:71px}.logofoot .logo svg{width:200px}}@media (max-width:768px){.video-gallery{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem;gap:1rem;width:100%}.infoindex{padding:4rem 0}.shopindex h2{font-size:32px;margin-bottom:3rem}.blog-item h3{font-size:18px}.img-blog img,.textblog img{width:100%}.imagesblog .date{right:1rem;top:1rem}.infoindex .prem{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.infoindex .prem .prem-item{padding:1rem;gap:1rem;font-size:12px}.infoindex .prem .prem-item svg{width:25px;height:25px}.posbanner .title{font-size:24px}.posbanner .title span{font-size:36px}.posbanner .banbtn a{padding:.5rem 2rem}.posbanner .banbtn{font-size:16px}.main-footer{padding:4rem 0}.main-footer .title-foot{font-size:16px}.logofoot{padding:1rem 0;margin-top:4rem}.logofoot .grid{gap:0;grid-template-columns:1fr 1fr}.modal-content{max-width:100%}.modal-content img{object-fit:cover;height:100vh}header{top:1rem}header .head{padding:.5rem 1rem}header .cols-3{grid-template-columns:20% 1fr 20%}header .shop{display:none}header .logo svg{height:20px}.gallery_big{margin-top:-50px}.dropdown-menu{display:block}.lk-page{width:95%}.lk_shop{width:calc(95% - 4rem)}.cart-button-text{font-size:12px;width:50%}.main-footer{font-size:14px}.main-footer .title-foot span{padding:.5rem 1.5rem;border-radius:15px;font-size:16px}.main-footer .cont{padding:2rem 1rem}.category-list .cat-item .link-btn{font-size:18px}.category-list .cat-item .svg{height:50px;width:50px}.category-list .cat-item .svg svg{height:25px;width:25px}.logofoot .logo svg{width:130px}.logofoot .soc span{height:30px;width:30px}.logofoot .soc svg{height:14px;width:14px}.main-footer .title-foot{margin-bottom:2rem}.shop .product_list .cols-4{grid-template-columns:1fr 1fr}.product_list .tags-product{flex-direction:column;gap:.5rem}.desc-category .category-description{padding:2rem 1rem;font-size:14px}.product_list .tags-product .tag{font-size:10px}.product_list .top-tags{gap:.5rem}.product_description{font-size:14px;margin-top:2rem}.product_info .cart-button{padding:.75rem}.product_info .price4{font-size:14px;padding:.5rem}.product_list .top-tags .top-tag{font-size:10px}.product_list .top-tags{top:1rem;right:1rem;left:auto}.product_list .product_item .productbtn{padding:.5rem;font-size:14px;border-radius:10px}.blog-item .readmore{font-size:14px;padding:.5rem 1rem;border-radius:10px}}@media (max-width:1920px){.product_info{width:90%}}@media (max-width:1600px){.product_info{width:80%;justify-content:flex-end}}header.hidden{transform:translateY(-100%)}header{transition:transform .3s ease-in-out}