@charset "UTF-8";@media (min-width: 992px){.container{max-width:none!important;padding-left:3.82vw!important;padding-right:3.82vw!important}}.breadcrumb-nav .breadcrumb-item h1{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;display:inline;color:inherit}.sidebar-shop .widget-title,.sidebar-shop .category-heading{font-size:1.4rem;font-weight:700;line-height:1.5;margin:0;padding:0;color:inherit;text-transform:inherit}.sidebar-shop .widget-title a,.sidebar-shop .category-heading a{color:inherit;text-decoration:none}.sidebar-shop .cat-list .category-heading{font-size:inherit;font-weight:inherit;line-height:inherit;display:inline}.full-screen-loading{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9999}.variants-container{margin-bottom:2rem}.variant-title{display:block;margin-bottom:.25rem;margin-top:.5rem}.slc-img{position:relative;cursor:pointer;max-width:48px;border-radius:.5rem;padding:0}.slc-img img{border-radius:.5rem;width:48px;height:54px;object-fit:cover}.sp-itm{display:inline-flex;margin-right:1rem}.slc-img,.sp-itm button{border:1px solid #b5b5b5;border-radius:.5rem}.selected.slc-img,.sp-itm.selected button,.slc-img:hover,.sp-itm button:hover{border:1px solid #FD5B5A}.no-stock-main-basket-btn{opacity:.7;pointer-events:none}.no-stock-btn:hover{border-color:unset}.no-stock{cursor:no-drop;background:linear-gradient(to bottom left,transparent calc(50% - 1px),#b5b5b5 calc(50% - 1px),#b5b5b5 50%,transparent 50%)}.no-stock:hover{border:1px solid #b5b5b5!important}.no-stock-img{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom left,transparent calc(50% - 1px),#9c9c9c calc(50% - 1px),#9c9c9c 50%,transparent 50%);background-color:#ffffff4a}.no-stock-img-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:bolder;font-size:3rem}.bootstrap-alert{display:block}.bootstrap-alert hr{margin-bottom:1rem;margin-top:1rem}.bootstrap-alert .alert-close{display:none}.main-menu-list{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem}.thumb-item .category-image{border:3px solid #d8dce2;border-radius:50%;margin:0 .5rem 1rem}.thumb-item .category-image img{width:80px!important;height:80px;object-fit:cover;border-radius:50%;margin:0 auto}.thumb-item .item.has-category-image{padding:unset;border-right:unset}.main-menu-list>li.active>a{border-bottom:2px solid #e00}.thumb-item .a{border-left:unset!important;border-right:1px solid #d9d1d1!important}.thumb-item:last-child a{padding-right:0!important;border:unset!important}.mega-menu-wrapper{position:absolute;top:100%;left:0;width:100%;background:#FFFFFF;border-bottom-right-radius:2rem;border-bottom-left-radius:2rem;z-index:9999;padding:2rem;box-shadow:0 100vh 0 100vh #00000080;opacity:0;pointer-events:none;transition:opacity .2s ease}.mega-menu-inner{transform:scaleY(0);transform-origin:top;transition:transform .2s ease}.thumb-item:hover .mega-menu-wrapper{opacity:1;pointer-events:auto}.thumb-item:hover .mega-menu-inner{transform:scaleY(1)}.mega-menu{text-align:left;display:grid;grid-template-columns:repeat(12,1fr);gap:.15rem}.mega-menu .mega-menu-list{margin-bottom:2rem}.mega-menu .mega-menu-title{font-size:13px;font-weight:700;margin-bottom:1rem}.product-single-container{margin-top:3rem}.product-featured-image{max-height:200px;min-height:200px;object-fit:cover}.product-single-carousel .owl-item img{max-height:400px;min-height:400px;object-fit:contain}.product-default figure img{object-fit:cover;max-height:340px;min-height:340px}.remittance-price{display:block;font-size:2rem;font-weight:800}.remittance-price-box{display:block;margin-top:1rem;text-align:center;background:#ff5c5b;color:#fff;padding:.5rem;border:1px solid #e7e7e7}.logo{width:200px;max-width:200px!important}@media (max-width: 767.98px){.logo{width:auto!important}.logo img{width:100px!important;height:auto}}@media (max-width: 991px){.header-middle{padding-bottom:6px!important}}.sticky-header.fixed{padding:unset!important}.sticky-header.header-middle.fixed{height:auto!important;padding-top:6px!important;padding-bottom:6px!important}.u-go-to-modern{background-color:#fff;border-radius:50%;box-shadow:0 0 1.25rem #8c98a433;color:#297cbb;display:inline-block;font-size:1rem;height:5rem;position:relative;text-align:center;vertical-align:middle;width:5rem;z-index:2}.u-go-to-modern .u-go-to-modern__inner{font-size:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.thumb-item.active{font-weight:700}.include-out-of-stock-btn{display:flex;margin-top:0;margin-bottom:10px;padding:0 1.1rem 0 3px;align-items:center;width:auto;height:34px;color:inherit;border:1px solid #dfdfdf;background:#fff;cursor:pointer}@media (max-width: 767px){.include-out-of-stock-btn{margin-bottom:0!important}.include-out-of-stock-btn label{display:block!important}}.sticky-navbar .sticky-info:not(:last-child){border-right:unset}.info-box.disabled{cursor:no-drop;opacity:.6}.info-box i{font-size:2.2rem}.overlay{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;align-items:center;justify-content:center;z-index:9999}.popup-content{background-color:#fff;border-radius:1rem;position:relative;max-width:400px;text-align:center}@media (min-width: 601px) and (max-width: 1024px){.popup-content{max-width:600px}}@media (min-width: 1024px){.popup-content{max-width:800px}}.popup-content img{border-radius:1rem}.close-btn{position:absolute;top:10px;right:10px;cursor:pointer}.close-btn .fa{text-shadow:rgba(0,0,0,.55) 0px 5px 15px}.loading-text{display:flex;justify-content:center;padding-top:1rem;padding-bottom:2rem}.products-skeletons{width:100%}.product-skeleton{background:#fff;padding:15px}.product-item-skeleton{display:flex;flex-direction:column;align-items:center}.img-skeleton{width:100%;height:205px;background:#f0f0f0}.product-details-skeleton{width:100%;margin-top:10px}.product-name-skeleton{height:16px;background:#f0f0f0;margin-bottom:8px}.variants-container-skeleton{margin-bottom:10px}.variant-name-skeleton{height:12px;background:#f0f0f0;margin-bottom:4px}.variants-skeleton{height:12px;background:#f0f0f0}.add-to-basket-section{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:.25rem}.price-skeleton{width:60px;height:16px;background:#f0f0f0}.skeleton-container-loading-animation{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 2s infinite}@keyframes loading{0%{background-position:-200% 0}to{background-position:200% 0}}.products{border-bottom:1px solid #f4f4f4;padding:1rem 0;margin:1rem 0}.b2b-filters{width:100%;display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid #f4f4f4}@media (max-width: 767px){.b2b-filters{flex-direction:column;align-items:normal}}.b2b-attribute-filters{display:flex;gap:1rem}select.form-control:not([size]):not([multiple]){height:46px!important}.footer-bottom{padding-bottom:1rem!important;padding-top:1rem!important}.ultegra-logo img{width:auto;height:30px}.footer-middle{padding-top:3rem!important;padding-bottom:1rem!important}.product-img-widget-thumbnail{min-width:32px;max-width:32px;min-height:50px;max-height:50px;object-fit:cover}.return-reason-desc{padding:1rem;border:1px solid #d9dbdc;background-color:#f6f6f6}tr.disabled{opacity:.4;pointer-events:none}.transparent-header{background-color:#c077ff0f;position:absolute;top:0;right:0;left:0;z-index:1030}.slider-with-header{height:80vh}@media (max-width: 767px){.transparent-header{position:relative;background-color:#fff}.slider-with-header{height:auto}}.header-search-wrapper{margin:0 2rem!important}.card-number{display:flex;align-items:center;gap:2rem}.card-number .form-control{margin:0!important}.card-number .form-control input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.credit-card-info{font-size:1.75rem;font-weight:700}.btn-add-cart-dark{background:#222529!important;color:#fff!important}.btn-quickview-add-wishlist{color:#868686!important;background-color:#ffffff3b!important}.card-btn-section{display:flex;align-items:center;gap:1rem;background:#ebebebcc;padding:.5rem 2rem;border-radius:2rem}.card-btn-section .dropdown-arrow .badge-circle{left:36px}@media (max-width: 767px){.card-btn-section{background:unset}.card-btn-section .basket-total{display:none}}.newsletter-wrapper.submit-wrapper{background:#ebebebcc!important;padding:1rem 0 1rem 1rem!important;border-radius:8rem!important;height:4rem!important}.btn-newsletter{margin:0!important;padding:0!important;height:4rem!important;border-radius:10rem!important;width:11rem!important;background-color:#3d5167!important}.newsletter-section .newsletter-wrapper.submit-wrapper .form-control{padding-left:3rem!important}.newsletter-section .newsletter-wrapper.submit-wrapper:before{left:12px!important}.newsletter-section .custom-control{margin:1rem 0}.newsletter-section .custom-control-label{line-height:12px}.pin-wrapper{display:inline}.category-search-wrapper{display:flex;height:40px;margin:1rem 0;position:relative}.category-search-wrapper .form-control{height:auto;margin:0!important}.category-search-wrapper button{background-color:transparent;position:absolute;right:0;padding:1rem}.pe-none{pointer-events:none}.c-rounded-3{border-radius:15px}.btn-add-cart.disabled{pointer-events:none!important}.tr-discount-head{border:unset!important}.tr-discount-item{font-style:italic;border:unset!important}.tr-discount-item td,.tr-discount-item h4{color:#777!important;padding-top:2px}.tr-discount-item td{padding-top:0}.blog-item .blog-info .detail,.gi-blog-section .blog-info .detail{width:100%;margin:0}.blog-item .blog-info .detail label,.gi-blog-section .blog-info .detail label{margin-top:20px;display:inline-block;font-size:13px;color:#999;border-radius:5px}.blog-item .blog-info .detail h2,.gi-blog-section .blog-info .detail h2{line-height:26px;margin:10px 0 15px;padding:0}.blog-item .blog-info .blog-img,.gi-blog-section .blog-info .blog-img{width:100%;height:auto;position:relative;margin:0;overflow:hidden;border-radius:5px}.blog-item .blog-info .blog-img img,.gi-blog-section .blog-info .blog-img img{width:100%;height:100%;transition:.3s ease-in-out;border-radius:0}.blog-item .blog-info:hover img{transform:rotate(-3deg) scale(1.1)}.blog-item .blog-info .detail h2 a,.gi-blog-section .blog-info .detail h2 a{color:#4b5966;font-size:17px;font-weight:500;line-height:22px}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mt-4{margin-top:4rem!important}.mt-5{margin-top:5rem!important}.mt-6{margin-top:6rem!important}.mt-8{margin-top:8rem!important}.mt-10{margin-top:10rem!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.mb-4{margin-bottom:4rem!important}.mb-5{margin-bottom:5rem!important}.mb-6{margin-bottom:6rem!important}.mb-8{margin-bottom:8rem!important}.mb-10{margin-bottom:10rem!important}@media (min-width:768px){.mt-md-0{margin-top:0rem!important}.mt-md-3{margin-top:3rem!important}.mb-md-0{margin-bottom:0rem!important}}@media (min-width:992px){.mt-lg-0{margin-top:0rem!important}.mb-lg-0{margin-bottom:0rem!important}}@media (min-width:1200px){.mb-xl-0{margin-bottom:0rem!important}}.m-b-1{margin-bottom:.4rem!important}.m-b-3{margin-bottom:1.6rem!important}.ls-n-10{letter-spacing:-.01em!important}.ls-n-20{letter-spacing:-.02em!important}.ls-n-25{letter-spacing:-.025em!important}.bg-gray{background-color:#f4f4f4!important}.bg-primary{background-color:#3d5167!important}.bg-secondary{background-color:#ff7272!important}.text-dark{color:#222529!important}.text-primary{color:#3d5167!important}.text-secondary{color:#ff7272!important}.text-body{color:#777!important}@media (min-width:992px){.d-lg-block{display:block!important}.w-lg-max{flex:1;-ms-flex:1;max-width:100%}}.text-transform-none{text-transform:none}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:0;padding:1rem!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin:0;text-align:center;-webkit-tap-highlight-color:transparent;color:#222529;font-size:3rem}.owl-theme .owl-nav [class*=owl-]{position:absolute;top:50%;transform:translateY(-50%);color:#222529;margin:0;font-size:3rem;padding:4px 7px;background:transparent;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-] i:before{margin:0;width:auto}.owl-theme .owl-nav [class*=owl-]:not(.disabled):hover{background:transparent;color:#222529;text-decoration:none}.owl-theme .owl-nav .owl-prev{left:0}.owl-theme .owl-nav .owl-next{right:0}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:2.5rem}.owl-theme .owl-dots{line-height:1;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline{}}.owl-theme .owl-dots .owl-dot span{position:relative;width:15px;height:15px;margin:2px;background:transparent;display:block;-webkit-backface-visibility:visible;transition:all .3s ease;border:2px solid rgba(0,0,0,.4);border-radius:50%}.owl-theme .owl-dots .owl-dot span:before{content:"";display:block;width:.7rem;height:.7rem;position:absolute;left:50%;top:50%;margin-top:-.35rem;margin-left:-.35rem;background-color:#3d5167;opacity:0;visibility:hidden;transform:scale(0);transition:all .3s;border-radius:50%}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{border-color:#3d5167;background:transparent}.owl-theme .owl-dots .owl-dot.active span:before{opacity:1;visibility:visible;transform:scale(1)}.owl-theme.owl-theme-light .owl-dots .owl-dot span{border-color:#fff;background:transparent}.owl-theme.owl-theme-light .owl-dots .owl-dot span:before{border-color:#fff}.owl-theme.owl-theme-light .owl-dots .owl-dot.active span,.owl-theme.owl-theme-light .owl-dots .owl-dot:hover span{border-color:#3d5167;background:transparent}.owl-theme.owl-theme-light .owl-dots .owl-dot.active span:before{border-color:#3d5167}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-close{-webkit-user-select:none;-moz-user-select:none;user-select:none}button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;top:0;right:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.bootstrap-touchspin.input-group{max-width:68px;padding-right:20px;margin-bottom:0}.bootstrap-touchspin .form-control{text-align:center;margin-bottom:0;height:4.2rem;max-width:46px;padding:1.1rem 1rem}.bootstrap-touchspin .form-control:not(:focus){border-color:#ccc}/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-horizontal{height:.3rem}.noUi-horizontal .noUi-handle{width:1.1rem;height:1.1rem;left:-.55rem;top:-.3em}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-.55rem;left:auto}.noUi-target{background:#dfdfdf;border-radius:0}.noUi-connects{border-radius:0}.noUi-connect{background:#000}.noUi-handle{border-radius:50%;background:#000;cursor:pointer}[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.alert{display:flex;align-items:center;margin-bottom:2rem;padding:1.6rem 1.5rem;border-radius:0}.alert i{font-size:1.7em;width:3.9rem}.alert .alert-close{z-index:2;padding:.95rem 0 .95rem 2.5rem;cursor:pointer;width:1em;height:1em;color:#000;background:transparent url(../images/elements/alert/close.svg) center/1em auto no-repeat;border:0;border-radius:0;opacity:.5;transition:opacity .2s;margin-left:auto}.alert .alert-close:hover{opacity:1}.alert.alert-default{background-color:#f2f2f2;border-color:#eaeaea;color:#737373}.alert.alert-default .alert-link{color:#4c4c4c}@keyframes maskUp{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes maskRight{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes maskDown{0%{transform:translateY(-100%)}to{transform:translate(0)}}@keyframes maskLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeInUpShorter{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}.fadeInUpShorter{animation-timing-function:ease-out;animation-name:fadeInUpShorter}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:none}}@keyframes fadeInLeftShorter{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:none}}.fadeInLeftShorter{animation-timing-function:ease-out;animation-name:fadeInLeftShorter}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:none}}@keyframes fadeInRightShorter{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:none}}.fadeIn{animation-name:fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDownShorter{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:none}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes shake{0%,to{transform:translate(0);opacity:1}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.pulse{animation-name:pulse}@keyframes swing{0%{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0);opacity:1}}.swing{animation-name:swing}@keyframes wobble{0%{transform:translate(0)}15%{transform:translate(-25%) rotate(-5deg)}30%{transform:translate(20%) rotate(3deg)}45%{transform:translate(-15%) rotate(-3deg)}60%{transform:translate(10%) rotate(2deg)}75%{transform:translate(-5%) rotate(-1deg)}to{transform:translate(0);opacity:1}}@keyframes blurIn{0%{opacity:0;filter:blur(20px);transform:scale(1.3)}to{opacity:1;filter:blur(0);transform:none}}@keyframes dotPulse{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes flipInX{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}to{transform:perspective(400px)}}@keyframes flipInY{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(-90deg)}to{transform:perspective(400px)}}@keyframes brightIn{0%{animation-timing-function:ease-in;filter:brightness(0%)}to{filter:brightness(100%)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0);opacity:1}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation-name:bounce}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0);opacity:1}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0);opacity:1}}@keyframes bounceInLeft{0%{opacity:0;transform:translate(-2000px)}60%{transform:translate(30px)}80%{transform:translate(-10px)}to{transform:translate(0);opacity:1}}@keyframes bounceInRight{0%{opacity:0;transform:translate(2000px)}60%{transform:translate(-30px)}80%{transform:translate(10px)}to{transform:translate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}to{transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(90deg);transform-origin:left bottom}to{opacity:1;transform:rotate(0)}}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-90deg);transform-origin:left bottom}to{opacity:1;transform:rotate(0)}}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{opacity:1;transform:rotate(0)}}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(90deg);transform-origin:right bottom}to{opacity:1;transform:rotate(0)}}@keyframes customSVGLineAnimTwo{0%{stroke-dasharray:820;stroke-dashoffset:500}to{stroke-dasharray:1120;stroke-dashoffset:500}}.appear-animate{opacity:0}.appear-animation-visible{opacity:1}.banner{position:relative;font-size:1.6rem}.banner figure{margin:0}.banner img{width:100%;object-fit:cover}.banner h1,.banner h2,.banner h3,.banner h4,.banner h5,.banner h6{line-height:1}.banner .container:not(.banner-content){position:absolute;top:0;bottom:0;left:0;right:0}aside .banner{font-size:1.6rem}.banner-content{position:relative}@media (max-width:1199px){.banner{font-size:1.4rem}}.breadcrumb-nav{color:#8e8e8e;border-bottom:0}.breadcrumb{margin-bottom:0;padding:1rem 0;border-radius:0;background-color:transparent}.breadcrumb-item{font-size:12px;letter-spacing:-.01em;line-height:24px}.breadcrumb-item+.breadcrumb-item{padding-left:1.5rem}.breadcrumb-item+.breadcrumb-item:before{color:inherit;padding-right:1.1rem;content:"\e81a";font-size:12px;font-family:porto;vertical-align:middle;margin-top:-2px}.breadcrumb-item a:not(:first-child){margin-left:5px}.breadcrumb-item.active,.breadcrumb-item a{color:inherit}.btn{transition:all .3s;text-transform:uppercase;padding:1em 1.6em;border-radius:0;font-size:1.4rem;font-weight:700;line-height:1.429}.btn:focus{box-shadow:none}a.btn.disabled{pointer-events:auto;cursor:not-allowed}.btn-xs{padding:.2em .5em;font-size:1.1rem}.btn-sm{padding:.5em 1em;font-size:1.1rem}.btn-md{padding:1em 1.2em;font-size:1.2rem}.btn-lg{padding:1em 2.15em;font-size:1.4rem}.btn-primary{border-color:#3d5167;background-color:#3d5167;color:#fff;box-shadow:none}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{border-color:#4c6581;background-color:#4c6581;color:#fff;box-shadow:none}.btn-primary.disabled,.btn-primary:disabled{border-color:#3d5167;background-color:#3d5167;color:#fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{border-color:#25323f;background-color:#2a3847;color:#fff}.btn-secondary{border-color:#ff7272;background-color:#ff7272;color:#fff;box-shadow:none}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{border-color:#ff9b9b;background-color:#ff9b9b;color:#fff;box-shadow:none}.btn-secondary.disabled,.btn-secondary:disabled{border-color:#ff7272;background-color:#ff7272;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{border-color:#ff3232;background-color:#ff3f3f;color:#fff}.btn-outline{border-color:#ccc;background-color:transparent;background-image:none;color:#ccc}.btn-outline.focus,.btn-outline:hover{border-color:#999;background-color:transparent;color:#999;box-shadow:none}.btn-outline.disabled,.btn-outline:disabled{background-color:transparent;color:#ccc}.btn-outline:not(:disabled):not(.disabled).active,.btn-outline:not(:disabled):not(.disabled):active,.show>.btn-outline.dropdown-toggle{border-color:#999;background-color:transparent;color:#999}.btn-outline-primary{border-color:#3d5167;background-color:transparent;background-image:none;color:#3d5167}.btn-outline-primary.focus,.btn-outline-primary:hover{border-color:#3d5167;background-color:#3d5167;color:#fff;box-shadow:none}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;color:#3d5167}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{border-color:#3d5167;background-color:#3d5167;color:#fff}.btn-outline-secondary{border-color:#ff7272;background-color:transparent;background-image:none;color:#ff7272}.btn-outline-secondary.focus,.btn-outline-secondary:hover{border-color:#ff7272;background-color:#ff7272;color:#fff;box-shadow:none}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;color:#ff7272}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{border-color:#ff7272;background-color:#ff7272;color:#fff}.btn-dark{border-color:#222529;background-color:#222529;color:#fff;box-shadow:none}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{border-color:#34393f;background-color:#34393f;color:#fff;box-shadow:none}.btn-dark.disabled,.btn-dark:disabled{border-color:#222529;background-color:#222529;color:#fff}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{border-color:#050606;background-color:#0b0c0d;color:#fff}.btn-gray{border-color:#f4f4f4;background-color:#f4f4f4;color:#222529;box-shadow:none}.btn-gray.focus,.btn-gray:focus,.btn-gray:hover{border-color:#3d5167;background-color:#3d5167;color:#fff;box-shadow:none}.btn-gray.disabled,.btn-gray:disabled{border-color:#f4f4f4;background-color:#f4f4f4;color:#222529}.btn-gray:not(:disabled):not(.disabled).active,.btn-gray:not(:disabled):not(.disabled):active,.show>.btn-gray.dropdown-toggle{border-color:#d4d4d4;background-color:#dbdbdb;color:#222529}.btn-default:hover{background-color:#dedede;border-color:#dedede}.btn-link{padding-top:0;padding-bottom:0;color:#3d5167;font-size:13px;letter-spacing:0;text-transform:initial}.btn-link:focus,.btn-link:hover{color:#3d5167;text-decoration:underline}.btn-warning,.btn-warning:hover{color:#fff}.owl-dots .owl-dot{outline:none}a:focus{outline:none}.porto-loading-icon{content:"";display:inline-block;width:40px;height:40px;margin:0 auto;border:2px solid transparent;border-radius:50%;border-top-color:#3d5167;border-image:none;text-indent:-9999px;-webkit-animation:spin .75s infinite linear;animation:spin .75s infinite linear;z-index:3}.porto-loading-icon:before{position:absolute;top:-2px;right:0;left:-2px;width:inherit;height:inherit;border:inherit;border-radius:inherit;border-top-color:inherit;content:"";-webkit-animation:spin 1.5s infinite ease;animation:spin 1.5s infinite ease}.card{margin-bottom:3rem;border:1px solid #ddd;border-radius:0;font-size:1.4rem}.card-header{margin:0;padding:1.2rem 1.5rem;border-radius:0;border-color:#ddd;background-color:#f5f5f5;color:#000;font-weight:700;line-height:1.5;text-transform:uppercase}.card-header:after{display:block;clear:both;content:""}.card-body{min-height:135px;padding:2rem 1.5rem;border-top:0;border-radius:0}.card-body a{text-decoration:underline}.card-body h4{margin-bottom:.7rem;color:#666}.card.card-accordion{margin-bottom:.5rem;padding:0;border:0}.card.card-accordion .card-header{cursor:pointer;position:relative;padding-left:0;padding-right:25px;background:transparent;font-size:1.6rem;font-weight:600;letter-spacing:-.025em;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.card.card-accordion .card-header:after{content:"\e81b";position:absolute;top:50%;right:10px;transform:translateY(-50%);font-family:porto;transition:.35s}.card.card-accordion .card-header.collapsed:after{content:"\e81c";transition:.35s}.card.card-accordion .card-body{min-height:0;padding:0}.card.card-accordion p{margin-bottom:.4rem;padding:1.3rem 0;letter-spacing:0}.feature-box{color:#7b858a;font-size:1.5rem;line-height:2;margin-bottom:4rem}.feature-box i{display:inline-block;margin-bottom:2.2rem;color:#3d5167;font-size:5rem;line-height:1}.feature-box i:before{margin:0}.feature-box h3{margin-bottom:2rem;font-size:1.6rem;font-weight:700;text-transform:uppercase;line-height:1.1;letter-spacing:0}.feature-box p{margin-bottom:0}.feature-box.border-top-primary{border-bottom:1px solid #dfdfdf;border-left:1px solid #ececec;border-right:1px solid #ececec;box-shadow:0 2px 4px #0000000d}.feature-box.border-top-primary .feature-box-content{border-top:4px solid #3d5167;padding:30px 20px 10px}.feature-box-content{color:#7b858a;font-size:1.5rem;line-height:1.9;padding-left:10px;padding-right:10px}.flag{display:inline-block;width:16px;height:11px;margin-top:-1px;margin-right:6px;margin-left:1px;vertical-align:middle;line-height:0;background:url(../images/flags.png) no-repeat}@font-face{font-family:porto;src:url(../fonts/porto.eot?64334846);src:url(../fonts/porto.eot?64334846#iefix) format("embedded-opentype"),url(../fonts/porto.woff2?64334846) format("woff2"),url(../fonts/porto.woff?64334846) format("woff"),url(../fonts/porto.ttf?64334846) format("truetype"),url(../fonts/porto.svg?64334846#porto) format("svg");font-style:normal;font-weight:400;font-display:swap}[class*=" icon-"]:before,[class^=icon-]:before{font-family:porto;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cart-thick:before{content:"\e700"}.icon-down-dir:before{content:"\e80b"}.icon-up-dir:before{content:"\e80d"}.icon-mode-grid:before{content:"\e80e"}.icon-mode-list:before{content:"\e80f"}.icon-search:before{content:"\e812"}.icon-angle-left:before{content:"\e819"}.icon-angle-right:before{content:"\e81a"}.icon-angle-up:before{content:"\e81b"}.icon-right-open-big:before{content:"\e828"}.icon-left-open-big:before{content:"\e829"}.icon-cancel:before{content:"\e82c"}.icon-chat:before{content:"\e839"}.icon-plus:before{content:"\e873"}.icon-search-2:before{content:"\e875"}.icon-list:before{content:"\e87b"}.icon-home:before{content:"\e883"}.icon-heart:before{content:"\e889"}.icon-search-3:before{content:"\e918"}.icon-user-2:before{content:"\e91a"}.icon-wishlist-2:before{content:"\e91b"}.icon-instagram:before{content:"\f16d"}.icon-shopping-cart:before{content:"\e8ba"}form{margin-bottom:3.5rem}form h2{margin-top:3.4rem;margin-bottom:2.3rem}.form-group{margin-bottom:1.4rem}.form-group .form-control,.form-group .select-custom{margin-bottom:0}.form-group .form-control+.form-control{margin-top:1rem}.form-group-sm{max-width:480px;margin-bottom:.9rem}.form-control{padding-left:1.2rem;height:46px;margin-bottom:1rem;transition:all .3s;border:1px solid #dfdfdf;border-radius:0;background-color:#fff;color:#777;font-size:1.2rem;font-weight:400;line-height:1.5}.form-control:focus{border-color:#dfdfdf;background-color:#fff;color:#777;box-shadow:none}.form-control-sm{height:4.6rem;padding:.8rem 1.2rem}select.form-control:not([size]):not([multiple]){height:6rem}select.form-control-sm:not([size]):not([multiple]){padding:0;padding-left:1.2rem;height:3.7rem;font-size:1.4rem;letter-spacing:-.013em}textarea.form-control{padding-top:.8rem;min-height:151px;border-color:#ebebeb}.form-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:2rem;margin-bottom:3.5rem;font-size:1.2rem;vertical-align:middle}.form-footer .form-footer-right{margin-right:0;margin-left:auto}.form-footer .form-footer-right .btn{margin:0}.form-footer .btn{margin-right:3rem}label{margin:0 0 .6rem;color:#222529;font-size:1.2rem;font-weight:700}.required{color:#e02b27}.required+.form-footer{margin-top:.8rem}.select-custom{position:relative;margin-bottom:1rem;background:#fff}.select-custom select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;position:relative;z-index:1;background:transparent}.select-custom select:focus{background:transparent}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.select-custom select::-ms-expand{display:none}.select-custom select:focus::-ms-value{background:transparent;color:currentColor}}.select-custom:after{display:inline-block;position:absolute;top:50%;right:1.9rem;transform:translateY(-50%);font-family:porto;font-size:1.6rem;content:"\e81c";padding-bottom:2px;font-weight:400}.select-custom .form-control,.select-custom .form-control-sm{padding-right:4rem}.form-group-custom-control{margin-top:1.3rem}.form-group-custom-control .custom-control{margin-top:0;margin-bottom:2rem}.form-group-custom-control .custom-radio{margin-bottom:2.2rem;padding-left:2.9rem}.form-group-custom-control+.form-group-custom-control{margin-top:-.5rem}.form-group-custom-control .custom-control-label{font-weight:400;letter-spacing:0;text-transform:initial;color:#777;font-size:13px}.custom-control{position:relative;margin-top:3rem;margin-bottom:3rem;padding-left:3rem}.custom-control-label{position:static;margin-bottom:0}.custom-control-label:after,.custom-control-label:before{top:0;left:0;width:2rem;height:2rem;line-height:2rem}.custom-control-label:before{border:1px solid #ccc;background-color:#fff}.custom-radio .custom-control-label:after{top:4px;left:.4rem;width:1.2rem;height:1.2rem;border-radius:50%}.custom-radio .custom-control-input{position:absolute;z-index:333;opacity:0;left:4px;top:3px}.custom-radio .custom-control{padding-left:2.9rem}.custom-checkbox .custom-control-label:after{top:0;left:4px}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:transparent}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background:none;color:#222529;content:"\e84e";font-family:porto}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#3d5167}.custom-control-input:focus~.custom-control-label:before{box-shadow:none}.custom-radio .custom-control-label:before{background-color:transparent!important}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:none;background-color:#3d5167}.form-input{padding:1rem 1.2rem;border:1px solid #ddd;border-radius:2px}.form-wide{width:100%}@media (min-width:768px){.form-footer,form{margin-bottom:4rem}form h2{margin-top:4.4rem}}@media (min-width:992px){.form-footer,form{margin-bottom:5rem}}.info-box{display:flex;align-items:center;width:100%;color:#222529}.info-box i{color:inherit;font-size:3.7rem;text-align:center}.info-box i:before{width:auto;margin:0 .1em}.info-box h4{color:inherit;margin-bottom:0;font-size:1.4rem;font-weight:700;text-transform:uppercase;line-height:1.1}.info-box p{margin-bottom:0;font-size:1.3rem;line-height:1.6}.info-box-icon-left{justify-content:center}.info-box-icon-left i{line-height:0;margin-right:1.5rem}.modal form{margin:0}.modal form .form-group{max-width:480px}.modal form .form-control{max-width:100%}.modal-body{padding:1.5rem}.modal-content{border-radius:0;box-shadow:0 0 12px 2px #00000059}.modal-footer,.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:80px;padding-right:1.5rem;padding-left:1.5rem}.modal-title{font-weight:400}.close{font-size:2.2rem}@media (min-width:576px){.modal-content{margin-top:20px;margin-bottom:20px}.modal-body{max-height:calc(100vh - 210px);padding-top:2rem;overflow-y:auto}.modal-body,.modal-footer,.modal-header{padding-right:2em;padding-left:2rem}}@media (min-width:992px){.modal-dialog{max-width:800px}.modal-body,.modal-footer,.modal-header{padding-right:3rem;padding-left:3rem}}@media (max-width:479px){.modal-open,.modal-open .modal{padding-right:0!important}}.page-header{padding:5.5rem 0;color:#222529;background-color:#f4f4f4;text-align:center}.page-header .breadcrumb{padding-top:.5rem;padding-bottom:0}.page-header .breadcrumb a{color:#3d5167}.page-header .breadcrumb a:hover{text-decoration:underline}.page-header .breadcrumb .breadcrumb-item:last-child:before{padding-right:.8rem}.breadcrumb-nav+.page-header{margin-top:-2rem}.page-header h1{margin-bottom:.4rem;font-size:2.8rem;font-weight:700;letter-spacing:-.05em;color:#222529}@media (min-width:768px){.breadcrumb-nav+.page-header{margin-top:-3rem}}@media (min-width:992px){.breadcrumb-nav+.page-header{margin-top:-4rem}}.toolbox{flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-between;-ms-flex-pack:justify;margin-bottom:1rem;font-size:1.2rem;line-height:1.5}.toolbox .select-custom:after{right:1.5rem;font-size:1.6rem;color:#222529}.toolbox .select-custom .form-control{max-width:160px;padding-right:2.5rem;padding-left:.8rem;font-size:1.3rem;padding-top:1px}.toolbox label{margin:1px 1.1rem 0 0;color:#777;font-size:1.3rem;font-weight:400}.toolbox .form-control{display:inline-block;margin-bottom:0;padding:0 .8rem;color:#777}.toolbox .form-control:focus{color:#777}.toolbox select.form-control:not([size]):not([multiple]){height:34px}.toolbox .toolbox-show .select-custom:after{right:1rem}.toolbox,.toolbox-item,.toolbox-left,.toolbox-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.toolbox-item{margin-bottom:10px}.toolbox-item:not(:last-child){margin-right:10px}.toolbox-item.layout-modes{margin-top:-1px}.toolbox-item.toolbox-sort{margin-right:1.5rem}.toolbox-item .select-custom{margin-bottom:0}.pagination{flex-wrap:wrap;-ms-flex-wrap:wrap;color:#706f6c;font-size:1.4rem;font-weight:600}.page-item:not(:first-child){margin-left:.5rem}.page-item.active .page-link{color:#706f6c;background-color:transparent;border-color:#3d5167}.page-item.disabled{display:none}.page-link{border:1px solid #ccc;padding:0 .5em;min-width:2.2em;color:inherit;line-height:2.1em;text-align:center}.page-link:focus,.page-link:hover{color:#706f6c;background-color:transparent;border-color:#3d5167;box-shadow:none}.page-link i{font-size:2rem}span.page-link{border:0}.layout-btn{display:inline-block;width:1.2em;color:#000;font-size:16px;line-height:34px;text-align:center}.layout-btn:not(:last-child){margin-right:4px}.layout-btn.active{color:#3d5167}@media (max-width:991px){aside .toolbox-item{display:block}aside .toolbox-item:after{content:normal}.toolbox:not(.toolbox-pagination){padding:10px;background-color:#f4f4f4;margin-bottom:2rem}.toolbox:not(.toolbox-pagination) .toolbox-item{margin-bottom:0}.toolbox label{font-size:11px;font-weight:600;color:#222529}.toolbox .select-custom .form-control{font-size:11px;font-weight:600;max-width:140px;text-transform:uppercase;color:#222529}}@media (max-width:767px){.toolbox label{display:none}.toolbox .select-custom:after{padding:0}}@media (max-width:575px){.toolbox .layout-modes{display:none}.toolbox .toolbox-show,.toolbox .toolbox-sort{margin-right:0}.toolbox .select-custom .form-control{max-width:132px}}.minipopup-area{position:fixed;right:20px;bottom:20px;font-size:1.1em;text-align:center;z-index:20002}.minipopup-box{position:absolute;right:-100px;text-align:left;margin:auto auto 20px;padding:20px;line-height:1.4;box-shadow:0 1px 30px #00000014;word-break:break-word;transform:translateY(-100%);width:300px;z-index:1000;background:#fff;opacity:0;transition:right .4s ease-in-out,opacity .4s ease-in-out}.minipopup-box.active{right:0;opacity:1}.minipopup-box .product{display:flex;align-items:center;margin-bottom:20px}.minipopup-box figure{max-width:60px;margin-right:10px;margin-bottom:0}.minipopup-box .product-detail{font-weight:500}.minipopup-box .product-detail .product-name{display:inline-block;color:#222529;font-size:12px;font-weight:700;line-height:1.4em}.minipopup-box .product-detail .product-name:hover{color:#3d5167}.minipopup-box .product-detail p{font-size:12px;letter-spacing:-.025em;margin-top:.5rem;margin-bottom:0}.minipopup-box .product-action .btn{min-width:120px;letter-spacing:.025em;font-size:11.2px;padding:11.2px 22.4px}.minipopup-box .product-action .btn.viewcart{background-color:#efefef;color:#000}.minipopup-box .product-action .btn.checkout{float:right}.wishlist-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-width:4px 0 0;font-weight:600;line-height:1.5;padding:15px 20px;width:250px;border-radius:0;background-color:#fff;box-shadow:0 0 5px #00000080;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s;z-index:100}.wishlist-popup .wishlist-popup-msg{font-weight:600;line-height:1.6;text-align:center}.wishlist-popup.active{opacity:1;visibility:visible;z-index:1071}.login-popup .mfp-content{margin-top:2.1rem;max-width:872px;background-color:#fff}.login-popup .form-footer-right{margin-bottom:.6rem}.login-popup .form-input{height:42px}.login-popup .container{padding:3.9rem 3.6rem 4.7rem}.login-popup .title{font-size:2.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.45;margin-bottom:.9rem}.login-popup form{display:block}.login-popup label{color:#777;font-size:1.4rem;font-weight:500;line-height:1.57;margin-bottom:.6rem}.login-popup .form-footer{margin:1rem 0 2.1rem}.login-popup .form-footer .custom-control{margin:0 0 0 auto;font-size:1.3rem;padding-left:2.5rem}.login-popup .forget-password{color:#222529;font-size:1.4rem;font-weight:600}.login-popup .btn-block{font-size:1.6rem;font-weight:700;line-height:1.5;padding:1.5rem 2.4rem;letter-spacing:-.02em}.login-popup .form-control{padding-left:2.5rem}.login-popup .form-control:hover{outline:none}.login-popup .custom-control-label{margin-top:2px;font-size:1.2rem}button.mfp-close{position:absolute;top:0;right:0;overflow:visible;opacity:.65;cursor:pointer;background:transparent;border:0;text-indent:-9999px;transform:rotate(45deg);color:#838383}button.mfp-close:hover{opacity:1}button.mfp-close:after{content:"";position:absolute;height:17px;top:12px;left:20px;border-left:1px solid}button.mfp-close:before{content:"";position:absolute;width:17px;top:20px;left:12px;border-top:1px solid}.mfp-ajax-product .product-single-container{box-shadow:0 10px 25px #00000080}.mfp-ajax-product{z-index:1058}@media (max-width:479px){.minipopup-area{right:10px}.minipopup-box{width:290px}}@media (min-width:768px){.login-popup .col-md-6{padding:0 2rem}.login-popup .col-md-6:first-child{border-right:1px solid #f5f6f6}}.tooltiptext{visibility:hidden;position:absolute;background-color:#333;color:#fff;font-weight:400;letter-spacing:.01em;text-align:center;padding:1rem .7rem;z-index:1;opacity:0;transition:opacity .3s;bottom:125%;left:50%;transform:translate(-50%)}figure .porto-loading-icon{position:absolute}.product-category{color:#777;margin-bottom:2rem;transition:box-shadow .3s ease-in-out}.product-default a{color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-default a:hover{color:#3d5167;text-decoration:none}.product-default figure{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:1.6rem}.product-default figure>a:first-child{width:100%;height:100%}.product-default figure img{transition:opacity .3s ease-in-out;height:auto;width:100%}.product-default figure img:first-child{opacity:1;position:relative}.product-default .product-details{display:flex;display:-ms-flexbox;padding:0 .8rem;flex-direction:column;-ms-flex-direction:column;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center}.product-default .category-wrap{width:100%;white-space:nowrap}.product-default .category-list{text-align:center;font-weight:400;font-size:1rem;line-height:1.7;opacity:.8;text-overflow:ellipsis;overflow:hidden}.product-default .product-title{max-width:100%;font-weight:400;font-size:1.5rem;line-height:1.35;letter-spacing:.005em;margin-bottom:.4rem}.product-default .product-title a{display:block}.product-default .product-action{position:relative;margin-bottom:1.5rem;color:#333;text-align:center;align-self:center}.product-default .btn-add-cart,.product-default .btn-icon-wish,.product-default .btn-quickview{border:1px solid #e7e7e7;background:#f4f4f4;color:#232529;line-height:34px}.product-default .btn-icon-wish,.product-default .btn-quickview{display:inline-block;position:absolute;top:0;margin:0 2px;width:36px;height:36px;font-size:1.6rem;text-align:center;opacity:0;transition:all .25s ease}.product-default .btn-icon-wish.checked,.product-default .btn-quickview.checked{color:#e27c7c}.product-default .btn-icon-wish.checked i:before,.product-default .btn-quickview.checked i:before{content:"\e88a"}.product-default .btn-icon-wish:hover,.product-default .btn-quickview:hover{color:#333}.product-default .btn-icon-wish{left:0}.product-default .btn-icon-wish.added-wishlist i:before{content:"\e88a";color:#da5555}.product-default .btn-quickview{font-size:1.4rem;right:0}.product-default:not(.inner-icon) .btn-add-cart:not(.product-type-simple) i{display:none}.product-default .btn-add-cart{display:inline-block;padding:0 1.4rem;font-size:1.2rem;font-weight:600;text-align:center;vertical-align:top;cursor:pointer;transition:all .25s ease}.product-default .btn-add-cart i{font-size:1.5rem;line-height:32px}.product-default .btn-add-cart i:before{margin:0 4px 0 0;font-weight:800}.product-default:hover{z-index:1;box-shadow:0 12px 20px #00000014;transition:box-shadow .3s ease-in-out}.product-default:hover figure img:first-child{opacity:0;transition:opacity .3s ease-in-out}.product-default:hover figure img:last-child{opacity:1;transition:opacity .3s ease-in-out}.product-default:hover .btn-add-cart{background:#2b2b2d;border-color:#2b2b2d;color:#fff}.product-default:hover .btn-add-cart.product-type-simple i{display:inline-block}.product-default:hover .product-action a{opacity:1}@media (max-width: 767px){.product-action a{opacity:1!important}}.product-default:hover .product-action a.btn-icon-wish{left:-40px}.product-default:hover .product-action a.btn-quickview{right:-40px}.tooltip-top:after{content:"";position:absolute;top:96%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#333 transparent transparent transparent}.old-price{text-decoration:line-through;font-size:1.4rem;letter-spacing:.005em;color:#999;margin-right:3px}.product-price{color:#222529;font-size:2rem;font-weight:600;line-height:1}.price-box{width:100%;margin-bottom:1.4rem;font-weight:600;line-height:1}.ratings-container{line-height:1;margin:0 0 12px 1px;cursor:pointer;position:relative;display:inline-block}.ratings-container .product-ratings,.ratings-container .ratings{position:relative;display:inline-block;font-size:11px;letter-spacing:.1em;font-family:"Font Awesome 5 Free";font-weight:900}.ratings-container .product-ratings{height:11px}.ratings-container .product-ratings:before{content:"\2605\2605\2605\2605\2605";color:#00000029}.ratings-container .product-ratings:hover .tooltiptext{visibility:visible;opacity:1}.ratings-container .ratings{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden}.ratings-container .ratings:before{content:"\2605\2605\2605\2605\2605";color:#6a6a6d}.product-select{margin:0 4px 0 0;cursor:pointer}.product-single-qty{display:inline-block;max-width:104px;vertical-align:middle}.product-single-qty .bootstrap-touchspin.input-group{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:none;padding-right:0}.product-single-qty .bootstrap-touchspin .form-control{width:2.7em;height:36px;padding:10px 2px;color:#222529;font-size:1.4rem;text-align:center}.product-single-qty .bootstrap-touchspin .form-control,.product-single-qty .bootstrap-touchspin .form-control:not(:focus),.product-single-qty .btn-outline:not(:disabled):not(.disabled):active{border-color:#dae2e6}.product-single-qty .btn{width:2.2em;padding:0}.product-single-qty .btn.btn-down-icon:hover:after,.product-single-qty .btn.btn-down-icon:hover:before,.product-single-qty .btn.btn-up-icon:hover:after,.product-single-qty .btn.btn-up-icon:hover:before{background-color:#3d5167}.product-single-qty .btn.btn-outline{border-color:#e7e7e7}.product-single-qty .btn.btn-down-icon:after,.product-single-qty .btn.btn-up-icon:after,.product-single-qty .btn.btn-up-icon:before{display:block;position:absolute;top:50%;left:50%;width:9px;height:1px;margin-left:-.55rem;background:#222529;content:""}.product-single-qty .btn.btn-up-icon:before{transform:rotate(90deg)}.product-single-qty .horizontal-quantity::-webkit-inner-spin-button,.product-single-qty .horizontal-quantity::-webkit-outer-spin-button{-webkit-appearance:none}.inner-quickview figure{position:relative}.inner-quickview figure .btn-quickview{position:absolute;padding:.8rem 1.4rem;bottom:0;left:0;width:100%;height:auto;color:#fff;background-color:#3d5167;font-size:1.3rem;font-weight:400;letter-spacing:.025em;text-transform:uppercase;visibility:hidden;opacity:0;transform:none;margin:0;border:none;line-height:1.82;transition:padding-top .2s,padding-bottom .2s;z-index:2}.inner-quickview figure .btn-quickview:hover{color:#fff;opacity:1}.inner-quickview .product-details{align-items:flex-start;-ms-flex-align:start}.inner-quickview .category-wrap{display:flex;display:-ms-flexbox;justify-content:space-between;-ms-flex-pack:justify;align-items:center;-ms-flex-align:center;width:100%}.inner-quickview .category-wrap .btn-icon-wish{transform:none;opacity:1;width:auto;height:auto;border:none;overflow:visible;font-size:1.5rem;line-height:0}.inner-quickview .category-list{text-align:left}.inner-quickview .category-wrap .btn-icon-wish{font-size:1.6rem;padding-top:1px}.inner-quickview:hover .btn-quickview{visibility:visible;opacity:.85}.inner-icon{position:relative;margin-bottom:1.9rem}.inner-icon:not(.product-widget) .product-details{padding:0}.inner-icon .category-list{text-align:left;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 20px)}.inner-icon .product-title{letter-spacing:-.01em}.inner-icon .ratings-container{margin-left:0}.inner-icon .price-box{margin-bottom:1.5rem}.inner-icon .btn-icon-group{z-index:2}.inner-icon .btn-icon-wish,.inner-icon .btn-quickview{top:auto}.inner-icon .btn-icon-wish{left:auto;right:0}.inner-icon:not(.product-widget):hover{box-shadow:none}.inner-icon:not(.product-widget):hover figure .btn-quickview{padding-top:1.2rem;padding-bottom:1.3rem;transition:padding-top .2s,padding-bottom .2s,opacity .2s}.inner-icon .btn-add-cart,.inner-icon .btn-icon-wish,.inner-icon .btn-quickview{background-color:transparent}.inner-icon figure{position:relative}.inner-icon figure .btn-icon-group{position:absolute;top:1.5rem;right:1.5rem}.inner-icon figure .btn-icon{display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:50%;margin:0 0 5px;width:36px;height:36px;padding:0;opacity:0;visibility:hidden;transition:opacity .3s,background-color .3s,color .3s,border-color .3s;transform:none}.inner-icon figure .btn-icon i:not(.fa):before{font-weight:400}.inner-icon figure .btn-icon .fa{font-size:12px;font-weight:600}.inner-icon figure .btn-icon i{font-size:1.6rem;margin-bottom:0}.inner-icon figure .btn-icon i:before{margin:0}.inner-icon figure .btn-icon:hover{background-color:#3d5167;border-color:#3d5167;color:#fff}.inner-icon:hover .btn-icon{background-color:#fff;border-color:#ddd;color:#000;visibility:visible;opacity:1;overflow:hidden}.quantity-input .product-details{align-items:center}.quantity-input .product-single-qty{margin:0 0 1rem}.quantity-input .btn-add-cart{margin:0 0 1rem 2px}.quantity-input .btn-add-cart:hover{background-color:#3d5167;border-color:#3d5167;color:#fff}.quantity-input .category-list{text-align:center}.modal-backdrop.show{opacity:0}@media (max-width:479px){.product-price{font-size:1.3rem}}.product-category{color:#1d2127;margin-bottom:2rem;position:relative}.product-category a:hover{color:inherit}.product-category img{width:100%}.product-category figure{margin-bottom:0;position:relative}.product-category figure:after{position:absolute;width:100%;height:100%;left:0;top:0;background:transparent;transition:all .3s;z-index:1;content:""}.product-category:hover figure:after{background-color:#1b1b1726}.owl-item>.product-category{margin-bottom:0}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#fff;background-color:#3d5167;font-size:14px;line-height:3.2rem;text-align:center;text-decoration:none;opacity:1}.social-icon+.social-icon{margin-left:.6rem}.social-icons .social-icon:focus,.social-icons .social-icon:hover{color:#fff;text-decoration:none;opacity:.85}.nav-tabs{margin:0;border:0;border-bottom:1px solid #e7e7e7;padding-bottom:2px}.nav-tabs .nav-item{margin-bottom:-3px}.nav-tabs .nav-item:not(:last-child){margin-right:3.5rem}.nav-tabs .nav-item .nav-link.active,.nav-tabs .nav-item.show .nav-link{border-bottom-color:#3d5167;color:#3d5167}.nav-tabs .nav-link{padding:1.2rem 0;border:0;border-bottom:2px solid transparent;color:#282d3b;font-weight:700;font-size:1.4rem;line-height:1;text-transform:uppercase}.nav-tabs .nav-link:hover{color:#3d5167}.tabs .tab-content{border:1px solid #eee;box-shadow:0 1px 5px #0000000a;padding:1.5rem}.tabs .nav-tabs{border-bottom:0}.tabs .nav-tabs .nav-item .nav-link.active,.tabs .nav-tabs .nav-item.show .nav-link{border-top-color:#3d5167;color:#3d5167;background:#fff}.tabs .nav-tabs .nav-item:not(:last-child){margin-right:.1rem}.tabs .nav-tabs .nav-link{border-top-left-radius:0;border-top-right-radius:0;border-top:3px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:none;background:#f4f4f4;text-transform:none;font-weight:400;line-height:2.4rem;margin-bottom:-1px;padding:.8rem 1.6rem}.tabs .nav-tabs .nav-link:focus,.tabs .nav-tabs .nav-link:hover{border-top-color:#3d5167}.tabs .tab-pane p:last-child{line-height:2.4rem}@media (max-width:479px){.nav-tabs .nav-item:not(:last-child){margin-right:2.5rem}}.tooltip{font-size:1.3rem}.tooltip.show{opacity:1}html{overflow-x:hidden;font-size:62.5%;font-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{color:#777;background:#fff;font-size:1.4rem;font-weight:400;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:not(.loaded)>:not(.loading-overlay){visibility:hidden!important;transition:none!important}body:not(.loaded)>:not(.loading-overlay) *{visibility:hidden!important;transition:none!important}::-moz-selection{background-color:#3d5167;color:#fff}::selection{background-color:#3d5167;color:#fff}p{margin-bottom:1.5rem}ol,ul{margin:0 0 2.25rem;padding:0;list-style:none}b,strong{font-weight:700}em,i{font-style:italic}hr{max-width:1730px;margin:5.5rem auto 5.2rem;border:0;border-top:1px solid #e7e7e7}sup{font-size:70%}sup{font-size:50%}img{display:block;max-width:100%;height:auto}button:focus{outline:none}body.modal-open{padding-right:0!important}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{transform:scale(1)}}.loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;transition:all .5s ease-in-out;background:#fff;opacity:1;visibility:visible;z-index:999999}.loaded>.loading-overlay{opacity:0;visibility:hidden}.bounce-loader{position:absolute;top:50%;left:50%;width:70px;margin:-9px 0 0 -35px;transition:all .2s;text-align:center;z-index:10000}.bounce-loader .bounce1,.bounce-loader .bounce2,.bounce-loader .bounce3{display:inline-block;width:18px;height:18px;border-radius:100%;background-color:#ccc;box-shadow:0 0 20px #00000026;-webkit-animation:1.4s ease-in-out 0s normal both infinite bouncedelay;animation:1.4s ease-in-out 0s normal both infinite bouncedelay}.bounce-loader .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.bounce-loader .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.mobile-sidebar{-webkit-overflow-scrolling:touch}.mobile-sidebar::-webkit-scrollbar{height:10px;width:6px}.mobile-sidebar::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:10px;position:absolute}.mobile-sidebar::-webkit-scrollbar-track{background:#fff;border-radius:10px;margin:8px;width:100%}.load-more-overlay.loading:after,.loading:not(.load-more-overlay){animation:spin .65s infinite linear;border:2px solid #fff;border-radius:32px;border-top:2px solid rgba(0,0,0,.4)!important;border-right:2px solid rgba(0,0,0,.4)!important;border-bottom:2px solid rgba(0,0,0,.4)!important;content:"";display:block;height:20px;top:50%;margin-top:-10px;left:50%;margin-left:-10px;right:auto;position:absolute;width:20px;z-index:3}.load-more-overlay{position:relative}.load-more-overlay.loading:after{content:""}.load-more-overlay:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.8;z-index:3}.col-6.fade.in{opacity:1;transition:opacity .5s}.col-6.fade{opacity:0;transition:opacity .5s}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@media (max-width:767px){html{font-size:9px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:1.8rem;color:#222529;font-weight:700;line-height:1.1}.h1,h1{font-size:3.6rem;font-weight:400;line-height:1.223}.h2,h2{font-size:3rem;line-height:1.5}.h3,h3{font-size:2.5rem;line-height:1.28}.h4,h4{font-size:2rem;line-height:1.35}.h5,h5{font-size:1.4rem;line-height:1.429}.h6,h6{font-size:1.3rem;line-height:1.385;font-weight:600}a{transition:all .3s;color:#3d5167;text-decoration:none}a:focus,a:hover{color:#3d5167;text-decoration:none}.heading{margin-bottom:3rem;color:#222529}.heading .title{margin-bottom:1.6rem}.heading p{letter-spacing:-.015em}.heading p:last-child{margin-bottom:0}.section-title{text-transform:uppercase;font-size:1.8rem}@media (min-width:768px){.h1,h1{font-size:4.5rem}.h2,h2{font-size:2.5rem}.heading{margin-bottom:4rem}}@media (min-width:992px){.h1,h1{font-size:5rem}.h2,h2{font-size:3rem}.heading{margin-bottom:5rem}}.page-wrapper{position:relative;left:0;transition:all .25s}.main{flex:1 1 auto}.row{margin-left:-10px;margin-right:-10px}[class*=col-]{padding-left:10px;padding-right:10px}.gutter-sm{margin-left:-10px;margin-right:-10px}.gutter-sm>*{padding-left:10px;padding-right:10px}.container :not(.sticky-header)>.container,.container :not(.sticky-header)>.container-fluid{padding-left:0;padding-right:0}.ajax-overlay{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;position:fixed;top:0;right:0;bottom:0;left:0;opacity:.8;background-color:#0b0b0b;z-index:1055}@media (max-width:1280px){.container-fluid{padding-left:20px;padding-right:20px}}@media (min-width:1220px){.container{max-width:1200px}}@media (min-width:992px){.container{padding-left:10px;padding-right:10px}.row-lg{margin-left:-15px;margin-right:-15px}.row-lg [class*=col-]{padding-left:15px;padding-right:15px}}@media (max-width:991px){.container{max-width:none}.mmenu-active .page-wrapper,.sidebar-opened .page-wrapper{left:260px}}.owl-carousel .owl-dots .owl-dot span{width:16px;height:16px;border-width:2px}.owl-carousel .owl-dots .owl-dot span:before{margin:0;width:8px;height:8px;transform:translate(-50%,-50%)}.owl-carousel .owl-dots .owl-dot.active span:before,.owl-carousel .owl-dots .owl-dot:hover span:before{transform:translate(-50%,-50%)}.owl-carousel.dots-top .owl-dots{position:absolute;right:0;bottom:100%;margin:0 0 3.4rem}.owl-carousel.dots-small .owl-dots span{width:14px;height:14px}.owl-carousel.dots-small .owl-dots span:before{width:4px;height:4px}.category-slide,.home-slide{width:100%}div.slide-bg{background-repeat:no-repeat;background-position:center center;background-size:cover}img.slide-bg{object-fit:cover;object-position:center top}.owl-carousel:not(.owl-loaded){flex-wrap:nowrap;overflow:hidden}.owl-carousel:not(.owl-loaded)[class*=cols-]:not(.gutter-no){margin-left:-10px!important;margin-right:-10px!important;width:auto}.owl-carousel:not(.owl-loaded).row{display:flex}.noUi-target{background:#eee}.noUi-handle{background:#3d5167}.noUi-connect{background:none;box-shadow:0 1px 2px #00000061 inset}.sticky-header{transition:left .25s}.sticky-header.fixed{display:flex;position:fixed;right:0;left:0;width:100%;padding:0;background:#fff;box-shadow:0 1px #0000000f;z-index:1040}.sticky-header.fixed .logo{max-width:160px}.sticky-header.header-middle.fixed{height:60px}.main .sticky-header:not(.fixed)>.container{padding-left:0;padding-right:0}.main .sticky-header.fixed{min-height:38px;padding-top:15px;padding-bottom:15px;box-shadow:0 2px 5px #0000001a;overflow:hidden;z-index:997}.main .sticky-header.fixed .container{margin:0 auto}.main .sticky-header.toolbox.fixed{padding:1.5rem;padding-right:1.5rem!important;background-color:#f4f4f4;margin:0!important}.main .sticky-header.toolbox.fixed .toolbox-left{margin-right:3rem}.mmenu-active .sticky-header.fixed,.sidebar-opened .sticky-header.fixed:not(.sticky-header){left:260px;transition:left .25s}.sticky-navbar{display:flex;justify-content:space-around;position:fixed;left:0;right:0;top:100%;width:100%;background-color:#fff;border-top:1px solid #e7e7e7;opacity:0;visibility:hidden;transition:all .25s;z-index:997}.sticky-navbar.fixed{opacity:1;visibility:visible;transform:translateY(-100%)}.mmenu-active .sticky-navbar.fixed,.sidebar-opened .sticky-navbar.fixed{left:260px;transition:all .25s}.sticky-navbar .sticky-info{flex:0 0 20%;max-width:20%;padding:1rem 0}.sticky-navbar .sticky-info a{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#222529;font-size:9px;font-weight:600;text-transform:uppercase}.sticky-navbar .sticky-info i{font-size:27px;font-weight:400}.sticky-navbar .sticky-info i span{font-style:normal;right:-4px;top:3px}@media (min-width:576px){.sticky-navbar{display:none}}@media (max-width:991px){.sidebar-opened .sticky-header.fixed{left:260px;transition:left .25s}.main .sticky-header.toolbox.fixed .toolbox-left{margin-right:0}}header{position:relative}header .container,header .container-fluid{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:space-between;-ms-flex-pack:justify;position:relative}header p{margin-bottom:0}header a{color:inherit}.header-middle{padding-top:6px;padding-bottom:6px;color:#3d5167}.header-bottom{padding-top:2.7rem;padding-bottom:.9rem}.header-left,.header-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-right{margin-left:auto}.header-bottom:not(.fixed) .header-left,.header-bottom:not(.fixed) .header-right{display:none}.header-bottom .header-right{padding-right:2.6rem;color:#222529}.header-bottom.fixed .logo{max-width:89px}.header-bottom.fixed .header-search-inline.header-search{margin-right:2.3rem}.header-bottom.fixed .header-search-inline.header-search i{font-size:2.3rem}.header-bottom.fixed .header-search-inline.header-search .header-search-wrapper{display:flex;position:absolute;margin-top:10px;border:5px solid #3d5167}.header-bottom.fixed .header-search-inline.header-search:not(.show) .header-search-wrapper{display:none}.header-bottom.fixed .header-search-inline.header-search .header-search-inline .btn:after,.header-bottom.fixed .header-search-inline.header-search .search-toggle{display:block}.header-contact{align-items:center;text-transform:uppercase}.header-contact i{margin-right:1.1rem;font-size:2.9rem}.header-contact img{margin-right:.7rem}.header-contact h6{margin:0;font-size:1.1rem;line-height:1.3;color:#777}.header-contact a{display:block;font-size:1.8rem;font-weight:700;white-space:nowrap}.mobile-menu-toggler{border:0;background:transparent;color:#222529;padding:1rem .5rem;margin-right:.5rem;font-size:20px;line-height:0;cursor:pointer}.badge-circle{position:absolute;top:1px;right:0;width:1.6rem;border-radius:50%;color:#fff;background:#ff5b5b;font-weight:600;font-size:1.1rem;line-height:1.6rem;text-align:center}header .social-icon{border-radius:50%;color:#282d3b;font-size:17px;width:3rem;height:3rem;line-height:3rem}header .social-icon:not(:hover):not(:active):not(:focus){background-color:transparent}header .social-icon+.social-icon{margin-left:4px}.top-notice{position:relative;padding:.9rem 2rem 1.1rem;font-size:1.3rem;line-height:2;letter-spacing:.025em}.top-notice h5{color:inherit;font-size:inherit;font-weight:500}.top-notice small{font-size:.8461em;letter-spacing:.025em;opacity:.5}.top-notice a{color:inherit;font-weight:700}.top-notice .category{display:inline-block;padding:.3em .8em;background:#0075af;font-size:1rem}.top-notice .mfp-close{top:50%;transform:translateY(-50%) rotate(45deg) translateZ(0);color:inherit;opacity:.7;z-index:10}.top-notice .mfp-close:hover{opacity:1}.header-icon:not(:last-child){margin-right:3.1rem}.header-icon i{font-size:2.8rem}.header-icon:hover{color:#222529}.cart-count{z-index:1}@media (min-width:992px){.mobile-menu-toggler{display:none}}@media (max-width:991px){.header-search i{font-size:2.4rem}}@media (max-width:575px){.top-notice{line-height:1.5}.header-icon:not(:last-child){margin-right:1.2rem}}.dropdown-toggle i{font-size:2.8rem}.dropdown-toggle:not(.dropdown-arrow):after{display:none}.dropdown-arrow:after{content:"\e819";border:0;margin:-5px 2px 0 11px;font-size:15px;font-family:porto;width:auto;height:auto}.dropdown-arrow .badge-circle{top:3px;left:19px;z-index:2}.cart-dropdown a:focus,.cart-dropdown a:hover{color:inherit}.cart-opened .cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:1050}.cart-dropdown .product{display:-ms-flexbox;display:flex;margin:0!important;padding:2rem 0;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e6ebee;box-shadow:none!important}.cart-dropdown .product-image-container{position:relative;max-width:80px;width:100%;margin:0 0 0 auto;border:1px solid #f4f4f4}.cart-dropdown .product-image-container a:after{display:none}.cart-dropdown .product-title{padding-right:1.5rem;margin-bottom:1.1rem;font-size:1.4rem;line-height:19px;color:#222529;font-weight:500}.cart-dropdown .product-title a{color:#222529}.cart-dropdown .product-details{margin-bottom:3px;font-size:1.3rem}.cart-dropdown .btn-remove{position:absolute;top:-11px;right:-9px;width:2rem;height:2rem;border-radius:50%;color:inherit;background-color:#fff;box-shadow:0 2px 6px #00000080;text-align:center;line-height:2rem;font-size:1.8rem;font-weight:500}.cart-dropdown .btn-remove span{display:block;margin-top:1px}.cart-dropdown .btn-remove:focus,.cart-dropdown .btn-remove:hover{color:#3d5167}.sticky-header .cart-dropdown{margin-top:0;margin-bottom:0}.btn-remove{position:absolute;top:-10px;right:-8px;width:2rem;height:2rem;border-radius:50%;color:#474747;background-color:#fff;box-shadow:0 2px 6px #0006;text-align:center;line-height:2rem}.btn-remove:focus,.btn-remove:hover{color:#3d5167}.icon-cancel:before{content:"\f00d";font-family:"Font Awesome 5 Free";font-weight:900}@media (max-width:480px){.cart-dropdown .dropdown-menu{width:262px}}.header-search{position:relative}.header-search form{margin:0}.header-search .form-control,.header-search select{margin:0;border:0;color:inherit;font-size:1.3rem;height:100%;box-shadow:none}.header-search .form-control,.header-search .select-custom{background:#f4f4f4}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.header-search .form-control{flex:1}}.header-search .form-control::placeholder{color:#a8a8a8}.header-search:not(.header-search-category) .form-control{border-radius:5rem}.header-search:not(.header-search-category) .btn{position:absolute;top:0;right:0;bottom:0;background:transparent;border:0;padding:0 .8em;color:#333}.search-toggle:after{content:"";position:absolute;right:calc(50% - 10px);bottom:-10px;border:10px solid transparent;border-bottom-color:#3d5167}.header-search:not(.show) .search-toggle:after{display:none}.header-search-wrapper{display:flex;display:-ms-flexbox;position:absolute;right:-2.3rem;z-index:999;margin-top:10px;color:#8d8d8d;box-sizing:content-box;height:40px;border-radius:5rem;border:5px solid #3d5167}.header-search-wrapper:after{display:block;clear:both;content:""}.header-search:not(.show) .header-search-wrapper{display:none}.header-search-wrapper .select-custom{margin:0;width:13rem;flex:0 0 13rem}.header-search-wrapper .select-custom:after{font-size:1.4rem;line-height:0;margin-top:1px;right:13px}.header-search-wrapper select{width:100%;border-left:1px solid #fff;padding-left:15px;padding-right:14px;line-height:36px;letter-spacing:.005em;color:inherit;-moz-appearance:none;-webkit-appearance:none}.header-search-wrapper select:focus{outline:none}.header-search-wrapper .btn{position:relative;padding:0 0 3px;border:0;border-left:1px solid #fff;min-width:40px;color:#222529;font-size:16px;background:#f4f4f4}.header-search-wrapper .btn:before{display:inline-block;margin-top:5px;font-weight:800}.header-search-inline .form-control{min-width:21rem;padding:1rem 2rem}@media (min-width:992px){.header-search-inline .btn:after,.header-search-inline .search-toggle{display:none}.header-search-inline.header-search .header-search-wrapper{display:flex;display:-ms-flex;position:static;margin:0;border-width:0}}@media (max-width:767px){.header-search .form-control{min-width:17rem}}@media (max-width:575px){.header-search-wrapper{left:15px;right:15px}}.menu,.menu li,.menu ol,.menu ul{margin:0;padding:0;list-style:none}.menu{font-size:12px;font-weight:600;line-height:1.5}.menu:after{display:block;clear:both;content:""}.menu .show>.megamenu,.menu .show>ul{opacity:1}.menu li>a{display:block;padding:.8rem 1.8rem;transition:.2s ease-out;color:#777}.menu li.active>a,.menu li.show>a,.menu li:hover>a{background:#f4f4f4}.menu>li{float:left;position:relative;margin-right:2.8rem}.menu>li>a{padding:1rem 0;font-size:13px;font-weight:400;color:#555}.menu>li.active>a,.menu>li.show>a,.menu>li:hover>a{color:#3d5167;background:transparent}.menu .megamenu{display:none;position:absolute;z-index:999;background-color:#fff;box-shadow:0 1rem 2.5rem #00000026;border:1px solid #eee;border-top:3px solid #3d5167;left:15px;padding:10px 20px;width:580px}.menu .megamenu .row>div{padding-top:1.5rem}.menu .megamenu img{width:300px;height:100%;object-fit:cover}.menu ul{display:none;position:absolute;min-width:200px;padding:5px 0;border-top:3px solid #3d5167;top:100%;left:0;z-index:101;background-color:#fff;box-shadow:0 29px 29px #0000001a}.menu ul ul{top:-5px;left:100%}.menu ul li{position:relative}.menu ul li:hover ul{display:block}.mobile-menu-container{position:fixed;top:0;bottom:0;left:0;width:100%;max-width:260px;background-color:#1d1e20;font-size:1.2rem;line-height:1.5;z-index:1051;transform:translate(-100%);transition:transform .25s;overflow-y:auto}.mmenu-active .mobile-menu-container{transform:translate(0)}.mobile-menu-container .social-icons{display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.mobile-menu-container .social-icon+.social-icon{margin-left:1.2rem}.mobile-menu-container .search-wrapper{display:flex;position:relative;align-items:center;padding-left:1.5rem;padding-right:1.5rem}.mobile-menu-container .search-wrapper .form-control{background:#282e36;border:0;line-height:22px;padding:8px 12px;height:38px}.mobile-menu-container .search-wrapper .btn{position:absolute;right:28px}.mobile-menu-wrapper{position:relative;padding:4.7rem 0 3rem}.mobile-menu-close{position:absolute;top:1.2rem;right:2.1rem;padding:.4rem;color:#fff;line-height:1;cursor:pointer;z-index:9;font-size:1.3rem}.mobile-menu-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;transition:all .25s;background:#000;opacity:0;visibility:hidden;z-index:1050}.mmenu-active .mobile-menu-overlay{opacity:.35;visibility:visible}.mmenu-active .mobile-sidebar{display:none}.mobile-nav{margin:0 0 2rem;padding:0}.mobile-menu{margin:0;padding:0;list-style:none}.mobile-menu li ul{display:none}.mobile-menu>li>a{text-transform:uppercase}.mobile-menu li{display:block;position:relative}.mobile-menu li:not(:last-child){border-bottom:1px solid #242527}.mobile-menu li a{display:block;position:relative;margin-left:1.1rem;margin-right:1.1rem;padding:1rem 0 1.1rem .7rem;color:#fff;font-size:1.3rem}.mobile-menu li a:focus,.mobile-menu li a:hover{color:#fff;text-decoration:none}.mobile-menu li.active>a,.mobile-menu li.open>a{color:#fff;background-color:#282e36}.mobile-menu li>div{padding-left:1rem}.mobile-menu li ul{margin:0;padding:0}.mobile-menu li ul li a{padding-left:2.5rem}.mobile-menu li ul ul li a{padding-left:3.5rem}.mmenu-btn{display:block;position:absolute;top:46%;right:.5rem;width:3rem;height:3rem;margin-top:-1.5rem;text-align:center;border-radius:0;outline:none;font-weight:700;background-color:transparent;color:#fff;font-size:1.7rem;line-height:3rem;cursor:pointer}.open>.mmenu-btn:after{content:"\e81b"}.mmenu-btn:after{display:inline-block;margin-top:-2px;font-family:porto;content:"\e81c"}.open>a>.mmenu-btn:after{content:"\e81b"}.side-menu li{position:relative}.side-menu li>a{display:block;border-bottom:1px solid #e7e7e7;padding:1.2rem 0;color:#555;font-weight:600}.side-menu li i{margin-right:1.2rem;font-size:20px;line-height:1;vertical-align:middle}.side-menu ul{display:none;padding-left:1.0714em}.side-menu:after{content:"";position:absolute;width:100%;height:1px;margin-top:-1px;background:#fff}.side-menu-toggle{position:absolute;top:1rem;right:0;width:24px;color:#222529;text-align:center;line-height:24px;cursor:pointer}.side-menu-toggle:before{content:"\e81c";font-family:porto;font-weight:600}.show>.side-menu-toggle:before{content:"\e81b"}.menu-vertical .megamenu,.menu-vertical ul{top:0;left:100%;margin-left:-1px;border-top:0}.menu-vertical>li{float:none;margin:0;padding:0 1.8rem 0 1.6rem}.menu-vertical>li:not(:first-child){border-top:1px solid #fff}.menu-vertical>li:not(:first-child)>a{margin-top:-1px;border-top:1px solid #e7e7e7}.menu-vertical>li>a{display:block;padding:1.2rem 1rem 1.4rem .5rem;font-size:1.4rem;font-weight:600;text-transform:capitalize;transition:none}.menu-vertical>li i{position:relative;margin-right:8px;top:1px}.menu-vertical>li.active,.menu-vertical>li.show,.menu-vertical>li:hover{background:#3d5167}.menu-vertical>li.active>a,.menu-vertical>li.show>a,.menu-vertical>li:hover>a{border-bottom-color:transparent;color:#fff}.menu-vertical>li.active+li>a,.menu-vertical>li.show+li>a,.menu-vertical>li:hover+li>a{border-top-color:transparent}footer{font-size:1.3rem;color:#555;background:#d8dce5;line-height:24px}footer .container{position:relative}footer p{color:inherit}footer a{color:inherit}.footer-middle{padding-top:6.6rem;padding-bottom:2.4rem}.footer-bottom{color:#777;background:#fff;padding-bottom:4.4rem;padding-top:4.4rem}footer .social-icon{border-radius:50%;width:4rem;height:4rem;color:#fff;font-size:1.4rem;line-height:4rem}footer .social-icon:not(:hover):not(:active):not(:focus){background:#3d5167}footer .social-icon+.social-icon{margin-left:8px}footer .widget{margin-bottom:3rem}footer .widget-title{color:#222529;font-size:1.5rem;font-weight:700;text-transform:uppercase;margin:0 0 1.6rem}footer .links li{margin-bottom:1rem}footer .contact-info{margin:0;padding:0}footer .contact-info li{position:relative;margin-bottom:1rem;line-height:1.4}#scroll-top{height:40px;position:fixed;right:15px;width:40px;z-index:9999;bottom:0;color:#fff;background-color:#43494e;font-size:16px;text-align:center;line-height:1;padding:11px 0;visibility:hidden;opacity:0;border-radius:0;transition:all .3s,margin-right 0s;transform:translateY(40px)}#scroll-top>i{position:absolute;height:24px;line-height:24px;top:0;bottom:0;left:0;right:0;margin:auto}#scroll-top>i:before{font-weight:700;font-size:2rem}#scroll-top:focus,#scroll-top:hover{background-color:#3a4045}#scroll-top.fixed{transform:translateY(0);opacity:1;visibility:visible;color:#fff;width:49px;height:48px;right:10px;text-align:center;text-decoration:none;z-index:996;transition:background .3s ease-out;background:rgba(64,64,64,.75)}#scroll-top.fixed:hover{color:#3d5167}@media (max-width:575px){footer{margin-bottom:68px}#scroll-top{display:none}}.about .feature-box h3{margin-bottom:1.2rem;text-transform:none;font-weight:600;font-size:18px;line-height:20px;color:#21293c}.about .feature-box i{margin-bottom:1.3rem;font-size:5.5rem}.about .feature-box p{line-height:27px}.subtitle{color:#21293c;font-size:1.9rem}.about-section{padding:1rem 0 2.5rem;color:#7b858a;font-size:1.5rem;line-height:1.8}.about-section .subtitle{margin-bottom:1.7rem}.about-section p{margin-bottom:2rem;font-weight:400;font-size:14px;line-height:24px}.about-section .lead{color:#21293c;font-size:1.8rem;line-height:1.5;font-weight:400}.team-info figure{position:relative}.team-info:hover .prod-full-screen{opacity:1}.team-info .prod-full-screen{display:flex;width:30px;height:30px;align-items:center;justify-content:center;background-color:#222529;border-radius:50%;bottom:5px;right:5px}.team-info .prod-full-screen i{color:#fff}@media (min-width:768px){.about-section{padding-top:3.1rem;padding-bottom:4.5rem}}.sidebar-shop{font-size:1.3rem}.sidebar-shop .widget{padding:2rem;border:1px solid #e7e7e7}.sidebar-shop .widget:after{display:block;clear:both;content:""}.sidebar-shop .widget:not(:last-child){border-bottom:0}.sidebar-shop .widget-title{margin:0;color:#313131;font-size:1.5rem;font-weight:600;line-height:1.4;text-transform:uppercase}.sidebar-shop .widget-title a{display:block;position:relative;color:inherit}.sidebar-shop .widget-title a:focus,.sidebar-shop .widget-title a:hover{text-decoration:none}.sidebar-shop .widget-title a:after,.sidebar-shop .widget-title a:before{display:inline-block;position:absolute;top:50.4%;right:2px;width:10px;height:2px;margin-top:-1px;transition:all .35s;background:#222529;content:""}.sidebar-shop .widget-title a.collapsed:after{transform:rotate(-90deg)}.sidebar-shop .widget-body{padding:1.5rem 0 .7rem}.cat-list{margin:0;padding:0;list-style:none}.cat-list li{position:relative;margin-bottom:1.3rem;font-size:14px;font-weight:500}.cat-list li:last-child{margin-bottom:0}.cat-list li a{color:#777;font-weight:500}.cat-list li a:focus,.cat-list li a:hover{color:#3d5167}span.toggle{cursor:pointer;display:inline-block;text-align:center;position:absolute;right:-5px;top:-3px;margin:0;padding:0;width:24px;height:24px;line-height:23px;font-family:porto;font-weight:900;color:#222529}span.toggle:before{content:"\e81b"}.collapsed span.toggle:before{content:"\e81c"}.price-slider-wrapper{padding:1.5rem .4rem .5rem .6rem}.filter-price-action{margin-top:2.5rem;padding-bottom:.5rem}.filter-price-action .btn{padding:5px 1.5rem 6px;font-size:1.2rem;font-weight:600}.filter-price-action .filter-price-text{font-size:1.2rem;line-height:2}.sort-menu-trigger{display:block;color:#313131;font-size:12px;line-height:1.4;text-transform:uppercase}.filter-toggle span{margin-bottom:2px;color:#777;font-size:1.3rem;letter-spacing:-.02em}.filter-toggle a{display:inline-block;position:relative;width:46px;height:26px;margin-left:7px;border-radius:13px;background:#e6e6e6;text-decoration:none}.filter-toggle a:before{position:absolute;left:0;width:42px;height:22px;-webkit-transform:translate3d(2px,2px,0) scale3d(1,1,1);transform:translate3d(2px,2px,0) scaleZ(1);transition:all .3s linear;border-radius:11px;background-color:#fff;content:""}.filter-toggle a:after{position:absolute;left:0;width:22px;height:22px;-webkit-transform:translate3d(2px,2px,0);transform:translate3d(2px,2px,0);transition:all .2s ease-in-out;border-radius:11px;background-color:#fff;box-shadow:0 2px 2px #0000003d;content:""}.filter-toggle.opened a{background-color:#3d5167}.filter-toggle.opened a:before{-webkit-transform:translate3d(18px,2px,0) scale3d(0,0,0);transform:translate3d(18px,2px,0) scale3d(0,0,0)}.filter-toggle.opened a:after{-webkit-transform:translate3d(22px,2px,0);transform:translate3d(22px,2px,0)}.sidebar-toggle{display:flex;position:static;margin-right:.8rem;margin-top:0;padding:0 1.1rem 0 3px;align-items:center;width:auto;height:34px;text-transform:uppercase;line-height:36px;color:inherit;border:1px solid #dfdfdf;background:#fff;cursor:pointer}.sidebar-toggle span{margin-left:0rem;font-size:1.3rem;letter-spacing:-.05em}.sidebar-toggle:hover span{color:#3d5167}.sidebar-opened .sidebar-toggle i:before{content:"\f1de"}@media (min-width:992px){.sort-menu-trigger{min-width:140px;height:34px;padding-left:.8rem;color:#777;line-height:34px;z-index:9}.sort-menu-trigger:focus,.sort-menu-trigger:hover{text-decoration:none}}.sidebar-toggle svg{stroke:#222529;fill:#fff;width:28px}.product-ajax-grid+.bounce-loader{bottom:-1rem;top:auto}@media (max-width:991px){.sort-menu-trigger{margin-bottom:1.5rem;font-weight:700}.sidebar-toggle span{font-size:11px;font-weight:600;color:#222529}.sidebar-shop .widget{padding:2rem 0;border:0}.sidebar-shop .widget:first-child{padding-top:0}.sidebar-shop .widget:not(:last-child){border-bottom:1px solid #e7e7e7}}@media (max-width:479px){.sidebar-toggle{margin-right:2px}}.cart-message{padding:.8rem 0 1.9rem 3px}.cart-message:before{content:"\f00c";position:relative;margin-right:.6rem;top:2px;font-size:20px;font-weight:900;font-family:"Font Awesome 5 Free";color:#0cc485}.cart-message span{color:#222529;font-size:1.6rem}.single-cart-notice{line-height:24px;font-size:1.6rem;color:#222529}.view-cart{padding:14px 27px 13px;margin:3px 0;height:48px}.add-cart{padding:12px 27px 10px 26px;font-size:1.4rem;font-weight:700;letter-spacing:-.015em;line-height:24px}.add-cart:before{font-size:1.8rem;line-height:0;vertical-align:middle;margin-right:8px;font-weight:900}.added-wishlist i:before{content:"\e88a";color:#da5555}.product-single-container:not(.product-quick-view) .product-action .add-cart.added-to-cart:before{display:none}.product-single-container:not(.product-quick-view) .product-action .add-cart.added-to-cart:after{margin-left:8px;font-family:"Font Awesome 5 Free";content:"\f00c";font-weight:600;font-size:1.6rem}.product-single-details{margin-bottom:1.1rem}.product-single-details .product-action .add-cart{display:inline-flex;align-items:center}.product-single-details .product-action .add-cart:before{content:"\e8ba";margin-top:-2px;font-family:Porto;font-weight:600;font-size:1.8rem;margin-right:7px}.product-single-details .product-title{margin-bottom:1.1rem;color:#222529;font-size:3rem;font-weight:700;letter-spacing:-.01em;width:calc(100% - 70px)}.product-single-details .price-box{margin-bottom:2.3rem;color:#222529;font-weight:600}.product-single-details .product-filtered-price{display:none;margin-bottom:1.3rem;margin-top:.7rem}.product-single-details .new-price{color:#222529;font-size:2.4rem;letter-spacing:-.02em;vertical-align:middle;line-height:.8;margin-left:3px}.product-single-details .product-price{color:#222529;font-size:2.4rem;letter-spacing:-.02em;vertical-align:middle;line-height:.8}.product-single-details .old-price{position:relative;top:2px;color:#a7a7a7;font-size:1.9rem;font-weight:600;vertical-align:middle}.product-single-details .old-price+.product-price{margin-left:.4rem}.product-single-details .short-divider{width:40px;height:0;border-top:2px solid #e7e7e7;margin:0 0 2.2rem;text-align:left}.product-single-details .product-single-filter:last-child{display:none;margin-bottom:1rem;margin-top:-2px}.product-single-details .divider+.product-action{margin-top:-.5rem}.product-single-details .product-action+.divider{margin-top:1.6rem}.product-single-details .ratings-container{margin-bottom:2.1rem;display:flex;align-items:center}.product-single-details .ratings-container .product-ratings,.product-single-details .ratings-container .ratings{font-size:1.3rem}.product-single-details .ratings-container .product-ratings{height:14px;margin-left:-1px;margin-right:1px}.product-single-details .ratings-container .product-ratings:before{color:#999}.product-single-details .ratings-container .ratings:before{color:#fd5b5a}.product-single-details .rating-link{color:#999;font-size:1.3rem;font-weight:400;padding-left:1rem}.product-single-details .rating-link:hover{text-decoration:underline}.product-single-details .product-action{padding:1.5rem 0 1.6rem;border-top:1px solid #e7e7e7}.product-single-details .container{align-items:center;-ms-flex-align:center}.product-single-details .container img{max-width:5rem;max-height:5rem;margin-right:2rem}.product-single-details .product-single-qty{margin:.5rem .5rem .5rem 1px}.product-single-details .product-single-qty .form-control{height:48px;font-size:1.6rem;font-weight:700}.product-single-details .clear-btn{display:inline-block;background-color:#f4f4f4;margin-top:-3px;margin-left:-3px;padding:5px 8px;font-size:1rem;color:#777}.product-single-details .clear-btn:hover{background-color:#3d5167;color:#fff}main .sticky-header:not(.fixed).container{padding-left:0;padding-right:0}main .sticky-header.fixed .container,main .sticky-header.fixed .container-fluid{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;flex-wrap:wrap;-ms-flex-wrap:wrap}main .sticky-header.fixed .product-action{flex:1;-ms-flex:1;border:0;margin:0;padding:0;min-width:260px;text-align:right}main .sticky-header .product-title{margin-right:2rem;margin-bottom:0;font-size:16px;font-weight:600}main .sticky-header .price-box{margin:0;color:#2b2b2d;font-weight:400;line-height:normal}main .sticky-header .old-price{font-size:1.4rem}main .sticky-header .product-price{font-size:1.8rem}main .sticky-header .ratings-container{display:block;line-height:24px}main .sticky-header .product-ratings:before{color:#00000029}.single-info-list{margin-bottom:1.7rem;padding:0;font-size:1.2rem;line-height:1.5;letter-spacing:.005em}.single-info-list li{margin-bottom:1rem;letter-spacing:.001em}.single-info-list li strong{color:#222529;letter-spacing:0}.product-single-filter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.product-single-filter label{margin-right:4.2rem;min-width:5rem;margin-bottom:0;color:#777;font-weight:400;letter-spacing:.005em;text-transform:uppercase}.product-single-filter.product-single-qty{max-width:148px;max-height:7.5rem;border-bottom:0}.product-single-qty label{color:#222529;font-weight:600;font-size:1.5rem}.product-single-share{display:-ms-flexbox;display:flex;margin-top:.7rem;-ms-flex-align:center;align-items:center;flex-wrap:wrap;-ms-flex-wrap:wrap}.product-single-share label{margin-right:1.2rem;margin-bottom:.5rem;color:#222529;font-weight:600;font-size:1.4rem;line-height:1.1;letter-spacing:.005em;text-transform:uppercase}.product-single-share .social-icons{margin-top:2px}.product-single-share .social-icons.vertical{display:flex;flex-direction:column}.product-single-share .social-icons.vertical .social-icon{border-radius:0}.product-single-share .social-icon{line-height:2em;border:2px solid transparent;margin:.2857em 1px .2857em 0}.product-single-share:not(.icon-with-color) .social-icon{border-radius:50%}.product-single-share:not(.icon-with-color) .social-icon:not(:hover):not(:active):not(:focus){color:#222529;background-color:transparent;border-color:#e7e7e7}.product-single-gallery{margin-bottom:3.3rem}.product-single-gallery .sticky-slider:not(.sticked){position:relative!important}.product-single-gallery a{display:block}.product-single-gallery img{display:block;width:100%;max-width:none}.product-single-gallery .product-item{position:relative;z-index:2}.product-single-gallery .product-item:not(:last-child){margin-bottom:4px}.product-single-gallery .product-item:hover .prod-full-screen{opacity:1}.product-single-gallery .product-single-grid{margin-bottom:3.6rem}.prod-thumbnail{display:flex;display:-ms-flexbox;margin:8px 0 0;padding:0 1px}.prod-thumbnail>.owl-dot{flex:0 0 25%;max-width:25%;padding:4px}.prod-thumbnail img{width:100%;cursor:pointer}.prod-thumbnail .owl-dot.active img,.prod-thumbnail img:hover{border:2px solid #21293c}.transparent-dots{position:absolute;top:1.6rem;left:2.6rem;width:110px;margin:0;padding:0;z-index:99}.transparent-dots .owl-dot{flex:1;max-width:108px;margin-bottom:2px}.transparent-dots .owl-dot img{border:0;border:1px solid rgba(0,0,0,.1);transition:border-color .2s}.transparent-dots .owl-dot.active img,.transparent-dots .owl-dot:hover img{border:1px solid #3d5167;transition:border-color .2s}.product-slider-container:not(.container){position:relative;padding-left:1px;padding-right:1px}.product-slider-container:not(.container):hover .prod-full-screen{opacity:1}.prod-full-screen{position:absolute;right:2rem;bottom:1.7rem;transition:all .5s;outline:none;opacity:0;z-index:1}.prod-full-screen i{color:#000;font-size:1.4rem;cursor:pointer}.product-single-tabs .tab-pane{padding-top:3rem;padding-bottom:3rem;color:#7b858a;line-height:1.92}.product-single-tabs .sticky-header{height:auto}.product-single-tabs .nav.nav-tabs .nav-link{color:#818692}.product-single-tabs .nav.nav-tabs .nav-link.active{color:#222529}.product-single-tabs .nav.nav-tabs .nav-link{font-size:1.3rem}.product-single-tabs .nav.nav-tabs .nav-link.active,.product-single-tabs .nav.nav-tabs .nav-link:hover{border-bottom-color:#222529}.product-single-tabs .nav-item{font-size:1.3rem}.scrolling-box .tab-pane+.tab-pane{margin-top:3.5rem;border-top:2px solid #dae2e6}.product-desc-content{margin-bottom:2.5rem}.product-desc-content .feature-box p{font-size:14px;line-height:27px;color:#4a505e;letter-spacing:0}.product-desc-content .feature-box h3{margin-bottom:.8rem;font-size:1.4rem}.product-desc-content p{margin-bottom:2.3rem;letter-spacing:.005em}.product-desc-content ol,.product-desc-content ul{margin-bottom:2.4rem;padding-left:7.4rem;letter-spacing:.005em;position:relative;padding-top:2px}.product-desc-content li{margin-bottom:9px;letter-spacing:0}.product-desc-content li:before{content:"\f058";position:absolute;left:4rem;display:inline-block;margin-top:-2px;vertical-align:middle;font-family:"Font Awesome 5 Free";font-weight:900;margin-right:1.8rem;color:#21293c;font-size:1.6rem}.product-desc-content img.float-left,.product-desc-content img.float-right{max-width:50%}.product-desc-content img{padding-top:4px}.product-desc-content .feature-box i{display:inline-block;font-size:2.8rem;float:none;margin-bottom:0;margin-top:3px}.product-desc-content .feature-box-content{margin-left:0}.table.table-striped{margin-top:2rem;margin-bottom:5.9rem}.table.table-striped td,.table.table-striped th{padding:1.1rem 1.2rem}.table.table-striped tr:nth-child(odd){background-color:#f9f9f9}.product-reviews-content{padding-top:2px;padding-bottom:2.5rem;line-height:1.92}.product-reviews-content .required{color:#222529}.product-reviews-content .reviews-title{margin-bottom:1.6rem;font-size:2rem;font-weight:400}.product-reviews-content .reviews-title+p{padding-bottom:.4rem;letter-spacing:.005em}.product-reviews-content .ratings-container{margin:-3px -2px .5rem 0}.product-reviews-content .divider{border-top:1px solid #e7e7e7;margin:4rem 0}.product-reviews-content .comments .comment-block{padding-bottom:2.3rem;background-color:#f5f7f7}.add-product-review{padding-top:5px}.add-product-review .custom-checkbox .custom-control-input:checked~.custom-control-label:after{top:4px;left:2px}.add-product-review form{padding:3.5rem 2rem 3.3rem;border-radius:3px;background-color:#f4f4f4}.add-product-review h3{margin-bottom:1.6rem;font-size:2rem;font-weight:400;letter-spacing:-.01em}.add-product-review label{display:block;font-size:1.4rem;line-height:1;margin-bottom:1.1rem}.add-product-review .rating-stars{margin-bottom:1rem}.add-product-review .form-control{margin-top:1.4rem;margin-bottom:1.6rem;font-size:1.4rem;max-width:100%;height:37px}.add-product-review textarea.form-control{min-height:170px}.add-product-review .btn{padding:.55em 1rem .5em;font-weight:400;text-transform:none}.add-product-review .custom-control-label{letter-spacing:.005em;line-height:1.9}.add-product-review .custom-control-label:after,.add-product-review .custom-control-label:before{top:6px;left:0;width:15px;height:15px;font-size:1.2rem;font-weight:300}.add-product-review .custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#0075ff;border-color:#0075ff}.add-product-review .custom-checkbox .custom-control-input:checked~.custom-control-label:after{color:#fff}.add-product-review .custom-control{padding-left:2.2rem;margin-bottom:1rem;margin-top:-6px}.rating-stars{display:flex;display:-ms-flexbox;position:relative;height:14px;font-size:1.4rem;margin-bottom:2.8rem}.rating-stars a{color:#706f6c;text-indent:-9999px;letter-spacing:1px;width:16px}.rating-stars a:before{content:"";position:absolute;left:0;height:14px;line-height:1;font-family:"Font Awesome 5 Free";text-indent:0;overflow:hidden;white-space:nowrap}.rating-stars a.active:before,.rating-stars a:hover:before{content:"\f005\f005\f005\f005\f005";font-weight:900}.rating-stars .star-1{z-index:10}.rating-stars .star-2{z-index:9}.rating-stars .star-3{z-index:8}.rating-stars .star-4{z-index:7}.rating-stars .star-1:before{width:16px}.rating-stars .star-2:before{width:32px}.rating-stars .star-3:before{width:48px}.rating-stars .star-4:before{width:64px}.rating-stars .star-5:before{content:"\f005\f005\f005\f005\f005"}.products-section{padding-top:3.8rem;padding-bottom:3rem}.products-section .owl-carousel.dots-top .owl-dots{margin:0px -2px 3.5rem}.products-section .owl-carousel.dots-top .owl-dots span{border-color:#0466}.products-section .owl-carousel.dots-top .owl-dot.active span{border-color:#3d5167}.products-section .product-title{margin-bottom:4px}.products-section .price-box{margin-bottom:1.4rem}.products-section h2{padding-bottom:1rem;border-bottom:1px solid #e7e7e7;margin-bottom:3.4rem;font-size:1.8rem;line-height:22px;letter-spacing:-.01em;text-transform:uppercase}.products-section .container-fluid{padding-right:20px;padding-left:20px}@media (max-width:1199px){.transparent-dots{width:90px}}@media (min-width:768px){.products-section{padding-top:4.8rem;padding-bottom:3.6rem}.add-product-review form{padding-left:3rem;padding-right:3rem}}@media (min-width:992px){.main-content .col-lg-7{-ms-flex:0 0 54%;flex:0 0 54%;max-width:54%}.main-content .col-lg-5{-ms-flex:0 0 46%;flex:0 0 46%;max-width:46%}}@media (max-width:575px){.transparent-dots{width:70px}.rating-stars a:before{line-height:1.2}.ratings-container .product-ratings,.ratings-container .ratings{line-height:1.2}}@media (max-width:480px){.pg-vertical .product-slider-container{max-width:calc(100% - 53px)}.product-reviews-content .reviews-title{font-size:1.7rem}}.product-single-collapse{line-height:1.9;margin-bottom:3.2rem;margin-top:-3px}.product-single-collapse p,.product-single-collapse .product-desc-content{margin-bottom:1.3rem}.product-single-collapse .product-desc-content ol,.product-single-collapse .product-desc-content ul{padding-left:5.8rem;margin-bottom:2rem}.product-single-collapse .product-desc-content li:before{left:2.4rem}@media (min-width:992px){.sidebar-toggle{display:none}}@media (max-width:991px){.mobile-sidebar{display:block;position:fixed;top:0;bottom:0;left:0;width:260px;padding:2rem;margin:0;transform:translate(-260px);transition:transform .2s ease-in-out 0s;background-color:#fff;z-index:9999;overflow-y:auto}.sidebar-opened .mobile-sidebar{transform:none}.sidebar-opened .sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:.35;z-index:8999}}@keyframes navItemArrow{0%{position:relative;right:-1px}50%{position:relative;right:3px}to{position:relative;right:-1px}}.post{margin-bottom:4.1rem}.post a{color:inherit}.post a:focus,.post a:hover{text-decoration:underline}.single{margin-bottom:2.3rem}.single h3{font-size:2rem;font-weight:600}.single h3 i{margin-right:7px;font-size:2rem}.single .social-icon{width:29px;height:29px}.single .social-icon+.social-icon{margin-left:.8rem}.sidebar{position:relative;height:100%;font-size:1.3rem}.sidebar .widget{margin-bottom:3.1rem}.sidebar .sidebar-wrapper{padding-bottom:4.2rem}.sidebar .sidebar-wrapper .widget:last-child{margin-bottom:0;padding-bottom:3rem}.widget-title{margin:.5rem 0 1.3rem;color:#313131;font-size:1.6rem;font-weight:700;line-height:1.2;text-transform:uppercase}.widget form{margin-bottom:0}.list{padding:0;list-style:none;font-size:1.3rem;border-bottom:1px solid rgba(0,0,0,.08);margin-top:-8px;margin-bottom:0}.list li{display:block;position:relative;margin:0;padding:6px 0 6px 15px;border-top:1px solid rgba(0,0,0,.08);line-height:24px}.list li:before{content:"\f054";position:relative;font-family:"Font Awesome 5 Free";font-weight:900;margin-left:-11px;margin-right:6px;font-size:7.2px;opacity:.7;vertical-align:middle}.list li:hover:before{animation:navItemArrow .6s linear infinite}.list li a{color:inherit}.list li:first-child{border-top-width:0}.list .list{margin-top:5px;margin-bottom:-6px;border-bottom:none}.list .list li:first-child{border-top-width:1px}.comment-list{padding-bottom:4px}.comments{position:relative}.comments .img-thumbnail{position:absolute;top:0;padding:0;border:0}.comments .comment-block{padding:2rem 2rem 3.5rem;position:relative}.comments .comment-block p{font-size:.9em;line-height:21px;margin:0;padding:0}.comments .comment-block .date{color:#999;font-size:.9em}.comments .comment-by{display:block;padding:0 0 4px;margin:0;font-size:1.3rem;line-height:21px;letter-spacing:-.005em;color:#999}.comments .comment-by strong{font-size:1.4rem;letter-spacing:.005em;color:#7b858a}.comments .comment-arrow{position:absolute;left:-15px;height:0;top:28px;width:0;border-bottom:15px solid transparent;border-top:15px solid transparent;border-right:15px solid #f4f4f4}@media (max-width:991px){.sidebar.mobile-sidebar{position:fixed}}#map{height:500px;margin-bottom:5rem;background-color:#e5e3df}#map address{margin:0;padding:.625rem .875rem;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.5}#map a{display:inline-block;margin-top:.8rem;font-size:1.2rem;text-transform:uppercase}.contact-us-container{padding-bottom:6px}.contact-us-container h2{font-size:2.4rem;letter-spacing:-.0425em}.contact-us-container p{letter-spacing:-.025em;line-height:2}.contact-us-container label{color:#777;font-size:1.4rem;font-weight:500}.contact-us-container input{border-color:#ebebeb}.contact-us-container .form-group{margin-bottom:1.8rem}.contact-us-container .form-footer{margin-top:-2px}.contact-us-container .contact-info{border-bottom:1px solid #eee}.contact-us-container .required{color:#ff7272}.contact-info{padding-top:.5rem}.contact-info>div{margin-bottom:2.9rem}.contact-info .col-12{margin-bottom:4.7rem}.contact-info .feature-box .sicon-location-pin{margin-top:-2px}.contact-info .feature-box i{margin-bottom:1.8rem;font-size:4.5rem}.contact-info .feature-box h3{margin-bottom:.4rem;font-size:2rem;letter-spacing:-.025em;text-transform:none;font-weight:700}.contact-info .feature-box h5{color:#777;font-weight:400;letter-spacing:-.025em}.header{border-bottom:1px solid #f4f4f4}.header-icon:not(:last-child){margin-top:1px}.top-notice{padding:.9rem 2rem 1.1rem}.top-notice h5{margin-bottom:1px;margin-right:4px}.top-notice h5 b{letter-spacing:.04em}.top-notice .category{background:#151719}.sticky-header .cart-dropdown{margin-bottom:-2px;margin-right:2px}.dropdown-arrow .badge-circle{top:0px;left:20px}.dropdown-arrow:after{display:none}.wishlist-count{top:0px;right:-9px}.header-search-inline.header-search,.newsletter-section{margin-right:0}.header-search-inline.header-search .submit-wrapper,.newsletter-section .submit-wrapper{padding-top:1px;align-items:center;height:100%;border-radius:0;border-bottom:1px solid #d8dce1}.header-search-inline.header-search .form-control,.newsletter-section .form-control{padding:0;border:none;height:34px;margin-bottom:0;font-size:1.3rem;font-style:italic;letter-spacing:.003em;background-color:transparent}.header-search-inline.header-search .form-control::placeholder,.newsletter-section .form-control::placeholder{color:#8a8a8a}.header-search-inline.header-search .btn,.newsletter-section .btn{margin-right:1.4rem;padding:0;top:1px;height:100%;border:none;min-width:auto}.header-search-inline.header-search .btn i,.newsletter-section .btn i{font-size:16px}.header-search-inline.header-search .btn{color:#606669;background-color:transparent}.search-toggle:after{border-bottom-color:#ccc}.header-contact{margin:1px 2rem 0 2.4rem}.header-contact i{margin-right:1.3rem}.header-contact h6{font-weight:400}.header-contact h6 a{font-size:1.6rem}.header-contact a{color:#3d5167}.thumb-item{text-align:center}.thumb-item .item{font-size:14px;color:#666;font-weight:500;padding:.5rem 1rem .5rem 0;border-right:1px solid #d9d1d1}.thumb-item:last-child a{border:unset}.thumb-item a:hover{color:#ff7272}.thumb-item i:before{position:absolute;top:50%;left:0;right:0;line-height:1;font-size:28px;color:#fff;margin-top:-14px;text-align:center}.thumb-info-image,.thumb-item i{display:block;position:relative;margin-bottom:.9rem;padding-top:100%;border-radius:50%;background-position:center top;background-repeat:no-repeat;background-size:100% auto}footer .widget li:not(:last-child){margin-bottom:1rem}footer .social-icons{padding:2px 0 0 2px}.breadcrumb{padding:1.3rem 0 1.2rem}.old-price{letter-spacing:.015em;margin-right:4px}@media (min-width:1280px){.container{max-width:1260px}}@media (max-width:1200px){.thumb-item a{font-size:11px}}@media (max-width:991px){.header-contact{margin-right:0;margin-left:1rem}.header-middle{padding-bottom:2rem}.header-search-inline.header-search i{font-size:2.5rem}.header-search-inline.header-search .submit-wrapper{border:5px solid #ccc;background-color:#fff}.header-search-inline.header-search .form-control{padding:0 1rem}.header-search-inline .form-control{min-width:32rem}}@media (max-width:576px){.header-icon:not(:last-child){margin-right:2.2rem;margin-left:-.8rem}}.btn-lg{padding:1em 2.96em .98em}.section-title{margin-bottom:2.1rem;font-size:2rem;font-weight:600;text-transform:capitalize}.coupon-sale-text{position:relative;display:inline-block;padding:4px 12px 5px 11px;transform:rotate(-2deg)}.coupon-sale-text i{position:absolute;left:-2.25em;top:50%;transform:translateY(-50%) rotate(-90deg);font-size:.65em;font-style:normal;opacity:.6;letter-spacing:0}.coupon-sale-text b{display:inline-block;padding:5px 8px;font-size:1.6em;background-color:#fff}.coupon-sale-text em{font-size:2em;font-style:normal}.home-slider{background:#dadada}.home-slider h2{font-size:4.49em;letter-spacing:.001em}.home-slider .btn{font-size:1em}.home-slider .home-slide,.home-slider .home-slide img,.home-slider .owl-item,.home-slider .owl-stage{height:100%}.product-info-container .heading h4{margin-bottom:5px;font-size:1.33em;font-weight:500;letter-spacing:.116em;color:#222529b3}.product-info-container .heading h3{font-size:5.875em}.product-info-container .heading h5{margin-left:auto;font-size:.75em;vertical-align:top}.product-info-container .heading h5 span{position:relative;top:-2px;font-size:1.1em;letter-spacing:-.035em}.product-info-container .heading .coupon-sale-text{font-size:1.15em;margin:0 0 0 8px;letter-spacing:-.01em}.product-info-container .heading .coupon-sale-text sup{font-size:100%;top:2px}.product-info-container .heading .btn{letter-spacing:-.02em}.product-info-container .heading img{object-position:55%}.info-box{padding:3.1rem 2.4rem}.info-box i{margin-right:8px;margin-bottom:2px;font-size:3.2rem}.info-box h4{font-size:1.5rem;font-weight:600;text-transform:none;line-height:1.2}.products-scroll-section{margin-bottom:6.8rem}.products-scroll-section .row{flex-wrap:nowrap;overflow-x:auto}.products-scroll-section .product-default{margin-bottom:2.3rem}.products-scroll-section .custom-srcollbar::-webkit-scrollbar{height:8px}.products-scroll-section .custom-srcollbar::-webkit-scrollbar-thumb{position:relative;background:#3d5167}.products-scroll-section .custom-srcollbar::-webkit-scrollbar-track{background:#f4f4f4}.product-info-container{margin-bottom:6.1rem;background-color:#d8dce5}.product-info-container .heading{margin:6.1rem 0 5.2rem;font-size:1.6rem}.product-info-container .heading h4{margin-bottom:3px}.product-info-container .heading h2{margin-bottom:7px;font-size:3em;line-height:1}.product-info-container .heading h5{margin-left:auto;margin-right:5.2rem}.product-info-container .heading h5 span{letter-spacing:-.025em}.product-info-container .heading .coupon-sale-text{margin:0 3px 0 12px}.product-info-container .coupon-sale-text{line-height:1;letter-spacing:-.04em}.product-info-container .coupon-sale-text em{margin:0 -3px}.product-info-container .btn-group{width:100%}.product-info-container .btn-group .btn{padding:1.6rem 0 1.5rem;font-size:1.6rem;letter-spacing:-.02em}.product-info-image{position:relative}.product-info-item{display:flex;margin-bottom:1.5rem;padding-left:1px;align-items:center}.product-info-item:first-child{margin-bottom:1.6rem}.product-info-item:before{content:"";margin-right:1rem;background-color:#3d5167;height:1px;width:6px}.product-info-item .product-default:hover{box-shadow:none}.product-info-item .product-default:hover .btn-add-cart{background-color:transparent;color:#3d5167}.product-info-item .product-details{padding:0;flex-direction:row}.product-info-item .product-title{font-size:1.5rem;font-weight:500;letter-spacing:-.01em}.product-info-item .product-title a{color:#222529}.product-info-item .price-box,.product-info-item .product-default,.product-info-item .product-title{margin-bottom:0}.product-info-item .price-box{margin:0 2rem;letter-spacing:0}.product-info-item .product-price{color:#444}.product-info-item .btn-add-cart{margin-top:-3px;padding:0;line-height:1.3;font-size:1.3rem;font-weight:700;letter-spacing:-.025em;border:0;border-bottom:1px solid;background-color:transparent;color:#3d5167}.product-info-item .btn-add-cart:hover{background-color:transparent;color:#3d5167}.product-popup-dot{position:absolute}.product-popup-dot>a{display:flex;padding:1rem;align-items:center;justify-content:center;font-size:.8rem}.product-popup-dot>a:before{content:"";display:block;width:20px;height:20px;border-radius:50%;background-color:#ff7272}.product-popup-dot>a i{position:absolute;color:#fff}.product-popup-dot.dot-top-one{top:22.2%;left:13.9%}.product-popup-dot.dot-middle-one{top:60.1%;left:18.7%}.product-popup-dot.dot-bottom-one{bottom:7.4%;left:11.9%}.product-popup-dot.dot-top-two{left:55.9%;top:20.1%}.product-popup-dot.dot-middle-two{left:55.4%;top:52%}.product-popup-dot.dot-bottom-two{left:53.8%;bottom:12.2%}.product-popup-dot:hover .product-popup-wrap{visibility:visible;opacity:1;left:100%}.product-popup-wrap{position:absolute;visibility:hidden;opacity:0;padding:2rem;right:auto;top:-6.1rem;left:-9999999px;background-color:#fff;transition:visibility .3s,opacity .3s;z-index:2}.product-popup-wrap figure img{width:auto;max-width:210px}.product-popup-wrap .product-default{margin-bottom:3px}.product-popup-wrap .product-default:hover .btn-icon{background-color:#3d5167;color:#fff;opacity:.9}.product-popup-wrap .btn-add-cart{padding:4px 1.4rem;background-color:#3d5167;width:100%;color:#fff;border:0;opacity:1}.product-popup-wrap .price-box{margin-bottom:1.7rem}.banner-big-sale{margin-top:1.9rem;margin-bottom:4.5rem}.banner-big-sale .banner-content{padding:1.9rem 1rem 2rem 4px}.banner-big-sale h2{font-size:1.25em;line-height:1.2}.banner-big-sale h2 small{margin-left:.9em;font-size:64%;font-weight:400;opacity:.7}.banner-big-sale b{position:relative;margin-right:1.2rem;padding:.32em .55em .33em .6em;margin-left:1px;font-size:1.05em;z-index:1}.banner-big-sale b:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;transform:rotate(-2deg) skew(1deg);z-index:-1}.banner-big-sale .btn{padding:1.05em 2.57em;margin-top:1px}.newsletter-section{padding-bottom:3rem}.newsletter-section .container{max-width:530px}.newsletter-section h3{margin-bottom:4px;font-size:2rem;font-weight:600}.newsletter-section p{margin-bottom:2.6rem;letter-spacing:.005em}.newsletter-section .submit-wrapper{display:flex;position:relative}.newsletter-section .submit-wrapper:before{content:"\e88e";position:absolute;margin-top:-.5em;top:50%;left:0;line-height:1;font-size:1.6rem;font-weight:600;font-family:porto;color:#3d5167;z-index:1}.newsletter-section .submit-wrapper .form-control{padding-left:2.3rem;font-size:1.2rem;height:39px}.newsletter-section .btn{padding:.59em .89em;margin:0 0 2px;font-size:1.2rem}@media (min-width:1400px){.product-info-container .heading h2{font-size:4em}}@media (max-width:1399px){.product-info-container .heading{max-width:466px}}@media (max-width:1199px){.info-box{padding-left:0;padding-right:0}.product-info-container{padding-bottom:5rem}}@media (max-width:991px){.product-info-image{max-width:400px}.product-popup-dot.dot-bottom-two:hover .product-popup-wrap,.product-popup-dot.dot-middle-two:hover .product-popup-wrap,.product-popup-dot.dot-top-two:hover .product-popup-wrap{right:100%;left:auto}}@media (max-width:991px) and (min-width:768px){.product-info-image{margin-bottom:-12rem}}@media (max-width:768px){.product-info-container .heading{max-width:423px}.product-popup-wrap{padding:1.3rem 1.3rem 1rem}.product-popup-wrap figure img{max-width:120px}}@media (max-width:480px){.product-info-container .heading{max-width:330px}.product-info-container .heading h2{font-size:2.2em}.product-info-item .price-box{margin:0 1rem}}.sidebar-shop .widget-body{padding:1.6rem 0 .6rem}.toolbox .form-control,.toolbox label{padding-bottom:2px}.page-item>.page-link:not(span){display:flex;padding:0;align-items:center;justify-content:center;width:33px;height:33px;border:1px solid #ccc}.products-section h2{margin-bottom:2.4rem;font-size:1.6rem;font-weight:700}.products-section .owl-carousel.dots-top .owl-dots{margin-bottom:2.5rem}.product-single-tabs .nav.nav-tabs{margin-bottom:1px}.product-single-tabs .nav.nav-tabs .nav-link{padding:1.1rem 0 1.3rem;margin-right:0;font-size:1.3rem}.sidebar-wrapper{width:100%!important;display:contents}@media (max-width: 767px){.sidebar-wrapper .widget{border:unset!important}}.blog-sidebar{margin-bottom:2rem}.blog-sidebar h2{font-size:1.75rem;font-weight:700;color:#222;margin-bottom:2rem}.blog-categories-list{list-style:none;padding:0;margin:0}.blog-categories-list .nav-item{margin-bottom:.75rem}.blog-categories-list .nav-link{display:flex;align-items:center;padding:1rem 1.25rem;font-size:1.1rem;font-weight:500;color:#444;background:#f8f9fa;text-decoration:none;transition:all .2s ease;position:relative}.blog-categories-list .nav-link:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:#007bff;transition:width .2s ease}.blog-categories-list .nav-link:hover{color:#007bff;background:#e9ecef;padding-left:1.5rem}.blog-categories-list .nav-link:hover:before{width:4px}.blog-categories-list .nav-link.active{color:#fff;background:#444;font-weight:600;padding-left:1.5rem}.blog-categories-list .nav-link.active:before{width:4px;background:#222}@media (max-width: 991px){.blog-sidebar{margin-bottom:2.5rem}.blog-sidebar h2{font-size:1.5rem}}.blog-sidebar-horizontal{padding:3rem 2rem;background:#f8f9fa;border-radius:12px}.blog-sidebar-horizontal h2{font-size:1.75rem;font-weight:700;color:#222;margin-bottom:2rem}.blog-categories-horizontal{list-style:none;padding:0;margin:0}.blog-categories-horizontal .nav-item{display:inline-block}.blog-categories-horizontal .nav-link{display:inline-block;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;color:#444;background:#ffffff;text-decoration:none;border-radius:50px;transition:all .3s ease;border:2px solid transparent}.blog-categories-horizontal .nav-link:hover{color:#007bff;background:#e9ecef;border-color:#007bff;transform:translateY(-2px);box-shadow:0 4px 8px #007bff1a}.blog-categories-horizontal .nav-link.active{color:#fff;background:#444;border-color:#444;font-weight:600;box-shadow:0 4px 12px #00000026}@media (max-width: 768px){.blog-sidebar-horizontal{padding:2rem 1rem}.blog-sidebar-horizontal h2{font-size:1.5rem}.blog-categories-horizontal .nav-link{font-size:.9rem;padding:.6rem 1.2rem}}.blog-card-wrapper{margin-bottom:2rem;display:flex;flex-direction:column;height:100%}.blog-card{position:relative;width:100%;height:220px;overflow:hidden;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease;flex-shrink:0}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0003}.blog-card img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.blog-card:hover img{transform:scale(1.05)}.blog-card-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 50%,transparent 100%);padding:2rem 1.5rem 1.5rem;color:#fff}.blog-card-title{font-size:1.75rem;font-weight:700;line-height:1.3;margin-bottom:.75rem;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:3.5rem}.blog-card-title a{color:#fff;text-decoration:none;transition:opacity .3s ease}.blog-card-title a:hover{opacity:.85}.blog-card-meta{display:flex;align-items:center;font-size:1.1rem;opacity:.95}.blog-card-meta i{margin-right:.4rem}.blog-card-content{padding:1.25rem 0;flex-grow:1}.blog-card-excerpt{color:#666;font-size:1.15rem;line-height:1.7;margin-bottom:1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-read-more{display:inline-flex;align-items:center;color:#007bff;font-weight:600;font-size:1.1rem;text-decoration:none;transition:color .3s ease}.blog-card-read-more:hover{color:#0056b3}.blog-card-read-more i{margin-left:.5rem;transition:transform .3s ease}.blog-card-read-more:hover i{transform:translate(5px)}@media (max-width: 767px){.blog-card{height:200px}.blog-card-title{font-size:1.4rem}.blog-card-excerpt{font-size:1.1rem}.blog-card-read-more{font-size:1.05rem}}.blog-post-hero{position:relative;width:100%;height:450px;overflow:hidden;border-radius:12px;margin-bottom:3rem}.blog-post-hero img{width:100%;height:100%;object-fit:cover}.blog-post-hero-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 50%,transparent 100%);padding:3rem 2rem 2rem;color:#fff}.blog-post-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;color:#fff}.blog-post-meta{display:flex;align-items:center;gap:1.5rem;font-size:.95rem;opacity:.95}.blog-post-meta i{margin-right:.4rem}.blog-post-content p{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;color:#333}.blog-post-content h2,.blog-post-content h3,.blog-post-content h4{margin-top:2rem;margin-bottom:1rem;font-weight:600}.blog-post-content img{max-width:100%;height:auto;border-radius:8px;margin:2rem 0}@media (max-width: 991px){.blog-post-hero{height:300px}.blog-post-title{font-size:1.75rem}}@font-face{font-family:porto;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/porto-8422b363.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/fa-brands-400-8ea87917.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/fa-regular-400-e42a8844.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/build/assets/fa-solid-900-9834b82a.woff2) format("woff2")}
