@font-face{font-family:'Mont';font-display:swap;src:url('/fonts/Mont/Montserrat-Bold.eot');src:local('Mont Bold'),local('Montserrat-Bold'),url('/fonts/Mont/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),url('/fonts/Mont/Montserrat-Bold.woff2') format('woff2'),url('/fonts/Mont/Montserrat-Bold.woff') format('woff'),url('/fonts/Mont/Montserrat-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:'Mont';font-display:swap;src:url('/fonts/Mont/Montserrat-SemiBold.eot');src:local('Mont Semibold'),local('Montserrat-SemiBold'),url('/fonts/Mont/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),url('/fonts/Mont/Montserrat-SemiBold.woff2') format('woff2'),url('/fonts/Mont/Montserrat-SemiBold.woff') format('woff'),url('/fonts/Mont/Montserrat-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;}@font-face{font-family:'Mont';font-display:swap;src:url('/fonts/Mont/Montserrat-Regular.eot');src:local('Mont Regular'),local('Montserrat-Regular'),url('/fonts/Mont/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),url('/fonts/Mont/Montserrat-Regular.woff2') format('woff2'),url('/fonts/Mont/Montserrat-Regular.woff') format('woff'),url('/fonts/Mont/Montserrat-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Mont';font-display:swap;src:url('/fonts/Mont/Montserrat-Light.eot');src:local('Mont Light'),local('Montserrat-Light'),url('/fonts/Mont/Montserrat-Light.eot?#iefix') format('embedded-opentype'),url('/fonts/Mont/Montserrat-Light.woff2') format('woff2'),url('/fonts/Mont/Montserrat-Light.woff') format('woff'),url('/fonts/Mont/Montserrat-Light.ttf') format('truetype');font-weight:300;font-style:normal;}@font-face{font-family:'Mont';font-display:swap;src:url('/fonts/Mont/Montserrat-Thin.eot');src:local('Mont Thin'),local('Montserrat-Thin'),url('/fonts/Mont/Montserrat-Thin.eot?#iefix') format('embedded-opentype'),url('/fonts/Mont/Montserrat-Thin.woff2') format('woff2'),url('/fonts/Mont/Montserrat-Thin.woff') format('woff'),url('/fonts/Mont/Montserrat-Thin.ttf') format('truetype');font-weight:100;font-style:normal;}@font-face{font-family:'Mont';font-display:swap;src:url('/fonts/Mont/Montserrat-Medium.eot');src:local('Mont Medium'),local('Montserrat-Medium'),url('/fonts/Mont/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),url('/fonts/Mont/Montserrat-Medium.woff2') format('woff2'),url('/fonts/Mont/Montserrat-Medium.woff') format('woff'),url('/fonts/Mont/Montserrat-Medium.ttf') format('truetype');font-weight:500;font-style:normal;}@font-face{font-family:'Mont';font-display:swap;src:url('/fonts/Mont/Montserrat-ExtraBold.eot');src:local('Mont ExtraBold'),local('Montserrat-ExtraBold'),url('/fonts/Mont/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),url('/fonts/Mont/Montserrat-ExtraBold.woff2') format('woff2'),url('/fonts/Mont/Montserrat-ExtraBold.woff') format('woff'),url('/fonts/Mont/Montserrat-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal;}a{text-decoration:none;}p{margin-bottom:0;line-height:180%;}strong{font-weight:600;}body{font-size:16px;font-family:"Mont",sans-serif;font-weight:500;font-style:normal;color:#121521;line-height:150%;}h1{line-height:110%;font-weight:600;}h2{font-size:24px;font-weight:600;text-transform:uppercase;}p{font-weight:400;}.btn-main{padding:18px 43px;border-radius:30px;background:#ffffff;background-size:cover;display:inline-block;transition:.3s;color:#000000;text-decoration:none;margin-top:15px;font-size:14px;font-weight:600;text-transform:uppercase;border:1px solid #000000;}.btn-main img{display:inline-block;width:12px;height:12px;margin-left:5px;margin-top:-3px;}.btn-main:hover img{display:inline-block;cursor:pointer;}.btn-main:hover{background:#d5c2a2;color:#000000;display:inline-block;transition:.3s;cursor:pointer;}.btn-secondary{padding:18px 43px;border-radius:30px;background:#d5c2a2;display:inline-block;transition:.3s;color:#000000;text-decoration:none;margin-top:15px;font-size:14px;font-weight:600;text-transform:uppercase;border:0;}.btn-secondary:hover{transform:translateY(-3px);}.menu-logo{max-width:130px;transition:.3s;}.menu-logo:hover{transform:translateY(-3px);}.navbar{position:sticky;top:0;z-index:1000;background:#ffffff !important;box-shadow:0 2px 15px rgba(0,0,0,0.05);transition:all 0.3s ease;}.offcanvas{background:#ffffff !important;}.menu-social{padding:0;padding-top:15px;margin:0;margin-top:10px;border-top:1px solid rgba(255,255,255,0.1);}.menu-social li{display:inline-block;}.menu-social li a{display:block;padding-left:8px;transition:.3s;color:#ffffff;}.menu-social li:first-child a{padding-left:0;}.menu-social li a:hover{transform:translateY(-3px);}.menu-social-xs{width:100%;}.follow.follow-xs{width:100%;}.follow-xs.follow .menu-phone a{display:block;font-weight:600;padding-left:0;text-transform:uppercase;font-size:14px;}.follow-xs.follow .menu-phone a:hover{color:#C1AB86;background:transparent;}.follow-menu-bottom a{padding:4px;}.menu-phone-xs{font-size:18px!important;}.navbar-toggler{border:none;background:#000000;padding:7px 10px;border-radius:0;}.navbar-toggler-icon{background-image:url('/img/icons/icon-menu.svg');}.nav-item .nav-link{font-size:14px;transition:.2s;color:#000000;font-weight:600;text-transform:uppercase;will-change:transform;}.nav-item{position:relative;}.nav-item:after{content:'';position:absolute;top:50%;right:5px;width:12px;height:12px;background:url('/img/icons/icon-xs-menu-arrow.svg') center no-repeat;background-size:contain;transform:translateY(-50%);}.offcanvas-header{padding:10px;}.offcanvas-header .btn-close{position:relative;z-index:1;background:#000000 url('/img/icons/icon-close.svg') center center no-repeat;background-size:20px;padding:13px 14px;opacity:1 !important;border-radius:0;margin-right:0;}.nav-item .nav-link:hover{transform:translateY(-2px);color:#C1AB86;}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#C1AB86;}.navbar-toggler-icon{filter:invert(0)!important;opacity:1;}.navbar-toggler{border:none;}.offcanvas-body{}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none;}.navbar-toggler-icon:focus{box-shadow:none;border:none;}.shop-cart-menu{position:relative;}.shop-cart-menu span{position:absolute;min-width:28px;min-height:17px;background:#000000;color:#ffffff;font-size:9px;display:inline-block;font-weight:600;top:-7px;right:-7px;border-radius:90px;text-align:center;border:2px solid #ffffff;}.menu-phone{margin-right:10px;}.menu-phone a{color:#000000;margin-right:2px;font-weight:300;transition:.3s;border-radius:20px;padding:7px 8px;margin-left:2px;min-width:25px;display:inline-block;}.menu-phone a:hover{background:rgba(193,171,134,0.44);border-radius:90px;}.banner-wrap{background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:90vh;}.banner{height:100%;transform:translateY(-20px);}.banner h1{font-weight:500;color:#ffffff;font-size:20px;line-height:150%;text-align:center;width:95%;margin:0 auto;}h1{font-size:30px;}.labels{position:absolute;top:15px;left:30px;z-index:5;display:flex;flex-direction:column;gap:5px;}.bestseller,.sale,.new-in,.set-badge{font-size:11px;padding:5px 10px;text-transform:uppercase;display:inline-block;line-height:100%;font-weight:600;letter-spacing:0.8px;border-radius:2px;}.bestseller{background:rgba(193,171,134,0.95);color:#000000;}.sale{background:#F44336;color:#ffffff;}.new-in{background:rgba(10,72,51,0.95);color:#ffffff;}.set-badge{background:#2b2b2b !important;color:#ffffff !important;}.products{margin-top:50px;}.products h2{text-align:center;margin-bottom:30px;}.products-block{margin-bottom:25px;position:relative;}.products-block a{display:block;min-height:100%;border:1px solid #C1AB86;padding:10px;}.products-block-img{position:relative;overflow:hidden;aspect-ratio:4 / 5;}.products-block-img img.main-image{display:block;margin:0 auto;transition:transform 0.5s ease,opacity 0.5s ease;will-change:transform,opacity;}.products-block-img img.hover-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:transform 0.5s ease,opacity 0.5s ease;will-change:transform,opacity;}.products-block:hover .products-block-img.has-hover-image img.main-image{opacity:0;transform:scale(1.05);}.products-block:hover .products-block-img.has-hover-image img.hover-image{opacity:1;transform:scale(1.05);}.products-block:hover .products-block-img:not(.has-hover-image) img.main-image{transform:scale(1.05);}.products-block .products-block-name{color:#4a4a4a;font-size:14px;font-weight:400;letter-spacing:0.5px;margin-top:15px;margin-bottom:2px;display:block;transition:color 0.3s ease;line-height:1.4;}.products-block .products-block-color{color:#767676;font-size:13px;font-weight:400;display:block;margin-bottom:8px;letter-spacing:0.3px;transition:color 0.3s ease;}.products-block:hover a .products-block-name{color:#C1AB86;}.products-block-price{display:flex;justify-content:center;align-items:center;gap:8px;}.products-block-price strong{color:#1a1a1a;font-size:16px;font-weight:500;letter-spacing:0.5px;}.products-block-price span{color:#b0b0b0;font-size:14px;font-weight:400;text-decoration:line-through;}.product-page-info .products-block-price{justify-content:flex-start;margin-top:15px;margin-bottom:25px;}.product-page-info .products-block-price strong{font-size:20px;font-weight:600;}.product-page-info .products-block-price span{font-size:16px;}.gender-category{margin-top:60px;}.gender-category .btn-main{border:none;}.gender-category-block{min-height:80vh;padding-top:80px;padding-bottom:80px;}.gender-category-block h3{color:#ffffff;font-size:24px;font-weight:500;letter-spacing:37px;text-transform:uppercase;}.gender-category-woman{min-height:80vh;background:url('/img/design/img-catalog-cover-women.jpg') center center no-repeat;background-size:cover;}.gender-category-man{min-height:80vh;background:url('/img/design/img-catalog-cover-men.jpg') center center no-repeat;background-size:cover;}.follow-us{margin-top:60px;padding-top:60px;padding-bottom:40px;background:#ECE1CF;}.follow-us h2{margin-bottom:50px;}.follow-us-block{margin-bottom:25px;}.follow-us-block a{display:block;transition:.3s;}.follow-us-block a img{display:block;margin:0 auto;transition:.3s;}.follow-us-block a:hover{transform:translateY(-3px);}.follow-us-block a:hover img{filter:brightness(90%) sepia(50%);}.care{margin-top:60px;margin-bottom:60px;}.care h2{margin-bottom:30px;}.care-img{display:block;margin:0 auto 30px auto;}.care p{margin-bottom:30px;line-height:170%;font-size:16px;font-weight:500;}footer{background:#000000;padding-top:60px;color:#ffffff;padding-bottom:10px;}.footer-logo{display:block;transition:.3s;margin-bottom:28px;}.footer-logo:hover{transform:translateY(-3px);}.footer-logo img{max-width:255px;}.footer-bottom{padding-bottom:5px;margin-top:10px;padding-top:5px;}.footer-bottom > div{padding-top:8px;border-top:1px solid rgba(255,255,255,0.1);}.footer-menu ul{padding-left:0;margin-bottom:0;}.footer-menu ul li{list-style:none;margin-bottom:10px;}.footer-menu ul li strong{display:block;margin-bottom:20px;font-weight:600;color:#ffffff;text-transform:uppercase;font-size:18px;}.footer-menu a{color:#ffffff;padding-top:10px;padding-bottom:10px;transition:.3s;font-weight:300;font-size:14px;text-transform:uppercase;}.footer-menu a:hover{color:#C1AB86;}footer .follow a{display:inline-block;transition:.3s;margin-right:10px;}footer .follow a:last-child{margin-right:0;}footer .follow a:hover{transform:translateY(-3px);}.footer-menu-bottom{border-top:1px solid rgba(255,255,255,0.2);}.footer-bottom .footer-menu ul{margin-bottom:0;margin-top:10px;}.footer-bottom .footer-menu ul li{margin-right:10px;display:inline-block;}.footer-developer span{font-weight:300;color:rgba(244,241,233,.5);font-size:13px;}.footer-developer span a{transition:.3s;display:inline-block;color:rgba(255,255,255,0.8);margin-left:10px;}.footer-developer span a:hover{transition:.3s;transform:translateY(-3px);}.footer-menu .btn-main{padding:10px 30px;margin-top:1px;}.footer-menu .btn-main:hover{color:#ffffff;}.footer-menu p{font-size:13px;font-weight:300;margin-top:10px;}.footer-phone a{font-weight:500;}.footer-menu-bottom{padding-top:20px;padding-bottom:5px;}.footer-menu-bottom span{display:block;font-size:13px;font-weight:300;color:rgba(255,255,255,0.42);margin-bottom:5px;}.footer-menu-bottom a{display:block;font-size:13px;color:rgba(255,255,255,0.42);font-weight:300;transition:.3s;margin-bottom:5px;}.footer-menu-bottom a:hover{color:rgba(255,255,255,0.6);}.dev a{display:inline-block;!important;vertical-align:middle;margin-left:5px;}.dev a img{height:16px;margin-top:-4px;}.dev span{display:inline-block;vertical-align:middle;}@media(min-width:768px){h1{font-size:30px;}.navbar{padding-top:10px;padding-bottom:10px;background:rgba(194,212,224,0.13);}.menu-social{border:none;padding-top:0;margin-top:0;}.banner{padding-bottom:10px;}.banner h1{margin-top:0;font-size:30px;}.banner-img{min-height:600px;}.banner-text{margin-bottom:0;}.banner-text h1{padding-left:0;padding-right:0;}.banner-text p{padding-left:0;padding-right:0;}.care h2{margin-bottom:8px;}.care-img{margin:0;}.care p{margin-bottom:5px;font-size:15px;}.footer-menu-bottom a{margin-bottom:0;}.footer-menu-bottom{padding-top:10px;}.footer-bottom .footer-menu ul li{display:block;}.dev a{display:inline-block;vertical-align:middle;margin-left:5px;margin-top:-3px;}.dev a:hover{transform:translateY(-3px);}}@media(min-width:992px){h1{font-size:35px;}.offcanvas{background:transparent!important;background-size:unset;}.offcanvas-body{background:transparent;}.nav-item .nav-link{font-size:12px;margin-right:15px;border-top:none;font-weight:600;}.nav-item .nav-link:last-child{border-bottom:none;}.menu-social-xs{width:auto;}.btn-main{font-size:16px;border:none;}.banner h1{font-size:37px;}.footer-bottom .footer-menu ul li{display:inline-block;}.menu-phone a{margin-left:5px;min-width:25px;display:inline-block;}.menu-logo{max-width:100px;}.nav-item:after{content:'';position:absolute;top:50%;right:5px;width:0;height:0;background:none;background-size:contain;transform:translateY(-50%);}.products{margin-top:100px;}.gender-category{margin-top:100px;}.gender-category-block h3{letter-spacing:50px;}.follow-us{margin-top:100px;padding-top:100px;padding-bottom:75px;}.care{margin-top:100px;margin-bottom:100px;}.care h2{margin-bottom:40px;}.care-img{margin:0;}.care p{margin-bottom:25px;font-size:18px;line-height:180%;position:relative;z-index:1;}.care .btn-main{padding:10px 10px 10px 0;margin-top:0;font-size:14px;}.care .btn-main:hover{background:transparent;}.footer-menu-bottom{margin-top:10px;}.count-input input{width:70px;}}@media(min-width:1200px){.banner-img{min-height:700px;}.banner h1{font-size:40px;}.nav-item .nav-link{font-size:14px;margin-right:25px;}.menu-phone a{margin-left:10px;font-size:16px;}.menu-phone a{margin-left:5px;min-width:25px;margin-right:1px;}.menu-phone a{margin-left:10px;}.menu-logo{max-width:150px;}.count-input input{width:90px;}footer{padding-bottom:5px;}.care > div{position:relative;}.care > div:after{content:'';position:absolute;bottom:0;right:0;background:url('/img/icons/icon-takecare.svg') center center no-repeat;background-size:contain;width:300px;height:300px;z-index:0;}.care h2{margin-bottom:40px;}.care-img{margin:0;}.care p{margin-bottom:25px;font-size:18px;line-height:180%;position:relative;z-index:1;}}@media(min-width:1440px){.navbar{padding-top:15px;padding-bottom:15px;}.nav-item .nav-link{margin-right:25px;}.banner h1{font-size:46px;width:79%;}.banner-img-text{width:80%;}.menu-phone{margin-right:25px;margin-left:25px;}footer{padding-top:80px;}}@media(min-width:1900px){}.breadcrumb{margin-top:0;margin-bottom:10px;}.breadcrumb-item{position:relative;}.breadcrumb li a,.breadcrumb li span{color:#000000;font-size:14px;font-weight:500;transition:.3s;text-transform:uppercase;}.breadcrumb li a:hover{color:#C1AB86;}.breadcrumb li span{color:#C1AB86;}.breadcrumb-item+.breadcrumb-item::before{color:#000000;}@media (min-width:768px){.breadcrumb li a,.breadcrumb li span{font-size:14px;}.breadcrumb-item+.breadcrumb-item::before{font-size:14px;}}.count-input{background:#E6EFF4;border-radius:15px;padding-top:10px;padding-bottom:10px;}.count-input input{text-align:center;border:0;width:50px;display:inline-block;font-style:normal;outline:none;font-size:15px;color:rgba(34,74,104,1);font-weight:600;min-height:40px;background:#E6EFF4;}.count-input img{display:inline-block;transition:.3s;width:40px;height:40px;padding:8px;}.count-input img:hover{cursor:pointer;}@media(min-width:1400px){}.product-page{margin-top:50px;}.product-page-img a{display:block;overflow:hidden;border-radius:10px;transform:translate(0) perspective(1px);transition:.2s;}.product-page-img a img{transform:translate(0) scale(1.0) perspective(1px);transition:.2s;display:block;margin:0 auto;border-radius:10px;}.product-page-img a:hover img{transform:translate(0) scale(1.05);}.product-page-info .header-block{margin-top:20px;}.product-page-info .product-page-article-number{font-size:11px;font-weight:500;color:#A1ABB2;}.product-page-info .header-block{margin-bottom:5px;}.product-page-info .actual-info{margin-top:10px;margin-bottom:10px;}.product-page-info h3{color:#353948;font-size:16px;font-weight:700;margin-top:15px;margin-bottom:5px;}.product-page-info p{font-size:12px;color:#353948;font-weight:400;}.product-page-info .btn-main{background:#0A4833;color:#ffffff;margin-top:30px;}.product-page-info .btn-main:hover{background:#0f6749;color:#ffffff;}.product-page-info .btn-main.disabled{background:#E8ECEB;color:#8C9693;border-color:#E8ECEB;cursor:not-allowed;pointer-events:none;}.product-page-text-top strong,.product-page-text-top p strong{color:#353948;display:inline-block;font-size:16px;font-weight:700;margin-top:16px;margin-bottom:8px;}.product-page-text-top p{font-size:12px;color:#000000;font-weight:400;}.product-page-text h3{color:#000000;font-size:16px;font-weight:700;margin-top:18px;margin-bottom:8px;}.product-page-text p{font-size:16px;color:#000000;font-weight:400;margin-bottom:25px;line-height:180%;}.product-page-text table{border:0;margin-bottom:30px;width:100%!important;}.product-page-text table tr{border-bottom:1px solid #CFD8E0;}.product-page-text table td{padding-top:15px;padding-bottom:5px;}.product-page-text table tr:first-child td{padding-top:0;}.product-page-text-item{border-bottom:1px solid #CFD8E0;}.product-page-text-item p{margin-bottom:5px;margin-top:15px;}.product-page-text-item p:last-child{text-align:right;font-weight:700;}.product-page{padding-bottom:50px;}.product-page .contact-manager-row{padding-top:50px;padding-bottom:50px;}.product-page .contact-manager{background:rgba(239,245,254,1);border-radius:10px;}.product-video{margin-top:40px;}.product-page-info h1{font-size:20px;margin-bottom:20px;text-transform:uppercase;}.product-colors{margin-top:33px;}.product-colors strong{display:block;margin-bottom:10px;font-size:16px;color:#000000;}.product-colors strong span{font-weight:400;}.product-colors a{border:1px solid #f0f0f0;display:inline-block;margin-right:8px;line-height:0;padding:2px;box-sizing:border-box;transition:all 0.2s ease;}.product-colors a span{display:inline-block;width:64px;height:64px;transition:.3s;}.product-colors a img.variant-icon-img{width:64px;height:64px;object-fit:cover;display:block;transition:.3s}.product-colors a:hover,.product-colors a.product-colors-active,.product-colors-active{border:1px solid #0A4833 !important;}.product-sizes{margin-top:20px;}.product-sizes span{padding:7px 6px 6px 6px;font-size:15px;text-transform:uppercase;color:#000000;font-weight:500;background:#ffffff;border:1px solid transparent;display:inline-block;min-width:30px;min-height:30px;text-align:center;line-height:100%;margin-right:2px;transition:.3s;}.product-sizes span:hover,.product-sizes-active{background:#EEEEEE!important;cursor:pointer;}.product-sizes-active{border:1px solid #0A4833!important;text-decoration:underline;}#product-size-warning{border-radius:0!important;display:none;padding:10px 15px;margin-top:15px;}.product-sizes span.disabled{opacity:0.2;cursor:pointer;}.size-link{margin-top:15px;}.size-link a{color:#000000;}.size-link a img{width:20px;height:20px;display:inline-block;margin-right:2px;}.size-link a span{color:#000000;border-bottom:1px solid #000000;display:inline-block;transition:.3s;}.size-link a:hover span{color:#C1AB86;border-bottom:1px solid #C1AB86;}.faq{margin-top:30px;}.faq .content-top{margin-bottom:30px;}.faq .faq-open-block{background:#ffffff;margin-bottom:20px;border-radius:0;border-bottom:1px solid #E4E4E4;}.faq .faq-open-block .open-block-top{padding:15px 0 30px 0;transition:.3s;border-radius:0;font-weight:600;font-size:13px;text-transform:uppercase;}.faq .faq-open-block .open-block-top img{display:inline-block;width:15px;height:15px;}.faq .faq-open-block .open-block-top:hover{cursor:pointer;}.faq .faq-open-block .open-block-top span{font-size:15px;line-height:100%;font-weight:600;width:85%;display:block;}.faq .faq-open-block .open-block-bottom{padding:0 15px 25px 0;display:none;}.faq-open-block.block-opened .open-block-bottom{display:block!important;}.faq-open-block.block-opened .open-block-top{color:#C1AB86;}.faq-open-block.block-opened .open-block-bottom p{font-weight:500;font-size:16px;line-height:170%;}@media(min-width:1200px){.product-page{padding-bottom:100px;}}@media(min-width:768px){.aggressive{margin-bottom:10px;margin-top:0;}.product-page-info h1{font-size:24px;margin-bottom:20px;}}.sort{padding:20px;background:#29748c;display:inline-block;transition:.3s;border-radius:25px;}.sort:hover{cursor:pointer;}.sort img{display:block;width:30px;height:30px;}.shopping-cart-page h1{text-align:center;color:#2F2F2F;font-weight:700;margin-bottom:30px;}.shopping-cart-page > div{margin-top:20px;}.shopping-cart-page > div > h2{padding-left:15px;color:#C1AB86;background:rgba(67,162,54,.05);padding-top:15px;padding-bottom:15px;font-weight:700;}.shopping-cart-icon{position:relative;}.shopping-cart-icon-count{width:20px;height:20px;position:absolute;top:-10px;right:-5px;}.shopping-cart-icon-count span{color:#C1AB86;font-size:14px;font-weight:900;transform:translate(4px,-2px);display:inline-block;}.shopping-cart-item{padding:6px 10px 26px 10px;border-bottom:1px solid#000000;position:relative;}.shopping-cart-item:first-child{border-top:1px solid #000000;}.shopping-cart-item:nth-child(odd){}.shopping-cart-row{position:relative;}.shopping-cart-row span{font-size:11px;display:block;text-align:center;margin-bottom:5px;color:#000000;}.shopping-cart-row strong{font-size:11px;display:block;text-align:center;color:#C1AB86;}.delete-product{transition:.3s;display:inline-block;border-radius:50%;position:relative;top:10px}.delete-product:hover{opacity:.7;cursor:pointer;transform:rotate(-90deg);}.shopping-cart-img > div{display:block;}.shopping-cart-img{margin-bottom:5px;}.cart-img-link{transition:.3s;}.cart-img-link:hover{opacity:.7;}.shopping-cart-text-block .text-block-h2{font-size:18px;text-transform:uppercase;display:inline-block;margin-top:15px;margin-bottom:15px;font-weight:700;color:#C1AB86;transition:.3s;text-align:left;}.shopping-cart-text-block .text-block-h2:hover{opacity:.6;text-decoration:none;}.shopping-cart-text-block > strong{margin-bottom:0;margin-top:10px;font-size:16px;display:block;text-align:left;}.shopping-cart-text-block > p{text-align:left;}.shopping-cart-text-block a{color:#000000;font-size:14px;font-weight:600;padding-left:5px;transition:.3s;}.shopping-cart-text-block a:hover{color:#C1AB86;text-decoration:none;}.shopping-cart-text-block p > strong{margin-bottom:0;font-size:18px;font-weight:900;}.shopping-cart-text-block .cart-size-text{font-size:14px;}.shopping-cart-count{background:transparent;padding:0 0;border-radius:23px;display:inline-block;width:auto;border:0;}.shopping-cart-count input{text-align:center;background:transparent;border:0;width:50px;display:inline-block;outline:none;font-size:12px;color:#C1AB86;font-weight:800;}.shopping-cart-count img{padding:3px 5px;display:inline-block;background:transparent;transition:.3s;}.shopping-cart-count img:hover{cursor:pointer;transform:translate(2px);}.shopping-cart-count img:first-child{transform:rotate(180deg);}.shopping-cart-count img:hover:first-child{cursor:pointer;transform:rotate(180deg) translate(2px);}.shopping-cart-price strong{font-size:16px;font-weight:900;text-align:center;display:block;margin-top:10px;color:#C1AB86;}.shopping-cart-final-price{margin-top:30px;margin-bottom:10px;}.final-price-block{background:#ffffff;display:block;}.final-price-block h2{color:#C1AB86;font-size:20px;font-weight:900;text-transform:uppercase;margin-bottom:0;display:inline-block;}.final-price-block strong{color:#C1AB86;font-size:20px;margin-top:10px;margin-bottom:10px;display:inline-block;font-weight:700;}.shopping-cart-links{margin-bottom:30px;}.shopping-cart-count img{width:22px;}.delete-product img{width:15px;height:15px;}.btn-return-buy-left-arrow{color:#000000;font-weight:700;margin-bottom:10px;display:inline-block;position:relative;padding-left:0;text-decoration:none;transition:.3s;border-bottom:1px solid #000000;}.btn-return-buy-left-arrow:hover{color:#C1AB86;text-decoration:none;border-bottom:1px solid #C1AB86;}.shopping-cart-img-block img{width:120px;}.price-shopping h2{display:inline-block;font-size:16px;}.price-shopping strong{display:inline-block;font-size:16px;}.shopping-cart-final-price{margin-top:10px;}.final-price-block{background:#F1F1F1;padding:35px 35px 40px 35px;border-radius:10px;}.final-price-block .btn-main{background:#000000;color:#ffffff;font-size:14px;}.final-price-block .btn-main:hover{background:#C1AB86;color:#000000;}.for-pay-price{color:#C1AB86!important;}.final-price-block span{display:inline-block;color:#000000;font-size:16px;margin-top:0;margin-bottom:0;font-weight:600;}.final-price-block strong{display:inline-block;font-size:19px;margin-top:0;margin-bottom:0;}.final-price-block .shopping-cart-final-price{margin-top:0;}.final-price-block .btn-main{padding:12px 20px 12px 20px;}.shopping-cart-page .shopping-type{margin-top:50px;}.shopping-cart-links{position:relative;}.shopping-final-page{margin-bottom:50px;}.shopping-final-page h2{font-weight:600;font-size:20px;}@media (min-width:768px){.shopping-cart-row strong{font-size:13px;}.shopping-cart-row span{font-size:12px;}}@media (min-width:992px){.shopping-cart-row{border-bottom:0;}.shopping-cart-row span{font-size:14px;}.shopping-cart-row strong{font-size:14px;}.shopping-cart-row input{font-size:14px;}.shopping-cart-row a{font-size:16px;}}@media (min-width:1200px){.steps-text-left{margin-top:0;margin-bottom:0;}.shopping-cart-row a{font-size:18px;}.shopping-cart-row strong{font-size:16px;}.shopping-cart-row input{font-size:16px;}}@media(min-width:1400px){}.form-control{display:block;width:100%;height:auto;padding:20px;font-size:16px;font-weight:500;line-height:100%;color:#000000;background-color:#F1F1F1;background-clip:padding-box;border:0;border-radius:8px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none;box-shadow:none;margin-bottom:20px;}label{margin-bottom:0;}.form-control::placeholder{color:#B5B5B5;opacity:1;}.form-control::placeholder{color:#B5B5B5;opacity:1;}.form-control:-ms-input-placeholder{color:#B5B5B5;opacity:1;}.form-control::-ms-input-placeholder{color:#B5B5B5;opacity:1;}.form-control::-webkit-input-placeholder{color:#B5B5B5;opacity:1;}.form-control:-moz-placeholder{color:#B5B5B5;opacity:1;}.form-control::-moz-placeholder{color:#B5B5B5;opacity:1;}.form-control:focus{outline:none;box-shadow:none;border:none;background:#F1F1F1;color:#000000;}textarea{resize:none;}.shopping-final-page .final-price-block .shopping-cart-final-price{margin-top:0;text-align:center;}.shopping-final-price{background:#F1F1F1;border-radius:10px;padding:20px 20px 32px 20px;margin-top:40px;}.shopping-final-price .btn-main{margin-top:30px;}.shopping-final-price strong{font-size:28px;color:#000000;font-weight:600;}.shopping-final-price .row{border-bottom:1px solid rgba(0,0,0,.08);padding-top:20px;padding-bottom:20px;}.shopping-final-price .row > div{padding-top:5px;padding-bottom:5px;}.shopping-final-price span{color:rgba(0,0,0,.7);font-size:14px;}.shopping-final-price strong{color:#000000;font-weight:700;font-size:16px;}.shopping-final-price > div > strong{color:#000000;font-size:28px;}.for-pay{color:#504F4F!important;}.shopping-final-price .btn-main{background:#000000;color:#ffffff;padding-top:17px;padding-bottom:17px;font-size:14px;border:none;}.shopping-final-price .btn-main:hover{background:#C1AB86;color:#000000;}.shopping-final-price .for-pay-price{font-size:20px;}.shopping-cart-page > div > div > div > h2{padding-left:15px;color:#000000;padding-top:15px;padding-bottom:15px;font-weight:700;}.shopping-final-page label{color:#000000;}.shopping-final-page .btn-sort .btn-group{border-radius:10px;}.shopping-final-page .btn-sort .btn{border-radius:5px;width:100%;background:#000000;border:none;padding-top:10px;padding-bottom:10px;}.shopping-final-page .btn-sort .header-post{text-align:left;font-size:16px;color:#000000;width:50%;display:block;margin:0 auto;}.shopping-final-page .checkbox input[type="checkbox"]{display:none;}.shopping-final-page .checkbox label{position:relative;display:block;padding:10px 5px 5px 30px;font-size:16px;font-weight:500;text-align:left;color:#000000;vertical-align:middle;}.shopping-final-page .checkbox label:hover{cursor:pointer;}.shopping-final-page .checkbox label::before,.shopping-final-page .checkbox label::after{position:absolute;content:"";display:inline-block;}.shopping-final-page .checkbox label::before{height:20px;width:20px;left:0;top:50%;margin-top:-8px;border:none;background:#e0e0e0;border-radius:50%;}.shopping-final-page .checkbox label::after{height:20px;width:20px;background:transparent;left:0;top:9px;}.shopping-final-page .checkbox input[type="radio"] + label::after{content:none;}.shopping-final-page .checkbox input[type="radio"]:checked + label::before{border:0;}.shopping-final-page .checkbox input[type="radio"]:checked + label::after{background:#000000;height:20px;width:20px;border-radius:50%;top:50%;margin-top:-8px;}.shopping-final-page .checkbox input[type="radio"] + label::after{content:"";}.shopping-final-page .checkbox input[type="radio"]:focus + label::before{outline:0;}.shopping-final-page .form-check-input{display:none;}.input-active{display:block;}.input-active .form-row{width:90%;margin:0 auto;}.input-active .form-row span{font-size:14px;}.shopping-final-page .btn-sort .dropdown-menu .dropdown-item{font-size:14px;}.form-final .form-check{margin-bottom:20px;}.form-final .form-check label{margin-bottom:20px;}.form-final .form-group{margin-bottom:20px;padding-left:0;}.form-final .form-control{margin-bottom:0;}.shopping-final-page .dropdown-menu.show{border:1px solid #000000;border-radius:0;padding-top:0;padding-bottom:0;}.shopping-final-page .dropdown-menu.show li{border-bottom:1px solid #000000;}.shopping-final-page .dropdown-menu.show li:last-child{border-bottom:none;}.shopping-final-page .dropdown-menu.show .dropdown-item{padding-top:13px;padding-bottom:13px;}.order{border:1px solid rgba(0,0,0,0.2);}.delivery{border:1px solid rgba(0,0,0,0.2);padding:30px 25px 10px 25px;border-radius:10px;margin-top:40px;}.delivery h2{margin-bottom:20px;}.shopping-final-page .price-shopping span{color:#FF0000;font-size:12px;}.shopping-final-page{padding-bottom:30px;}.shopping-final-page .form-check{padding-left:15px;}.img-post{width:20px;display:inline-block;}.shopping-final-page .dropdown-menu.show{width:100%;}@media (min-width:992px){.shopping-final-price{margin-top:0;}.shopping-final-price{position:-webkit-sticky;position:sticky;top:20px;flex-shrink:0;}}.personal-page ul{padding-left:0;margin-bottom:0;}.personal-page ul li{list-style:none;border-bottom:1px solid #eeeeee;}.personal-page ul li a{display:block;padding-top:10px;padding-bottom:10px;color:#000000;transition:.3s;}.personal-page ul li a:hover{text-decoration:none;color:#C1AB86;}.order-one{margin-bottom:15px;}.order-header{margin-bottom:3px;}.order-body{padding-top:10px;}.order-body .row{margin-bottom:14px;border-bottom:1px solid #eeeeee;padding-bottom:10px;}.order-one .price-shopping h2{display:inline-block;font-size:12px;}.order-one .price-shopping strong{display:inline-block;font-size:12px;}.delivery-address{background:#eeeeee;padding:10px;}.delivery-address strong{font-size:12px;}.delivery-address p{font-size:12px;}.date-delivery{margin-top:15px;background:#797878;border:1px solid red;}.order-body{display:none;}.order-header > .row{padding:0 0;}.active-block{display:block!important;}.order-one .order-header > .row{padding:17px 0 0 0;}.order-done{color:#2E7E22!important;}.order-process{color:#d48731 !important;}.personal-list{padding-left:0;margin-bottom:0;}.personal-list li{list-style:none;}.personal-list li a{display:block;}.personal-list img{display:inline-block;width:30px;height:30px;transition:.3s;position:relative;}.personal-list img:after{content:'';position:absolute;top:50%;left:0;width:40px;height:40px;background:#eeeeee;}.personal-list span{color:#000000;display:inline-block;vertical-align:middle;font-size:14px;transition:.3s;margin-left:5px;font-weight:500;}.personal-list li a:hover{text-decoration:none;}.personal-list li a:hover img{filter:invert(5%);}.personal-list li a:hover span{color:#000000;}.personal-avatar{padding:15px;background:rgba(70,166,56,.2);margin-bottom:10px;}.personal-avatar span{color:#1b1e21;border-radius:10px;font-size:12px;}.data-block > .row{margin-bottom:40px;border:1px solid #e9e9e9;border-radius:0;padding:20px;}.data-block h2{color:#000000;font-weight:500;font-size:16px;}.btn-sort{padding-left:0;}.post-span{margin-left:-10px;}.data-block-header{margin-bottom:30px;}.data-block > .row > div{margin-bottom:20px;}.data-block > .row > div span{color:#797878;font-size:12px;display:block;}.personal-page .data-block .form-group > span{font-size:12px;}.personal-page .form-check{padding-left:10px;}.personal-page .form-check .btn{width:100%;background:#000000;font-size:14px;padding-top:13px;padding-bottom:13px;}.personal-page .form-check .dropdown-menu{width:100%;}.personal-page .dropdown-menu.show{border:1px solid #000000;border-radius:0;padding:0;}.personal-page .dropdown-menu.show li{border-bottom:1px solid #000000;}.personal-page .dropdown-menu.show li:last-child{border:none;}.personal-page .dropdown-menu.show li button{padding-top:13px;padding-bottom:13px;font-size:14px;}.data-block > .row > div strong{color:#000000;font-size:16px;display:block;font-weight:500;}.data-block > .row .change{color:#C1AB86;font-weight:600;transition:.3s;font-size:16px;}.data-block > .row .change:hover{color:#000000;cursor:pointer;}.order-header > .row{padding:15px 0;border-radius:4px;}.order-header > .row .order-arrow img{width:20px;height:20px;text-align:right;display:block;margin:0 0 0 auto;transform:rotate(90deg);}.order-header > .row span{display:block;font-size:12px;color:#C1AB86;}.order-header > .row strong{display:block;font-size:12px;color:#000000;}.order-one{padding:0 15px 15px 15px;border:1px solid #eeeeee;}.order-one:hover{cursor:pointer;}.order-body.active-block .order-arrow img{}.rotate-arrow{transform:rotate(-90deg)!important;}.personal-list>li:first-child span{color:#C1AB86;}.active-list-item span{color:#C1AB86!important;}.animals-form .checkbox{margin-top:5px;}.animals-form .checkbox input[type="checkbox"]{display:none;}.animals-form .checkbox label{position:relative;display:block;padding:10px 5px 5px 30px;font-size:1.2rem;font-weight:500;text-align:left;color:#C1AB86;vertical-align:middle;}.animals-form .checkbox label:hover{cursor:pointer;}.animals-form .checkbox label::before,.animals-form .checkbox label::after{position:absolute;content:"";display:inline-block;}.animals-form .checkbox label::before{height:20px;width:20px;left:0;top:50%;margin-top:-8px;border:none;background:#e0e0e0;border-radius:50%;}.animals-form .checkbox label::after{height:20px;width:20px;background:transparent;left:0;top:9px;}.animals-formm .checkbox input[type="checkbox"] + label::after{content:none;}.animals-form .checkbox input[type="checkbox"]:checked + label::before{border:0;}.animals-form .checkbox input[type="checkbox"]:checked + label::after{background:#C1AB86;height:20px;width:20px;border-radius:50%;}.animals-form .checkbox input[type="checkbox"] + label::after{content:"";}.animals-form .checkbox input[type="checkbox"]:focus + label::before{outline:0;}#login-modal .modal-content{padding:25px 25px 30px 25px;}.modal h1{font-size:20px;color:#C1AB86;margin-bottom:20px;}.modal form{padding-top:16px;}.modal form label{color:#C1AB86;text-transform:uppercase;font-weight:600;font-size:12px;}.modal .modal-header{padding:0;}.modal .close span{font-size:30px;}.modal .close:focus{border:0;outline:none;}.btn-login-form{display:inline-block;color:#000000;font-size:14px;border-bottom:1px solid transparent;transition:.3s;margin-top:30px;}.btn-login-form:hover{color:#C1AB86;cursor:pointer;border-bottom:1px solid #C1AB86;text-decoration:none;}.custom-dropdown-list{position:absolute;top:100%;left:15px;right:15px;z-index:1050;background:#ffffff;border:1px solid #ced4da;border-radius:0 0 0.25rem 0.25rem;max-height:250px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,0.1);}.custom-dropdown-list .list-item{padding:12px 15px;cursor:pointer;border-bottom:1px solid #f8f9fa;font-size:14px;color:#333;transition:background-color 0.2s;}.custom-dropdown-list .list-item:hover{background-color:#f1f3f5;}.custom-dropdown-list .list-item:last-child{border-bottom:none;}.custom-dropdown-list .list-item-empty{padding:12px 15px;font-size:14px;color:#6c757d;}.radio-card{position:relative;display:block;cursor:pointer;}.radio-card input[type="radio"]{position:absolute;opacity:0;cursor:pointer;}.radio-card .card-content{display:flex;align-items:center;padding:15px;border:1px solid #dee2e6;border-radius:8px;transition:all 0.2s ease;background:#fff;height:100%;}.radio-card input[type="radio"]:checked ~ .card-content{border-color:#000;box-shadow:0 0 0 1px #000;}.radio-card .radio-fake{width:20px;height:20px;border:2px solid #adb5bd;border-radius:50%;margin-right:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.radio-card input[type="radio"]:checked ~ .card-content .radio-fake{border-color:#000;}.radio-card input[type="radio"]:checked ~ .card-content .radio-fake::after{content:"";width:10px;height:10px;background:#000;border-radius:50%;}.radio-card .card-text{font-size:15px;font-weight:500;color:#333;margin:0;}.checkout-section{border:1px solid rgba(0,0,0,0.2);border-radius:10px;padding:20px 20px 10px 20px;}.order-details-table table{border:1px solid #dee2e6;border-radius:8px;overflow:hidden;}.order-details-table th{font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:0.5px;color:#6c757d;padding:15px;}.order-details-table td{padding:15px;font-size:15px;}.order-details-table tfoot td{padding-top:30px;}.contacts-page{margin-top:40px;margin-bottom:80px;}.contacts-info-title{font-size:22px;font-weight:600;margin-bottom:24px;}.contact-item{margin-bottom:24px;display:flex;align-items:start;}.contact-item-icon{width:20px;height:20px;margin-right:15px;margin-top:3px;}.contact-item-label{display:block;font-size:16px;font-weight:600;margin-bottom:4px;}.contact-item-value{font-size:18px;color:#000000;text-decoration:none;}.contact-item-sub{display:block;font-size:13px;color:#888888;margin-top:4px;}.contacts-social-title{font-size:18px;font-weight:600;margin-top:40px;margin-bottom:15px;}.contacts-form-box{background-color:#fafafa;border:1px solid rgba(0,0,0,0.15);border-radius:10px;padding:30px;}.contacts-form-title{font-size:22px;font-weight:600;margin-bottom:15px;}.contacts-form-desc{font-size:14px;color:#888888;margin-bottom:24px;}.contacts-form-label{font-weight:500;margin-bottom:6px;display:block;}.contacts-form-box .form-control{background-color:#ffffff;border:1px solid rgba(0,0,0,0.15);border-radius:4px;padding:12px 16px;margin-bottom:20px;font-size:15px;font-weight:normal;}.contacts-form-box .form-control:focus{background-color:#ffffff;border:1px solid #000000;box-shadow:none;}.contacts-form-btn.btn-main{border:none;font-size:14px;font-weight:600;text-transform:uppercase;background:#000000;color:#ffffff;padding:15px 30px;width:100%;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px;}.contacts-form-btn.btn-main:hover{background:#C1AB86;color:#000000;}.delivery-page{margin-top:40px;margin-bottom:80px;}.delivery-card{background-color:#fafafa;border:1px solid rgba(0,0,0,0.15);border-radius:10px;padding:35px;height:100%;transition:border-color 0.3s ease;}.delivery-card:hover{border-color:#C1AB86;}.delivery-card-title{font-size:20px;font-weight:600;margin-bottom:25px;display:flex;align-items:center;gap:12px;}.delivery-card-title img{width:24px;height:24px;}.delivery-subcard{background:#ffffff;border:1px solid rgba(0,0,0,0.1);padding:20px;margin-bottom:20px;border-radius:6px;}.delivery-subcard:last-child{margin-bottom:0;}.delivery-subcard-title{font-size:16px;font-weight:600;margin-bottom:8px;color:#000000;}.delivery-subcard-text{font-size:14px;color:#555555;line-height:1.5;margin-bottom:0;}.delivery-alert-card{border:1px solid rgba(0,0,0,0.1);border-left:4px solid #C1AB86;background-color:#fafafa;padding:25px;border-radius:8px;margin-top:40px;}.delivery-alert-title{font-size:16px;font-weight:600;margin-bottom:8px;color:#000000;}.delivery-alert-text{font-size:14px;color:#555555;line-height:1.5;margin-bottom:0;}.delivery-alert-text a{text-decoration:underline;font-weight:600;transition:color 0.2s ease;}.delivery-alert-text a:hover{color:#C1AB86 !important;text-decoration:none;}.refund-page{margin-top:40px;margin-bottom:80px;}.refund-card{background-color:#fafafa;border:1px solid rgba(0,0,0,0.15);border-radius:10px;padding:35px;margin-bottom:30px;transition:border-color 0.3s ease;}.refund-card:hover{border-color:#C1AB86;}.refund-card-title{font-size:20px;font-weight:600;margin-bottom:20px;color:#000000;}.refund-text-block{font-size:15px;color:#333333;line-height:1.6;}.refund-text-block p{margin-bottom:15px;}.refund-text-block p:last-child{margin-bottom:0;}.refund-text-block ul{margin-bottom:20px;padding-left:20px;}.refund-text-block li{margin-bottom:10px;}.refund-text-block a{color:#000000;text-decoration:underline;font-weight:600;transition:color 0.2s ease;}.refund-text-block a:hover{color:#C1AB86;text-decoration:none;}.faq-page{margin-top:40px;margin-bottom:80px;}.faq-accordion .accordion-item{border:1px solid rgba(0,0,0,0.15);border-radius:10px;margin-bottom:20px;overflow:hidden;background-color:#fafafa;transition:border-color 0.3s ease;}.faq-accordion .accordion-item:hover{border-color:#C1AB86;}.faq-accordion .accordion-button{font-size:16px;font-weight:600;color:#000000;background-color:#fafafa;padding:22px 25px;border:none;box-shadow:none;outline:none;}.faq-accordion .accordion-button:not(.collapsed){background-color:#ffffff;color:#000000;border-bottom:1px solid rgba(0,0,0,0.1);}.faq-accordion .accordion-button::after{filter:brightness(0);}.faq-accordion .accordion-body{padding:25px;font-size:15px;color:#333333;line-height:1.6;background-color:#ffffff;}.faq-accordion .accordion-body p{margin-bottom:15px;}.faq-accordion .accordion-body p:last-child{margin-bottom:0;}.faq-accordion .accordion-body ul{margin-bottom:15px;padding-left:20px;}.faq-accordion .accordion-body li{margin-bottom:8px;}.faq-accordion .accordion-body a{color:#000000;text-decoration:underline;font-weight:600;transition:color 0.2s ease;}.faq-accordion .accordion-body a:hover{color:#C1AB86;text-decoration:none;}.size-table-page{margin-top:40px;margin-bottom:80px;}.size-tabs .nav-link{font-size:16px;font-weight:600;color:#888888;border:none;border-bottom:2px solid transparent;padding:12px 24px;transition:all 0.3s ease;}.size-tabs .nav-link:hover{color:#C1AB86;}.size-tabs .nav-link.active{color:#000000;border-bottom-color:#000000;background:transparent;}.size-table-container{background-color:#fafafa;border:1px solid rgba(0,0,0,0.15);border-radius:10px;padding:30px;margin-top:30px;}.size-table-title{font-size:20px;font-weight:600;margin-bottom:20px;color:#000000;}.size-table-info{font-size:14px;color:#666666;margin-bottom:25px;line-height:1.5;}.size-table{margin-bottom:0;}.size-table th{font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:0.5px;color:#6c757d;background-color:#f1f1f1 !important;padding:15px;border-bottom:2px solid rgba(0,0,0,0.1) !important;}.size-table td{padding:15px;font-size:15px;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,0.05);}.size-table tbody tr:hover td{background-color:rgba(193,171,134,0.05) !important;}.catalog-empty-state{padding:60px 20px;max-width:500px;margin:0 auto;}.catalog-empty-icon{width:64px;height:64px;margin-bottom:25px;opacity:0.6;}.catalog-empty-title{font-size:22px;font-weight:600;margin-bottom:12px;color:#000000;}.catalog-empty-text{font-size:15px;color:#6c757d;line-height:1.6;margin-bottom:30px;}.catalog-empty-btn.btn-main{padding:15px 40px;font-size:14px;font-weight:600;text-transform:uppercase;background:#000000;color:#ffffff;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;}.catalog-empty-btn.btn-main img{margin-left:0;margin-top:0;filter:invert(1);}.catalog-empty-btn.btn-main:hover{background:#C1AB86;color:#000000;}.catalog-empty-btn.btn-main:hover img{filter:invert(0);}.error-404-container{padding:85px 20px;max-width:600px;margin:0 auto;}.error-404-num{font-size:120px;font-weight:700;line-height:100%;color:#C1AB86;letter-spacing:2px;margin-bottom:25px;}.error-404-title{font-size:24px;font-weight:600;margin-bottom:15px;color:#000000;text-transform:uppercase;letter-spacing:0.5px;}.error-404-text{font-size:15px;color:#6c757d;line-height:1.6;margin-bottom:35px;}.error-404-btn.btn-main{padding:15px 40px;font-size:14px;font-weight:600;text-transform:uppercase;background:#000000;color:#ffffff;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;}.error-404-btn.btn-main img{margin-left:0;margin-top:0;filter:invert(1);}.error-404-btn.btn-main:hover{background:#C1AB86;color:#000000;}.error-404-btn.btn-main:hover img{filter:invert(0);}.hero-video-banner{position:relative;width:100%;height:80vh;min-height:500px;overflow:hidden;background:#000000 url('/img/banner.jpg') center/cover no-repeat;}.hero-video-bg{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);object-fit:cover;z-index:1;}.hero-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.35);z-index:2;}.hero-video-content{position:relative;z-index:3;height:100%;}.hero-video-content .text-center{transform:translateY(-20px);}.hero-video-logo{max-width:280px;margin-bottom:20px;display:block;margin-left:auto;margin-right:auto;}.hero-video-subtitle{font-size:20px;font-weight:500;color:#ffffff;letter-spacing:2px;text-transform:uppercase;margin-bottom:35px;text-shadow:0 2px 4px rgba(0,0,0,0.5);}.hero-video-btn.btn-main{padding:16px 45px;font-size:14px;font-weight:600;text-transform:uppercase;background:#ffffff;color:#000000;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:all 0.3s ease;}.hero-video-btn.btn-main img{margin-left:0;margin-top:0;}.hero-video-btn.btn-main:hover{background:#C1AB86;color:#000000;}@media (max-width:768px){.hero-video-banner{height:60vh;min-height:400px;background:#000000 url('/img/banner.jpg') center/cover no-repeat !important;}.hero-video-logo{max-width:200px;}.hero-video-subtitle{font-size:16px;letter-spacing:1px;margin-bottom:25px;}.hero-video-btn.btn-main{padding:12px 30px;font-size:13px;}.product-page{margin-top:15px;}}.cart-success-notice{display:none;border:1px solid #d5c2a2;background-color:#faf8f5;padding:10px 14px;border-radius:8px;margin-top:10px;text-align:left;box-shadow:0 2px 8px rgba(213,194,162,0.1);opacity:0;}.cart-success-notice.active{display:block !important;animation:cartFadeIn 0.25s ease-out forwards;}@keyframes cartFadeIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}.cart-success-notice .notice-text{font-size:13px;font-weight:600;color:#121521;display:flex;align-items:center;gap:6px;margin-bottom:8px;}.cart-success-notice .notice-actions{display:flex;gap:8px;}.cart-success-notice .btn-notice-cart,.cart-success-notice .btn-notice-checkout{flex:1;display:inline-block;padding:8px 6px;font-size:11px;font-weight:600;text-transform:uppercase;text-align:center;border-radius:20px;transition:all 0.2s ease;text-decoration:none;letter-spacing:0.5px;white-space:nowrap;}.cart-success-notice .btn-notice-cart{background:#ffffff;color:#121521;border:1px solid #121521;}.cart-success-notice .btn-notice-cart:hover{background:#121521;color:#ffffff;}.cart-success-notice .btn-notice-checkout{background:#d5c2a2;color:#121521;border:1px solid #d5c2a2;}.cart-success-notice .btn-notice-checkout:hover{background:#C1AB86;border-color:#C1AB86;color:#121521;}@media (max-width:480px){.cart-success-notice{padding:8px 10px;margin-top:8px;}.cart-success-notice .notice-text{font-size:12px;margin-bottom:6px;}.cart-success-notice .btn-notice-cart,.cart-success-notice .btn-notice-checkout{padding:7px 4px;font-size:10px;}}.toast-container{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;max-width:400px;width:calc(100% - 40px);}.custom-toast{position:relative;background:rgba(18,21,33,0.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#ffffff;padding:16px 20px 16px 16px;border-radius:12px;border:1px solid rgba(213,194,162,0.4);box-shadow:0 10px 30px rgba(0,0,0,0.15);display:flex;align-items:center;gap:14px;transform:translateX(120%);opacity:0;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);overflow:hidden;}.custom-toast.show{transform:translateX(0);opacity:1;}.custom-toast-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(213,194,162,0.2);color:#d5c2a2;}.custom-toast-message{font-size:14px;font-weight:500;line-height:1.4;color:#f3f4f6;margin:0;flex-grow:1;}.custom-toast-close{cursor:pointer;opacity:0.6;transition:opacity 0.2s;background:none;border:0;color:#ffffff;font-size:18px;line-height:1;padding:0 4px;display:flex;align-items:center;justify-content:center;}.custom-toast-close:hover{opacity:1;}.custom-toast-progress{position:absolute;bottom:0;left:0;height:3px;background:#d5c2a2;width:100%;}@media (max-width:576px){.toast-container{top:15px;right:15px;left:15px;width:calc(100% - 30px);max-width:none;}.custom-toast{transform:translateY(-50px) scale(0.95);padding:12px 16px 12px 12px;}.custom-toast.show{transform:translateY(0) scale(1);}}.breadcrumb-item.active span,.breadcrumb-item.active{color:#555555 !important;}.footer-menu-bottom a,.footer-menu a,footer span,.dev span{color:rgba(255,255,255,0.85) !important;}.footer-menu-bottom a:hover,.footer-menu a:hover{color:#ffffff !important;}.labels .set-badge,.set-badge{font-size:11px !important;padding:5px 10px !important;text-transform:uppercase !important;display:inline-block !important;line-height:100% !important;font-weight:600 !important;letter-spacing:0.8px !important;border-radius:2px !important;background:#000000 !important;color:#ffffff !important;}.badge-saving{display:inline-block;background-color:#e8f5e9;color:#2e7d32;font-size:12px;font-weight:600;padding:4px 10px;border-radius:4px;border:1px solid #c8e6c9;}.related-set-banner{border-color:#e0e0e0 !important;transition:all 0.2s ease-in-out;}.related-set-banner:hover{border-color:#000000 !important;}