.product-03{color:#181818}.product-03#product-description{position:relative}.product-03-title{font-size:32px;line-height:40px;margin-bottom:0;font-weight:500}#prodCarousel .carousel-item{height:auto;background-color:#b8b8b8}.product-carousel{position:relative}#prodCarousel .carousel-item>img{position:static;width:100%}#prodCarousel .slide-indicators{position:relative;margin:0;margin-top:16px;justify-content:flex-start}#prodCarousel .slide-indicators div.indicators-item{width:111px;height:74px;padding:0;background-color:#b8b8b8;text-indent:initial;margin:0;margin-left:16px;cursor:pointer;position:relative;overflow:hidden}#prodCarousel .slide-indicators div.indicators-item.active{border:2px solid #444}#prodCarousel .slide-indicators div.indicators-item:first-child{margin-left:0}#prodCarousel .slide-indicators div.indicators-item img{max-width:100%;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#prodCarousel .slide-indicators .slick-arrow{font-size:30px;position:absolute;top:50%}#prodCarousel .slide-indicators .slick-arrow.slick-disabled{opacity:.4}#prodCarousel .slide-indicators .slick-arrow.fa-angle-left{left:15px;transform:translate(-50%,-50%)}#prodCarousel .slide-indicators .slick-arrow.fa-angle-right{right:15px;transform:translate(50%,-50%)}#prodCarousel .nav-carousel{margin-top:15px;position:relative}#prodCarousel .nav-carousel .slick-list{margin-left:30px;margin-right:30px}#prodCarousel .nav-carousel img{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#prodCarousel .nav-carousel .indicators-item{position:relative;overflow:hidden;margin:0 5px;border:1px solid #c9c9c9}#prodCarousel .nav-carousel .indicators-item:after{padding-bottom:100%;display:block;content:""}#prodCarousel .nav-carousel .indicators-item.slick-current{border:1px solid #000}#prodCarousel .nav-carousel .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);height:100%;display:flex;align-items:center;width:30px;justify-content:center;font-size:36px;cursor:pointer}#prodCarousel .nav-carousel .slick-arrow.slick-disabled{opacity:.4}#prodCarousel .nav-carousel .arrow-prev{left:0}#prodCarousel .nav-carousel .arrow-next{right:0}.product-03-content-descr{font-size:16px;padding:15px 0}.product-03-content-descr ul{list-style:none;padding-left:0}.product-03-content-descr ul li{position:relative;padding-left:25px;margin-bottom:5px}.product-03-content-descr ul li:before{content:"";font-family:'Font Awesome 5 Free';position:absolute;left:0;top:0}.product-03-content-stock{font-size:16px;margin-bottom:15px}.product-03-content-sku,.product-03-content-pcode{font-size:14px;color:#909090}.product-03-content-sku .product-sku,.product-03-content-pcode .product-code{text-transform:uppercase}.product-03-content-price{font-size:30px;color:var(--body-color)}.product-03-content-price-vat{font-size:16px;margin-bottom:10px;color:#9b9b9b}.product-03 .stock-status{margin-bottom:30px;font-weight:800;color:#318a31}.product-03 .stock-status.out{color:#bb2c2c}.product-03-btn{border-radius:0;padding:18px 0;width:100%;font-size:12px;line-height:12px;height:auto}.product-03 .basket-control{margin-top:20px}.product-03 hr.section-hr{border-color:#cdcdcd;border-width:3px}.product-03#product-description #product-loader{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.5);pointer-events:none;z-index:999}.product-03#product-description .social-buttons{display:flex;flex-direction:row;align-items:center;margin-top:15px}.product-03#product-description .social-buttons .title{color:#3e3e3e;font-size:16px;text-transform:uppercase;font-weight:bold;margin-right:15px}.product-03#product-description .social-buttons>.share-icon{background:#2f292b;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:50%;width:50px;height:50px;position:relative;margin-left:3px;margin-right:3px;transition:.3s all}.product-03#product-description .social-buttons>.share-icon:hover{transform:scale(1.1)}.product-03#product-description .social-buttons>.share-icon a{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;cursor:pointer;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none}.product-03#product-description .attr-line{margin-bottom:15px}.product-03#product-description .attr-line .color_attr{display:none}.product-03#product-description .attr-line .color-select{display:flex;flex-direction:row;align-items:center;margin-top:5px;flex-wrap:wrap}.product-03#product-description .attr-line .color-select .color-value{margin-right:5px}.product-03#product-description .attr-line .color-select .color-value .color-label{display:block}.product-03#product-description .attr-line .color-select .color-value .color-preview{width:35px;height:35px;display:block;cursor:pointer;opacity:.4;transition:opacity .3s}.product-03#product-description .attr-line .color-select .color-value:hover .color-preview{opacity:1}.product-03#product-description .attr-line .color-select .color-value.active .color-preview{opacity:1}.product-03#product-description .attr-line .color-select .color-value .color-label{border:1px solid #bbb;padding:5px}.product-03#product-description .attr-line .color-select .color-value.active .color-label{border:1px solid #404040;padding:5px}.product-03#product-description .attr-line .image_attr{display:none}.product-03#product-description .attr-line .image-select{display:flex;flex-direction:row;align-items:center;margin-top:5px;flex-wrap:wrap}.product-03#product-description .attr-line .image-select .image-value{position:relative;margin-right:5px;cursor:pointer}.product-03#product-description .attr-line .image-select .image-value.active{border:1px solid #000}.product-03#product-description .attr-line .image-select .image-preview{width:60px;height:60px;background-size:cover!important;background-position:center!important}.product-03#product-description .attr-line .image-select .image-value label.image-label-switch{display:block;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;cursor:pointer}.product-03#product-description .attr-line .image-select .image-value .image-label{display:block;text-align:center}.product-03#product-description .attribute-select{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.product-03#product-description .attribute-value{position:relative;color:#131313;font-size:14px;font-weight:600;border:1px solid #e7e2d9;padding:0;cursor:pointer}.product-03#product-description .attribute-value label{padding:13px 15px;cursor:pointer}.product-03#product-description .attribute-value .value-label.not_exists{opacity:.5}.product-03#product-description .attribute-value input{position:absolute;width:1px;height:1px;opacity:0}.product-03#product-description .attribute-value.active{border:2px solid #131313}.product-03 .attribute-label{color:#181818;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.product-03 #attribute-block select{border-radius:0}.product-03 .product-qty-picker{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:center;background-color:#ebebeb;min-height:50px}.product-03 .product-qty-picker .qty-picker-control{display:flex;width:40px;height:40px;align-items:center;justify-content:center;padding:0 15px;cursor:pointer;color:var(--body-color);background-color:#ebebeb}.product-03 .product-qty-picker .product-qty-wrapper{width:100%;background-color:#c8c8c8}.product-03 .product-qty-picker .product-qty-wrapper input{text-align:center;border-radius:0;border:1px solid #c8c8c8}.product-03 .product-qty-picker .product-qty-wrapper input::-webkit-outer-spin-button,.product-03 .product-qty-picker .product-qty-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-03 .product-qty-picker .product-qty-wrapper input[type=number]{-moz-appearance:textfield;background-color:#ebebeb;border:0;font-size:20px}.product-03 .product-associations{padding-top:70px;padding-bottom:70px;margin-top:30px;position:relative;background:#f0f0f0}.product-03 .product-associations .slick-slide{margin:0 6px}.product-03 .product-associations .slick-list{margin:0 -6px}.product-03 .product-associations .item{padding:10px 10px 30px;background-color:#fff}.product-03 .product-associations .slick-list{margin-left:-10px;margin-right:-10px}.product-03 .product-associations .image-wrapper{position:relative;overflow:hidden}.product-03 .product-associations .image-wrapper:after{display:block;padding-bottom:100%;content:""}.product-03 .product-associations .image-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.product-03 .product-associations .slick-arrow{z-index:99;display:block;position:absolute;top:50%;transform:translateY(-50%);width:30px;height:80px;background:transparent;color:#181818;display:flex;align-items:center;justify-content:center;font-size:50px;opacity:1;transition:all .3s;cursor:pointer;border:0;outline:0}.product-03 .product-associations .slick-arrow.prev{left:-50px}.product-03 .product-associations .slick-arrow.next{right:-50px}.product-03 .product-associations .text{margin-top:15px;color:#000;text-decoration:none;text-align:center}.product-03 .product-associations .text .prod-name{font-size:16px;margin-top:20px;margin-bottom:10px}.product-03 .product-associations .text .price{font-size:20px;font-weight:700;color:var(--lgreen)}.product-03 .product-associations .title{margin-bottom:20px;margin-top:15px;font-size:40px;font-weight:500}.product-03 .product-associations .slick-slider{position:static}.product-03 .product-associations-carousel:not(.slick-initialized){opacity:0}#product-description .product-info .mobile-nav-tab{border:1px solid #dbdbdb;padding:10px 15px;margin-bottom:15px;cursor:pointer;position:relative}#product-description .product-info .mobile-nav-tab i{position:absolute;top:50%;right:15px;transform:translateY(-50%)}#product-description .product-info .mobile-nav-tab:not(.active) i.fa-minus{display:none}#product-description .product-info .mobile-nav-tab.active i.fa-plus{display:none}.product-03 #product-03-tabs{margin-top:30px}.product-03 #product-03-tabs .panel.panel-default{margin-bottom:5px}.product-03 #product-03-tabs .panel-title{background:#fff;font-size:16px;color:#434343;border:1px solid #dbdbdb;font-weight:normal;display:block;padding:10px 15px;text-decoration:none;background:#ededed;background:linear-gradient(0deg,rgba(237,237,237,1) 0%,rgba(237,237,237,0) 100%)}.product-03 #product-03-tabs .panel-title .fa-minus,.product-03 #product-03-tabs .panel-title.collapsed .fa-plus{display:inline}.product-03 #product-03-tabs .panel-title .fa-plus,.product-03 #product-03-tabs .panel-title.collapsed .fa-minus{display:none}.product-03 #product-03-tabs .panel-title i{float:right}.product-03 #product-03-tabs .panel-body{padding:15px 0}#product-description .product-info{margin-top:30px;margin-bottom:30px}#product-description .product-info .nav-item{margin-right:5px}#product-description .product-info .nav-link{color:#000!important;padding:10px 30px!important;transition:all .3s;background:#ededed;background:linear-gradient(0deg,rgba(237,237,237,1) 0%,rgba(237,237,237,0) 100%);border:1px solid #ddd}#product-description .product-info .nav-link:hover{color:#fff!important;background:#000}#product-description .product-info .nav-link.active{background:#fff;border-bottom:1px solid #fff}#product-description .product-info .nav-link.active:hover{color:#000!important;background:#fff}#product-description .tab-content{padding:30px}#prodCarousel .zoom-carousel{position:absolute;top:15px;right:30px;font-size:25px;opacity:.4;cursor:pointer;transition:.4s all;z-index:9}#prodCarousel .zoom-carousel:hover{opacity:1}#carouselzoom-modal.modal .modal-header{position:relative}#carouselzoom-modal.modal .modal-header .close{position:absolute;top:5px;right:15px;font-weight:300;font-size:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;opacity:.6;padding:0}#carouselzoom-modal.modal .modal-header .close:hover{opacity:1}#carouselzoom-modal.modal .modal-header .close .fa{margin-left:5px;font-size:30px}#carouselzoom-modal.modal .modal-dialog{margin:0;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:90vh;height:90vh;background:#fff}#carouselzoom-modal.modal .modal-dialog .modal-content{height:100%}#carouselzoom-modal.modal .modal-dialog .modal-content .slick-slider.carousel-modal{height:calc(100% - 140px)}#carouselzoom-modal .carousel-modal .slick-list,#carouselzoom-modal .carousel-modal .slick-track,#carouselzoom-modal .carousel-modal .slick-track .slick-slide{height:100%}#carouselzoom-modal .carousel-modal .slick-slide>div{height:100%;position:relative;width:100%}#carouselzoom-modal .carousel-modal .item{text-align:center;display:flex;align-items:center;justify-content:center;height:100%}#carouselzoom-modal .carousel-modal .item img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;width:auto;height:auto}#carouselzoom-modal .carousel-modal .item .zoom-hover-image{position:absolute;height:50vh;width:50vh;overflow:hidden}#carouselzoom-modal .carousel-modal .item .zoom-hover-image.zoomed>img{transform:none;width:200%;height:auto;max-width:300%;max-height:none}#carouselzoom-modal .indicators-modal{position:absolute;bottom:16px;left:0;right:0;transition:.3s all;height:180px}#carouselzoom-modal .indicators-modal .slick-list,#carouselzoom-modal .indicators-modal .slick-track{height:100%}#carouselzoom-modal .indicators-modal.slick-slider .slick-track{display:flex;flex-direction:row}#carouselzoom-modal .indicators-modal .item{position:relative;overflow:hidden;max-height:180px;cursor:pointer;border:1px solid #bebebe}#carouselzoom-modal .indicators-modal .item.slick-current{border:2px solid #000}#carouselzoom-modal .indicators-modal .item:after{padding-bottom:100%;content:"";display:block}#carouselzoom-modal .indicators-modal .item img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#carouselzoom-modal .indicators-modal .slick-arrow{top:calc(50% + 7.5px);transform:translateY(-50%);background:#2f292b;width:30px;opacity:1;font-size:30px;position:absolute;color:#fff;display:flex;align-items:center;justify-content:center;height:50%;z-index:99;opacity:.4;transition:.3s all}#carouselzoom-modal .indicators-modal .slick-arrow:hover,#carouselzoom-modal .indicators-modal .slick-arrow:active{opacity:.8}#carouselzoom-modal .indicators-modal .slick-arrow.slick-disabled,#carouselzoom-modal .indicators-modal .slick-arrow.slick-disabled:hover,#carouselzoom-modal .indicators-modal .slick-arrow.slick-disabled:active{opacity:.2;cursor:not-allowed}#carouselzoom-modal .indicators-modal .left.slick-arrow{left:-10px}#carouselzoom-modal .indicators-modal .right.slick-arrow{right:-10px}#product_stock_subscribe{padding:30px 30px;background:rgba(0,0,0,.1)}#product_stock_subscribe .form-group{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative}#product_stock_subscribe .form-control{min-height:52px;border-radius:0}#product_stock_subscribe .checkbox{position:absolute;opacity:0}#product_stock_subscribe .checkbox+label{position:relative;padding-left:23px!important;cursor:pointer;padding-top:0}#product_stock_subscribe .checkbox+label{cursor:pointer}#product_stock_subscribe .help-block.form-error{color:#b94a48;position:absolute;bottom:-20px;left:0}#product_stock_subscribe .form-group.tickbox.has-error input[type="checkbox"]+label:before{color:#b94a48}#product_stock_subscribe .has-error div.error{position:absolute;top:calc(100% - 2px);left:0;font-size:14px}#product_stock_subscribe .tickbox.has-error div.error{display:none!important}#product_stock_subscribe button[type=submit]{border-radius:0;height:52px;padding-top:0;padding-bottom:0}.product-03 .product-icons .container{padding-top:30px;padding-bottom:30px;border-top:1px solid #dbdbdb}.product-03 .product-icons{overflow:hidden}.product-03 .icon-item{display:flex;flex-direction:row;align-items:center;margin-top:10px;margin-bottom:10px}.product-03 .icon-item img{margin-right:10px}.product-03 .icon-item .text h4{font-family:Open Sans;font-size:20px;margin-bottom:0}.product-03 .icon-item .text p{margin-bottom:0}.product-page .breadcrumbs{padding-bottom:30px}.product-page .breadcrumbs .breadcrumb-item{color:#000}.product-page .breadcrumbs .breadcrumb-item:before{content:""}.product-page .breadcrumbs .breadcrumb-item~.breadcrumb-item:before{content:"";font-family:'Font Awesome 5 Free';font-weight:600;font-size:11px;vertical-align:middle;color:#000;margin-bottom:2px}.product-page .product-rate .stars{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:5px}.product-page .product-rate .stars>i{margin-right:2px}.product-page .product-rate .count{text-align:center}.top-reviews .reviews-total .stars{display:flex;flex-direction:row;align-items:center;margin-right:10px;font-size:24px}.top-reviews .reviews-total .from{font-size:16px}.product-page #reviews .write-review-button{align-items:center;display:flex;justify-content:flex-end;justify-content:end}.product-page #reviews .write-review-button a{color:#3e3e3e;font-size:16px}.product-page #reviews .top-reviews{padding-bottom:15px}.product-page #reviews .reviews-list .review-item{padding-top:15px;padding-bottom:15px;border-top:1px solid #dbdbdb}.product-page #reviews .reviews-list .review-item .title{margin-bottom:0;color:#3e3e3e;font-size:16px}.product-page #reviews .reviews-list .review-item .review-text{padding-top:15px;padding-bottom:15px;font-size:16px}.product-page #reviews .reviews-list .review-item .review-text a{color:#3e3e3e}.product-page #reviews .reviews-list .review-item .review-author{font-size:16px;font-style:italic}.product-page #reviews .review-navigation{margin-top:15px}.product-page #reviews .review-navigation .of_reviews{margin-left:5px;margin-right:5px}.product-page #reviews .review-navigation button{width:50px}.product-page #reviews .review-navigation button.disabled{pointer-events:none}.popup-write-review .modal-dialog{width:800px;max-width:800px;margin:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)!important;padding:20px 0}.popup-write-review .close{position:absolute;top:-18px;right:-18px;width:40px;height:40px;background:#000;opacity:1;color:#fff;border-radius:50%;border:2px solid #fff;cursor:pointer;outline:0!important;transition:.2s all}.popup-write-review .close:hover{background:#fff;color:#000;border:2px solid #000}.popup-write-review .modal-body{padding:30px}.popup-write-review h2{margin-bottom:20px}.popup-write-review .product-block{display:flex;flex-direction:column}.popup-write-review .product-info{border:1px solid #dbdbdb;overflow:hidden;padding:15px;flex:1}.popup-write-review .product-info .product-image img{width:100%}.popup-write-review .product-info .product-name{text-align:center;margin-top:10px;margin-bottom:0;font-size:16px}.popup-write-review .product-info .product-price{text-align:center;font-size:20px;font-weight:bold}.popup-write-review #write-review-form input,.popup-write-review #write-review-form textarea{border-radius:0}.popup-write-review #write-review-form button[type=submit]{background:#2f292b;width:100%;border:0;color:#fff;font-size:18px;font-family:open sans;font-weight:normal;padding:10px 15px;cursor:pointer;margin-top:15px}.popup-write-review #write-review-form .form-group.has-error{position:relative}.popup-write-review #write-review-form .form-group.has-error .form-control.error{background:#fff4f4}.popup-write-review #write-review-form .has-error>div.error{color:#b94a48;line-height:140%;position:absolute;bottom:-20px;left:0;margin:0;font-size:14px}.popup-write-review #write-review-form .revirew-stars{display:flex;flex-direction:row;align-items:center}.popup-write-review #write-review-form .revirew-stars #review_rate{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;pointer-events:none}.popup-write-review #write-review-form .revirew-stars i{cursor:pointer;font-size:22px;opacity:.3;transition:.3s opacity}.popup-write-review #write-review-form .revirew-stars i.selected{opacity:1}.popup-write-review #write-review-form .revirew-stars.has-error i,.popup-write-review #write-review-form .revirew-stars.has-error .value{color:#b94a48}.popup-write-review #write-review-form .revirew-stars .value{margin-left:10px;font-size:22px}.product-03 .bundle_content .table td,.product-03 .bundle_content .table th{padding-top:.25rem;padding-bottom:.25rem}.product-page .breadcrumb{padding:20px 0;border-bottom:1px solid #e5e5e5}.product-page .breadcrumb-item,.product-page .breadcrumb-item a,.product-page .breadcrumb-item span{font-size:14px;color:#3e3e3e;text-decoration:none}.breadcrumb-item+.breadcrumb-item::before{content:"";font-family:'Font Awesome 5 Pro';font-weight:400;font-size:10px;line-height:20px;vertical-align:middle}.product-page .select2-container--default .select2-selection--single{border-radius:0;border:1px solid #ced4da;min-height:42px!important}.product-page .select2-container--default .select2-selection--single .select2-selection__arrow b{border:0;width:auto;margin:0;background-color:var(--button-background);color:#fff;padding:0 7px;left:auto;top:-1px;height:calc(100% + 4px);right:0}.product-page .select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:500;transition:.3s all;display:block}.product-page .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before{transform:scale(1,-1)}.main-block{display:grid;grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;column-gap:96px;row-gap:0;height:100%}.main-block .product-images-block,.main-block .product-socials-block,.main-block .product-title-block,.main-block .product-desc-block{min-width:0}.main-block .product-images-block{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:1}.main-block .product-socials-block{grid-row-start:3;grid-row-end:3;grid-column-start:1;grid-column-end:1}.main-block .product-title-block{grid-row-start:1;grid-row-end:2;grid-column-start:2;grid-column-end:2;margin-bottom:10px}.main-block .product-desc-block{grid-row-start:2;grid-row-end:5;grid-column-start:2;grid-column-end:2}#accordionProduct{margin-top:30px}.product-page .accordion-item{border:0;border-top:1px solid #e9e4da;border-bottom:1px solid #e9e4da}.product-page .accordion-item:not(:last-child){border-bottom:0}.product-page .accordion-item .accordion-button{background:none!important;border:0;box-shadow:none;padding-left:30px;color:#181818;font-size:20px;font-weight:500}.product-page .accordion-item .accordion-button::after{position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.product-page .accordion-item .accordion-button:not(.collapsed)::after{transform:translateY(-50%) rotate(-180deg)}.product-page .color-variants{color:#a49688;font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:1px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:15px}.product-page .cv-title{width:100%;flex:100%;text-align:center}.product-page .color-variants .var{width:14px;height:14px;border-radius:50%}@media screen and (max-width:1199px){#prodCarousel .slide-indicators div.indicators-item{height:74px}}@media screen and (max-width:991px){#prodCarousel .slide-indicators{justify-content:center}#prodCarousel .slide-indicators li:first-child{margin-left:16px;margin-bottom:15px}#prodCarousel .slide-indicators{flex-wrap:wrap}#prodCarousel .slide-indicators div.indicators-item{background-color:#fff}#prodCarousel .slide-indicators div.indicators-item{width:28.7%}.main-block{grid-template-rows:auto;grid-template-columns:repeat(1,auto)}.main-block .product-images-block,.main-block .product-socials-block,.main-block .product-title-block,.main-block .product-desc-block{grid-column-start:1;grid-column-end:2}.main-block .product-images-block{grid-row-start:2;grid-row-end:3}.main-block .product-socials-block{grid-row-start:4;grid-row-end:5}.main-block .product-title-block{grid-row-start:1;grid-row-end:2}.main-block .product-desc-block{grid-row-start:3;grid-row-end:4}.product-03 .product-associations .slick-arrow.prev{left:0}.product-03 .product-associations .slick-arrow.next{right:0}}@media screen and (max-width:767px){#product-description .tab-content{padding:0}.product-03-content{margin-top:30px}#prodCarousel .slide-indicators div.indicators-item{width:29.6%}}@media screen and (max-width:575px){.product-03 .product-qty-picker{margin-bottom:15px}.product-03 #prodCarousel .slide-indicators{display:none}.mobile-navigation{position:absolute;left:0;top:0;width:100%;height:100%}.mobile-navigation .carousel-control-next{right:-15px;top:50%;transform:translateY(-50%);background:#2f292b;height:25%;width:30px;opacity:1;font-size:30px}.mobile-navigation .carousel-control-prev{left:-15px;top:50%;transform:translateY(-50%);background:#2f292b;height:25%;width:30px;opacity:1;font-size:30px}.product-03-title{font-size:26px;line-height:34px}#prodCarousel .nav-carousel{display:none}.product-03 .product-associations .title{font-size:32px;line-height:40px}}@media screen and (max-width:450px){#prodCarousel .slide-indicators div.indicators-item{width:28%}}.recently_viewed_products{padding-top:45px;padding-bottom:45px}.recently_viewed_products h4{margin-bottom:20px;margin-top:15px;font-size:40px;font-weight:500}.recently_viewed_products .slick-slide{padding:10px}.recently_viewed_products .slick-track{margin-left:0;margin-right:0}.recently_viewed_products .item{position:relative}.recently_viewed_products .bg{position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;z-index:2;box-shadow:0 0 10px 1px rgba(0,0,0,.1);transition:.4s all;opacity:0;overflow:hidden}.recently_viewed_products .item:hover .bg{opacity:1}.recently_viewed_products .bg::before,.recently_viewed_products .bg::after{--clogow:110px;content:"";aspect-ratio:1/1.25;width:110px;height:auto;position:absolute;background-size:cover;background-image:url(/images/default/carousel-logo.png);background-position:center;background-repeat:no-repeat;bottom:15%;z-index:-1;pointer-events:none;opacity:.2}.recently_viewed_products .bg::before{left:-55px}.recently_viewed_products .bg::after{right:-55px}.recently_viewed_products .item .item_wrapper{padding:15px}.recently_viewed_products .image-wrapper{position:relative;overflow:hidden;aspect-ratio:1/1}.recently_viewed_products .image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.recently_viewed_products .prod-name{text-align:center}.recently_viewed_products .price{font-size:20px;font-weight:700;color:var(--lgreen);text-align:center}.recently_viewed_products .slick-arrow{z-index:99;display:block;position:absolute;top:50%;transform:translateY(-50%);width:30px;height:80px;background:transparent;color:#181818;display:flex;align-items:center;justify-content:center;font-size:50px;opacity:1;transition:all .3s;cursor:pointer;border:0;outline:0}.recently_viewed_products .slick-arrow.prev{left:-50px}.recently_viewed_products .slick-arrow.next{right:-50px}@media(max-width:575px){.recently_viewed_products h4{font-size:32px;line-height:40px}.recently_viewed_products .slick-arrow.prev{left:0}.recently_viewed_products .slick-arrow.next{right:0}.recently_viewed_products .image-wrapper img{width:80%;height:80%;margin:0 auto}}.footer-04-ecommerce{background:#fff;padding-bottom:30px;padding-top:80px}.footer-04-ecommerce .column-title{color:var(--body-color);font-size:16px;font-weight:bold;text-transform:uppercase;margin-bottom:15px;margin-top:0}.footer-04-ecommerce .link-list .footer-link a{color:var(--body-color);font-size:16px;display:block;width:100%;margin-bottom:10px;text-decoration:none}.footer-04-ecommerce .contact-with-us{display:flex;flex-direction:row;margin-top:25px;margin-bottom:25px;align-items:center}.footer-04-ecommerce .contact-with-us .title{color:#fff;font-size:18px;font-weight:bold;margin-right:10px}.footer-04-ecommerce .contact-with-us .icons{display:flex;flex-direction:row;flex-wrap:wrap}.footer-04-ecommerce .contact-with-us .icons>a{background:#4b4b4b;width:40px;height:40px;line-height:40px;margin:0 5px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;border-radius:50%;text-decoration:none;transition:.1s all}.footer-04-ecommerce .contact-with-us .icons>a:hover,.footer-04-ecommerce .contact-with-us .icons>a:active{background:#fff;color:#4b4b4b}.footer-04-ecommerce .last-footer{color:var(--body-color);font-style:normal;font-size:14px;margin-top:30px}.footer-04-ecommerce .last-footer a{color:var(--body-color);font-size:14px;width:100%;text-decoration:none}.footer-04-ecommerce .last-footer em.separator{color:#fff;font-style:normal;margin-left:5px;margin-right:5px}.footer-04-ecommerce .last-footer .advansys{font-family:Arial;font-weight:700}.footer-04-ecommerce .copyright-footer-links{margin-top:30px;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;width:100%;gap:30px;margin-bottom:15px}.footer-04-ecommerce .copyright-footer-links a{font-size:14px;color:#888;padding:5px 0;width:auto}.footer-04-ecommerce .second-footer{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:30px 0;margin-top:30px}.footer-04-ecommerce .second-footer .footer-payments{display:flex;flex-direction:row;align-items:center;gap:30px;height:100%}.footer-04-ecommerce .second-footer .footer-payments img{max-height:36px}.footer-04-ecommerce .social-icons{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.footer-04-ecommerce .social-icons a{background-color:var(--body-color);color:#fff;fill:#fff;width:45px;height:45px;display:flex;border-radius:50%;align-items:center;justify-content:center;font-size:19px;text-decoration:none}.footer-04-ecommerce .social-icons a svg,.footer-04-ecommerce .social-icons a svg g{fill:#fff;stroke:#fff;width:19px;height:auto}.footer-04-ecommerce .additional-links{font-size:16px}.footer-04-ecommerce .additional-links p{font-size:16px;margin-bottom:0}.footer-04-ecommerce .additional-links .footer-link{font-weight:500}.footer-04-ecommerce .additional-links .footer-link:not(:first-child){margin-top:20px}.footer-04-ecommerce .additional-links a{color:inherit;text-decoration:none}.footer-04-ecommerce .mib_logo{max-width:120px;height:auto}@media(min-width:320px){.footer-04-ecommerce .mib_logo{margin-top:-140px}}@media(min-width:1200px){.footer-04-ecommerce .mib_logo{margin-top:-80px}}@media(max-width:991px){.footer-04-ecommerce .row.footer-columns{--bs-gutter-y:40px}.additional-links .footer-link{width:100%;display:block;font-weight:600}.additional-links .footer-link:not(:first-child){margin-top:10px}.additional-links p{font-size:16px;line-height:20px;margin-bottom:0}.additional-links a{color:inherit}.footer-04-ecommerce .contact-with-us{justify-content:center;align-items:center}}@media(max-width:767px){.footer-04-ecommerce{padding-top:20px}}@media(max-width:575px){.footer-04-ecommerce .last-footer{text-align:center}.footer-04-ecommerce .additional-links a{overflow:hidden;white-space:normal;text-overflow:ellipsis;max-width:100%;display:block}}