@charset "utf-8";.main .container{padding-bottom:0}.subject{overflow:hidden;border-radius:2px;background-image:linear-gradient(185deg,rgba(242,227,148,0.9)-80%,rgba(134,238,124,0)200%);margin-left:0 margin-right:0;font-weight:400}
.subject strong,.subject b{font-weight:600}.category-subject{margin-top:32px;border-radius:2px;background:unset}
#category-search-title a.btn{margin-right:16px}.subject .submenus{margin-top:16px}.subject div h1{padding:0 16px;margin-top:40px}
.subject div.image{padding:0;aspect-ratio:1.27}.subject div.image>img{aspect-ratio:1.27;object-fit:cover}
.subject div p{font-size:18px;line-height:1.8em;margin:4rem 2rem;text-align:center}.subject>.container{padding-left:0;padding-right:0}
@media(min-width:992px){.subject .container{display:flex;align-items:flex-end}.subject div.image{aspect-ratio:1/1.27}
.subject div.image>img{aspect-ratio:1/1.27}}@media(min-width:1200px){.subject div.image{aspect-ratio:1}
.subject div.image>img{aspect-ratio:1}}@media(min-width:768px){.subject div{font-size:16px}.subject div p{font-size:20px;line-height:1.8em;text-align:right}
.subject div.image{padding:0 1rem 2rem}.subject div.description{padding:3rem 1rem 0}}.subject div img{width:100%}
.subject div:nth-child(2){overflow-y:auto;scrollbar-width:thin}.tab-header{background:#125688;font-weight:bold;padding:0;margin:0}
.tab-title{margin:12px 24px;color:#555}.nav-tabs{background:unset}.nav-tabs>li>a,.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{color:#555 !important}
.top-selling{overflow:hidden;margin-left:-7;margin-right:-7}.top-selling .tab-header{border-radius:4px;background-image:linear-gradient(to right,#71abd1,#a9cce3)}
.top-selling .tab-header .nav-tabs{padding-top:2.5px}.top-selling .tab-content{margin-left:-8px;margin-right:-8px}
.brands{padding:0}.brands div div{background-color:rgba(12,56,88,.07)}.brands div div{aspect-ratio:7/5;padding:0}
.brands div div img{margin:0;padding:16px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.blog{border:1px solid rgba(12,56,88,.06);border-radius:1px;background-color:rgba(12,56,88,.01);padding:8px}
.blog h3{margin:12px}.blog ul{list-style:circle}.blog ul a{font-size:1.3em;line-height:2.4em}.product-carousel .item>.container>div{width:100%}
.product-carousel .item .title{margin-top:16px;margin-bottom:16px}.product-carousel .item .description{max-width:400px;color:#00101d;margin:auto;margin-bottom:16px}
.product-carousel .item>div{display:flex;justify-content:center;flex-direction:column;align-items:center}
.product-carousel .item .left-pane{height:900px;padding:32px}@media(min-width:992px){.product-carousel .item .right-pane{height:900px}
}.product-carousel .item .left-pane img{height:100%;aspect-ratio:1 / 1.27;object-fit:cover}.product-carousel .item .right-pane{padding:48px 32px}
.product-carousel .item .right-pane img{max-height:400px}.product-carousel .left-pane .image-wrapper{height:90%}
.product-carousel .image-wrapper{overflow:hidden;position:relative}.product-carousel .image-mask{position:absolute;top:0;width:100%;height:100%}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item.next.right,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.prev.left,.carousel-inner>.item.active,.carousel-inner>.item.active.left,.carousel-inner>.item.active.right,.carousel-inner>.item.next,.carousel-inner>.item.prev,.carousel-inner>.item{transform:none;-webkit-transform:none;transition:unset;-webkit-transition:unset;-o-transition:unset;transform-origin:0 0}
.carousel-inner>.item.active img{transform:matrix(1,0,0,1,0,0);-webkit-transform:matrix(1,0,0,1,0,0);transform-origin:0 0}
.carousel-inner>.item img{transform:matrix(1.2,0,0,1.2,0,0);transform-origin:0 0;-webkit-transition:-webkit-transform .77s ease-in-out;-o-transition:-o-transform .7s ease-in-out;transition:transform .7s ease-in-out}
.carousel-inner>.item .image-mask{transition:transform .7s ease-in-out;-webkit-transition:transform .7s ease-in-out;-o-transition:transform .7s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.carousel-inner>.item.active.left .image-mask,.carousel-inner>.item.next .image-mask{transform:translate3d(0,0,0)}
.carousel-inner>.item.active .image-mask,.carousel-inner>.item.prev .image-mask{transform:translate3d(100%,0,0)}
}.top-banner .bg{height:360px;background-image:url(../../../img/baifernn.jpg);display:flex;align-items:center;justify-content:center}
.top-banner .bg .frame{min-width:300px;padding:8px 32px;border-radius:1px;border:1px solid white;background:rgba(230,227,225,0.9);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#888}
.top-banner .bg .frame h2 span{line-height:2.4em}.top-banner .bg .frame h2{font-size:72px;font-weight:700;line-height:unset;margin-top:-8px;margin-bottom:40px}
.parallax{margin:32px 0}.parallax .title{margin-bottom:16px}.parallax .description{color:#00101d;margin-bottom:16px}
.parallax .right-pane{aspect-ratio:1}@media(min-width:992px){.parallax{margin:72px}.parallax .left-pane{position:absolute;right:50%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
}.parallax .left-pane>div{margin:32px 16px;max-width:400px}.parallax .primary-image{height:100%;aspect-ratio:1/1.27;object-fit:cover;position:absolute;right:0}
.parallax .secondary-image{height:61%;aspect-ratio:1;object-fit:cover;position:absolute;box-shadow:22px 4px 40px 15px rgba(0,0,0,0.14),0 7px 10px -3px rgba(113,171,209,0.4);left:0}
body.sandbox-preview .navbar-fixed-top,body.csr-mode .navbar-fixed-top{top:50px}.navbar,.navbar.navbar-default{background-color:white}
.navbar-default{padding-bottom:0;border-bottom:1px solid #eee;box-shadow:none !important}.navbar-default .container{padding-right:0;padding-left:0;padding-bottom:0}
.mega-dropdown-menu.container{max-width:800px}.navbar-default .container .navbar-collapse{padding:0 30px}
.navbar-brand{margin-right:0}.navbar .brand-logo{display:block;-moz-box-sizing:border-box;box-sizing:border-box;content:url(../../../img/kdonline-logo-internal.png);width:135px;transform:scale(1.5);transition:all .4s ease-in-out}
.navbar .languages>a img{margin-top:-4px}.navbar .languages ul img{padding-left:5px}.navbar .search-form button{padding-right:0;padding-left:0}
.navbar .search-form input{width:200px !important;background-image:unset}.navbar .search-form .form-group{background-color:#eee;padding:4px;border-radius:4px}
.navbar .nav-wrapper{margin-top:20px;transition:all 300ms linear}.navbar .main-menu-wrapper{width:100%;text-align:center;display:inline-flex}
.navbar .main-menu{margin:0 auto auto;display:inherit;align-items:flex-start}ul.nav.navbar-nav.navbar-right{direction:rtl}
.navbar .main-menu>li:hover>a{font-weight:500;color:black}.navbar .cart-count-badge{background:#555;color:white;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:4px;font-size:smaller;width:19px;height:19px;line-height:initial;display:inline-block;margin-right:-6px;text-align:center;vertical-align:middle;position:relative;top:-2px}
.header-logo{position:absolute;top:0;right:50%;padding:0;margin-top:15px;margin-right:-75px}.navbar .account-actions{padding:15px 0}
.type-ahead{margin-right:15px}.open .ta-dropdown-menu.dropdown-menu{display:flex}.ta-dropdown-menu{padding:10px;width:800px}
.ta-dropdown-menu li.is-focused a{background-color:#71abd1;box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(113,171,209,0.4);color:white}
.ta-dropdown-menu>li:not(:last-child):after{content:" ";border-left:1px solid #efefef;display:inline-block;position:absolute;top:0;left:0;bottom:0}
.ta-dropdown-menu>li>h4{font-weight:500;font-size:18px;padding:0;margin:12px 0 0}.ta-dropdown-menu>li>ul{list-style:none;padding:0;margin:0;width:100%}
.ta-dropdown-menu>li>ul>li{margin:0;white-space:nowrap;overflow:hidden}.ta-dropdown-menu li>a{color:#3c4858;font-size:16px;padding:10px;margin:0;display:inline-block;width:100%}
.ta-dropdown-menu li>a img{width:70px;display:inline-block}.ta-dropdown-menu li>a h5{margin:0;font-size:15px;white-space:normal}
.ta-dropdown-menu li>a .ta-image{padding:0}.ta-dropdown-menu li>a .ta-price{font-size:15px}.ta-dropdown-menu li>a .ta-price .price-old{margin-left:3px}
.ta-item.is-focused span,.ta-item:hover span{color:white}.dropdown-toggle span.caret{margin-left:3px}
.mega-dropdown{position:static !important}.mega-dropdown-menu{position:fixed;right:0;left:0;margin:auto}
.mega-dropdown-menu .tab-content li{padding:0}.mega-dropdown-menu .tab-content{padding:10px 30px}.mega-dropdown-menu .animated-gradient{background:white;background-image:linear-gradient(185deg,rgba(169,204,227,.5)-30%,rgba(134,208,224,.2) 100%);background-size:300% 300%;animation:moveGradient 5s infinite alternate}
@keyframes moveGradient{0{background-position:50% 100%}100%{background-position:50% 0}}.mega-dropdown-menu img{margin-top:1em;width:100%;padding:1em}
.mega-dropdown-menu .menu-title,.mega-dropdown-menu .menu-title a{font-size:13px;font-weight:bold;white-space:nowrap;text-transform:uppercase;color:#125688 !important;margin-top:8px}
.mega-dropdown-menu ul.nav-pills{display:flex;justify-content:center;flex-wrap:wrap}.mega-dropdown-menu ul.nav-pills li{margin:8px 4px}
.mega-dropdown-menu .nav-pills li.active{background-color:black}.mega-dropdown-menu .nav-pills li a:hover:after,.mega-dropdown-menu .nav-pills li a:after{border-bottom:0}
.mega-dropdown-menu .nav-pills li.active a{background-color:unset !important;box-shadow:unset;color:white !important}
.mega-dropdown-menu .all-items{padding:16px}.main-menu .dropdown-menu li>a:after{border-bottom:0 !important}
.mega-dropdown-menu .all-items a{padding:12px;color:black;font-weight:500}.mega-dropdown-menu ul{list-style:none;padding:0}
.main-menu .dropdown-menu li{display:table}.main-menu .dropdown-menu li>a{color:black;display:table-cell;vertical-align:center}
.main-menu .dropdown-menu li>a:after{content:"";display:block;border-bottom:2px solid transparent}
.main-menu .dropdown-menu li>a:hover:after{border-bottom-color:black}.main-menu .dropdown-menu li:not(.mini-cart-action)>a:hover,.main-menu .dropdown-menu li:not(.mini-cart-action)>a:focus{color:black;box-shadow:none;background-color:inherit}
.left-nav>ul>li.dropdown:not(.mega-dropdown)>div.dropdown-menu{margin-top:20px}.left-nav>ul>li.mega-dropdown>div.dropdown-menu{top:145px;border-top:1px solid #ccc;border-radius:0 !important}
.navbar.small-header{box-shadow:none}.navbar.small-header .left-nav>ul>li.mega-dropdown>div.dropdown-menu{top:97px}
.navbar.small-header .nav-wrapper{margin-top:-1em}.navbar.small-header .header-logo{margin-top:0}.navbar.small-header .brand-logo{transform:scale(1.2)}
.navbar.small-header .nav-wrapper>ul.nav{top:1em;position:relative}.navbar.small-header .main-menu li>a{padding-top:8px;padding-bottom:8px}
.navbar.small-header li.open>.dropdown-menu{margin-top:-5px}.navbar-toggle .top-bar{transform:rotate(0)}
.navbar-toggle .middle-bar{opacity:1}.navbar-toggle .bottom-bar{transform:rotate(0)}.navbar-toggle.toggled .icon-bar{width:22px;transition:all .2s}
.navbar-toggle.toggled .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggle.toggled .middle-bar{opacity:0}
.navbar-toggle.toggled .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}@media(max-width:992px){.navbar .brand-logo{transform:scale(1.5)}
}@media(max-width:768px){.navbar-nav .open .dropdown-menu.account-actions{position:absolute;left:0;right:auto;margin-top:0;background-color:white;border:0;-webkit-box-shadow:none;box-shadow:0 6px 12px rgba(0,0,0,.175)}
.navbar .navbar-brand{padding:0}}@media(min-width:768px){.navbar .navbar-nav .dropdown.open>a{box-shadow:0 2px 0 #fff,0 0 2px rgba(0,0,0,0.26);background:white;z-index:1001;border-bottom-left-radius:0;border-bottom-right-radius:0}
.navbar .navbar-nav>li.open>.dropdown-menu{margin-top:-2px;border-top-left-radius:0 !important;z-index:1001}
}:root{--navbar-collapse-width:min(100%,420px);--navbar-collapse-translate:calc(var(--navbar-collapse-width) * -1 - 15px)}
.navbar-right{margin-inline:0}@media all and (max-width:768px){.navbar-collapse{margin-top:72.5px !important;overflow-y:auto !important;overscroll-behavior:contain;height:calc(100vh - 53px);background-color:white;width:var(--navbar-collapse-width);-webkit-transform:translate3d(var(--navbar-collapse-width),0,0);-moz-transform:translate3d(var(--navbar-collapse-width),0,0);-o-transform:translate3d(var(--navbar-collapse-width),0,0);-ms-transform:translate3d(var(--navbar-collapse-width),0,0);transform:translate3d(var(--navbar-collapse-width),0,0)}
}@media(max-width:768px){.nav-open nav .container{right:0;-webkit-transform:translate3d(var(--navbar-collapse-translate),0,0);-moz-transform:translate3d(var(--navbar-collapse-translate),0,0);-o-transform:translate3d(var(--navbar-collapse-translate),0,0);-ms-transform:translate3d(var(--navbar-collapse-translate),0,0);transform:translate3d(var(--navbar-collapse-translate),0,0)}
.navbar .navbar-collapse .navbar-nav{height:initial}.navbar .main-menu-wrapper{overflow:hidden}.navbar .brand-logo,.navbar.small-header .brand-logo{transform:scale(1.1) !important}
.navbar.small-header .nav-wrapper{margin-top:inherit}.navbar .nav-wrapper>ul.nav{top:1em;position:relative}
.navbar .main-menu li>a{padding-top:8px;padding-bottom:8px}.navbar .navbar-header{padding:10px 4px;margin-top:-8px}
.navbar .navbar-header .navbar-nav{display:flex !important}.navbar .navbar-toggle{margin-bottom:0}.navbar .navbar-header .header-logo{position:fixed;top:unset}
.navbar .navbar-toggle-right{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:0;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar .navbar-toggle-right .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar .navbar-toggle-right .icon-bar{background-color:inherit;border:1px solid;color:inherit}
.navbar-toggle-right .icon-bar+.icon-bar{margin-top:4px}.navbar-toggle-right .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar .form-group{display:inline}.navbar-form.search-form{margin:4px 15px}.navbar .search-form input{width:160px !important;display:inherit}
.navbar-left{width:100%;margin:0}.navbar-header .navbar-nav{float:left;position:relative;margin:0}.navbar-header .navbar-toggle{margin-right:0}
.type-ahead ul li a{color:#3c4858;margin:0 15px;padding-right:0}nav .container{-webkit-transition:transform .5s cubic-bezier(0.685,0.0473,0.346,1);-moz-transition:transform .5s cubic-bezier(0.685,0.0473,0.346,1);-o-transition:transform .5s cubic-bezier(0.685,0.0473,0.346,1);-ms-transition:transform .5s cubic-bezier(0.685,0.0473,0.346,1);transition:transform .5s cubic-bezier(0.685,0.0473,0.346,1);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.navbar-default .container .navbar-collapse{padding:0;padding-bottom:100px}.header-logo{margin-top:2px}
.navbar.small-header .header-logo{margin-top:2px}.navbar-toggle{display:inherit}}.site-social-media-mobile>a{padding:12px 4% 12px 4% !important}
.text-align-left{text-align:left}footer{background:#00101d;color:#f7f6f0 !important;padding-bottom:8px}
footer .container{padding-bottom:0}footer .card-title{color:unset}footer ul li a{padding:4px}footer ul li a:hover{text-shadow:#aaa 0 0 1px}
footer .bottom-section{text-align:center !important;margin-top:48px;font-size:14px;font-weigh:300;opacity:.2}
footer div div.row div{padding:8px 16px}footer div i.material-icons{font-size:16px;margin-left:8px}@media(min-width:767px){footer div div.row div{text-align:start}
}@media(max-width:767px){.blc-brand{display:table;margin-right:auto;margin-left:auto}}.blc-brand img{width:110px;padding:1em}
footer ul li{display:block}footer .dropup{float:right;position:fixed;bottom:1rem;right:1.5rem;z-index:999999}
footer .dropup #support-button:focus,footer .dropup #support-button:hover{background-color:#c0b475;color:black}
footer .dropup #support-button:active:hover,footer .dropup #support-button:active:hover{background-color:#c0b475;color:black}
footer .dropup #support-button{border-radius:24px;padding:6px 14px;border:.1px solid #c0b475;background-color:#a89e67;color:rgba(0,0,0,0.6)}
@media(max-width:768px){footer .dropup #support-button{padding:8px}footer .dropup #support-button i{font-size:28px}
}footer .dropup #support-button span{margin-right:8px}footer .dropup #support-button i{font-size:22px;vertical-align:middle;color:rgba(0,0,0,0.6);margin:0}
footer .dropup div{padding:0}footer .dropup div{padding:0}footer .dropup .dropdown-menu{padding:3rem 0;margin:0 2rem}
.mini-cart-item .img-container img{width:7em;height:7em;object-fit:cover}.mini-cart-item .mini-cart-item-info{padding-right:1em}
.mini-cart-item .mini-cart-item-name{font-weight:bold;width:17em}.mini-cart-item .product-option-list{padding:0}
.mini-cart-item .product-option-list li{padding:0}.mini-cart-item .mini-cart-item-price{font-weight:bold}
.mini-cart-item .mini-cart-item-quantity{font-weight:bold}.mini-cart-item .mini-cart-item-actions{padding-top:.5em;margin-right:-0.5em;padding-right:0;margin-top:1em}
.mini-cart-item .mini-cart-item-actions li{list-style:none;padding:0;margin:0}.mini-cart-item-actions .btn-simple:hover i{color:#fff !important}
.mini-cart-wrapper{width:350px;font-size:small;line-height:16px;max-height:40em;overflow-x:hidden}.mini-cart-wrapper li{padding:1em 1em 0;vertical-align:top;display:flex}
.mini-cart-wrapper .mini-cart-subtotal{text-align:center;text-transform:uppercase;font-weight:500;font-size:large;display:block}
.mini-cart-wrapper .mini-cart-subtotal div{border-top:1px solid;border-bottom:1px solid;padding:1.5em}
.mini-cart-wrapper .mini-cart-action{display:block}.mini-cart-wrapper .mini-cart-empty{text-transform:uppercase;text-align:center;display:block;padding:1em;font-weight:500}
a.goto-full-cart{text-align:center;text-transform:uppercase;margin-bottom:1em !important}.mini-cart-item-actions a{transition:all 150ms linear}
.mini-cart-item-actions a:hover{color:#fff !important;background-color:#71abd1 !important;box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(169,204,227,0.4)}
@media(max-width:768px){.navbar-nav .dropdown-menu.mini-cart-wrapper{left:0;right:auto;position:absolute;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);background:white}
.navbar-default .navbar-nav .open .dropdown-menu.mini-cart-wrapper>li>a{color:white}.navbar-left .mini-cart{display:none}
}.cart,.checkout{padding-top:1em;padding-bottom:7em}.order-confirmation{padding-top:2em;padding-bottom:7em}
.cart .card,.checkout .card,.order-confirmation .card .checkout-page .card{margin-bottom:15px;overflow:hidden}
.cart h1,.checkout h1,.cart-warning h1{font-size:2.6em;margin-bottom:.5em}.checkout-stage-title,.card-summary-title,.cart-summary-title,.cart-item-summary-title,.accordion-checkout-card .panel-title{font-weight:bold;border-bottom:1px solid #ccc;width:100%}
.checkout-stage-title h4,.card-summary-title h4,.cart-summary-title h4,.cart-item-summary-title h4,.accordion-checkout-card .panel-title{margin:0;padding:10px 20px;text-transform:uppercase;display:inline-block;font-weight:500}
.checkout-stage-title a.btn,.cart-item-summary-title a.btn{padding:8px 15px;margin:7px 0}.cart-title-row h3,.checkout-stage-title h3{margin-bottom:0}
.cart-title-row{border-bottom:2px solid #555;font-weight:bold}.cart-products-wrapper>div:first-of-type{border:0}
.cart-product-row{padding:1em 0;margin:0}.cart-product-row:not(:first-child){border-top:1px solid #ccc}
.cart-product-row .img-container{aspect-ratio:1;overflow:hidden}.cart-product-row .cart-product-name{font-weight:500}
.cart-product-row ul{list-style:none;padding:0;margin:0}.cart-product-row .flexdiv{display:flex;align-items:baseline}
.cart-product-row .cart-product-pricing span{font-weight:bold}.cart-product-row .cart-product-pricing form{display:inline}
.cart-product-row li.child-item{padding-right:1em}.cart-product-row .product-promotion-row{float:left;padding:0 1em}
.cart-product-actions .btn-simple:hover{color:#fff;background-color:#71abd1;box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(113,171,209,0.4)}
.cart-product-row .cart-product-pricing{text-align:left}.cart-product-row .cart-product-pricing span{padding-left:.5em}
@media(max-width:768px){.cart-product-row .cart-product-name{margin-top:5px}.cart-product-row .remove-from-cart-action{margin:5px 0}
}.cart-empty{padding:1em 0}.cart-summary-row .row{margin:0}.cart-summary-row .cart-summary-breakdown{padding:10px 20px}
.cart-summary-row .cart-total,.cart-summary-row .cart-estimated-total{font-weight:bold;border-top:1px solid #969696;margin-top:1em;padding-top:1em}
.cart-summary-row .cart-estimated-total p{font-weight:normal;font-size:smaller;line-height:normal;text-transform:none;color:#969696}
.cart-summary-row .cart-actions{text-align:center;font-weight:bold;padding-top:1em;border-top:1px solid #969696;margin-top:2em}
.cart-summary-row .cart-actions a{width:100%}.cart-summary-row .cart-actions .cart-action-divider{padding:0 0 .7em;font-size:smaller}
.read-only-paypal-payment-method-container{margin:1em 0}.paypal-payment-method-container .config-warning{margin:10px 0}
.paypal-payment-method-container img{width:unset}.cart-item-summary{padding:0;font-size:small;line-height:16px;max-height:20em;overflow-x:hidden}
.cart-item-summary li{padding:1em 1em 0;vertical-align:top;display:flex}.cart-promo-error{font-size:small;padding-bottom:.75em}
.cart-warning{text-align:center}.cart-warning a{display:inline-block}.checkout-stage{padding:0 2em}.checkout-stage .btn-white{background:white;color:black;border:1px solid #ccc}
.checkout-stage .form-group{margin:1em 0 0 0}.checkout-stage h4{border-bottom:1px solid #ccc}.checkout-stage .choose-shipping-address,.checkout-stage .choose-billing-address{margin-bottom:1em}
.checkout-stage .payment-options>div{margin-top:2em}.checkout-stage .shipping-methods-wrapper label,.checkout-stage .checkbox label{color:rgba(0,0,0,0.87);font-weight:200}
.checkout-stage .checkout-stage-action a{margin-left:-18px}.checkout-stage .form-group .text-danger{margin-top:-5px;font-size:11px;position:absolute;line-height:12px}
.checkout-stage .checkout-review-stage-prompt{margin-top:.7em}.checkout-stage .read-only-shipping-address,.checkout-stage .read-only-shipping-method{margin-bottom:20px}
.checkout-page{background-color:#f2f2f2}.checkout-guest-wrapper{padding:20px}.checkout-guest-text{margin-top:50px}
.accordion-checkout-card .panel-heading{padding:0;border:0}.accordion-checkout-card .panel-body{padding:0 1em 1em 1em}
.accordion-checkout-card .panel-body .form-group{margin-top:10px}.accordion-checkout-card .panel-body .input-group{width:100%}
.accordion-checkout-card .panel-body .input-group-button{display:table-cell;padding-right:1.5em}.accordion-checkout-card .cart-applied-promo-codes .promo-code{font-weight:normal;font-size:12px;margin-left:5px;padding:5px 6px 5px 12px}
.accordion-checkout-card .cart-applied-promo-codes i{font-size:20px;margin-top:-0.15em;color:#fff}.checkout-stage-title h4 i{vertical-align:text-bottom}
.shipping-address-btn,.billing-address-btn{padding:0 1em}.payment-alert{margin:1em 0 0 0}.payment-processing-error .payment-alert{margin:0}
.payment-methods,.payment-method-selectors{margin:1em 0;padding-bottom:5px;border-bottom:1px solid #ccc}
@media(max-width:576px){.payment-method-selectors .nav-pills li.center-pill{width:100%}}.choose-saved-payment .card,.choose-saved-payment-action .card{cursor:pointer}
.choose-saved-payment .card:hover,.choose-saved-payment-action .card:hover{box-shadow:0 14px 26px -12px rgba(153,153,153,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(153,153,153,0.2)}
.choose-saved-payment .card.active{border:2px solid #71abd1}.choose-saved-payment .card.active .card-content{padding:13px 18px}
.choose-saved-payment .card.active:hover{box-shadow:0 14px 26px -12px rgba(113,171,209,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(113,171,209,0.2)}
.choose-saved-payment .card.define-new-credit-card{height:110px}.choose-saved-payment .card.define-new-credit-card .card-content{text-align:center;padding:20px}
.choose-saved-payment .card.define-new-credit-card .card-content .material-icons{font-size:36px}.choose-saved-payment-action .card{margin:0;cursor:pointer}
.choose-saved-payment-action .card-content{padding:5px}.choose-saved-payment-action .card-content span{padding:0 1em}
.credit-card-types-wrapper{margin-bottom:10px}.credit-card-types{margin:0 auto auto;float:right;padding:0}
.credit-card-types li{display:inline-block;float:right;padding-left:5px}.choose-shipping-address ul,.choose-billing-address ul{list-style:none;padding:0}
.choose-shipping-address ul li,.choose-billing-address ul li{padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:3px;cursor:pointer;position:relative}
.choose-shipping-address ul li:hover,.choose-billing-address ul li:hover{box-shadow:0 14px 26px -12px rgba(153,153,153,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(153,153,153,0.2)}
.choose-shipping-address ul li.active,.choose-billing-address ul li.active{margin:-1px -1px 9px;border:2px solid #71abd1}
.choose-shipping-address ul li.active:hover,.choose-billing-address ul li.active:hover{box-shadow:0 14px 26px -12px rgba(113,171,209,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(113,171,209,0.2)}
.choose-shipping-address ul li .btn,.choose-billing-address ul li .btn{position:absolute;left:0;top:0;margin:0}
.custom-address{padding:10px;margin-bottom:10px;border:1px solid #ccc;box-shadow:0 14px 26px -12px rgba(153,153,153,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(153,153,153,0.2);border-radius:3px}
.checkout-stage .read-only-cod-payment-method{margin:15px 0}.read-only-credit-card{display:inline-flex;align-items:center}
.read-only-credit-card .credit-card-number{display:inline-block}.read-only-payment-info-stage .read-only-credit-card{margin:1em 0 1em 0}
.checkout-stage address.read-only-address{margin-bottom:0}.read-only-credit-card-payment-method .credit-card-exp{margin-bottom:20px}
.confirmation-card{padding:0 2em 1em 2em}.confirmation-card h2,.confirmation-card h3,.confirmation-card .confirmation-note{text-align:center}
.confirmation-card h2 span,.confirmation-card h3 span,.confirmation-card .confirmation-note span{display:inline-block}
.confirmation-card h3{margin-top:0}.confirmation-card .confirmation-note{font-size:large}.confirmation-order-payment{margin-bottom:20px}
.cms-page{display:flex;justify-content:center;margin-left:-8;margin-right:-8;margin-bottom:40px;font-weight:400}
.cms-page header small{color:rgba(12,56,88,.4);font-weight:500;margin:2px 12px}.cms-page h1,.cms-page h2,.cms-page h3,.cms-page h4,.cms-page h5{margin-top:22px;line-height:2em;font-weight:500}
.cms-page p{font-size:1em;line-height:1.618em;padding-bottom:1.5rem;padding-top:0;font-style:normal}
.cms-page a{color:#46abed;text-decoration:underline;font-weight:500}.cms-page a.btn{text-decoration:unset}
.cms-page a img:hover{opacity:.6;transition:all 100ms linear}.cms-page img{max-width:100%;margin:2em 0}
.page-heading img{width:100%;aspect-ratio:1.618;object-fit:cover;max-width:970px;margin:auto;display:block}
.emphasized{font-style:italic}.highlighted{background-color:#f2e394;padding:2px 5px;border-radius:3px}
.highlighted-alt{background-color:#b4daf2;padding:2px 5px;border-radius:3px}.underlined{text-decoration:underline}
.text-primary-custom{color:#477547}.text-secondary-custom{color:#6c757d}.text-success-custom{color:#28a745}
.text-danger-custom{color:#dc3545}.text-warning-custom{color:#ffc107}.text-info-custom{color:#17a2b8}
.text-muted-custom{color:#636c72}.text-custom-1{color:#8e44ad}.text-custom-2{color:#e74c3c}.text-small{font-size:smaller}
.text-large{font-size:larger}.font-weight-bold{font-weight:bold}.font-weight-light{font-weight:lighter}
.callout{padding:15px;margin-bottom:20px;border:1px solid #eee;border-right-width:5px;border-right-color:#f2e394;border-radius:4px}
.callout-alt{padding:15px;margin-bottom:20px;border:1px solid #eee;border-right-width:5px;border-right-color:#a9cce3;border-radius:4px}
.blockquote-custom{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-right:5px solid #eee;border-right-color:#6c757d;quotes:"\201C""\201D""\2018""\2019";font-style:italic;background-color:#f9f9f9}
.blockquote-custom:before{color:#6c757d;content:open-quote;font-size:4em;line-height:.1em;margin-left:.25em;vertical-align:-.4em}
.blockquote-custom:after{color:#6c757d;content:close-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}
.list-checked{list-style-type:none;padding-right:25px;position:relative}.list-checked li:before{content:"\2713";color:#28a745;position:absolute;right:0}
.code-block{background-color:#f5f5f5;padding:10px;border-radius:4px;font-family:monospace;overflow-x:auto}
.table-custom{border-collapse:collapse;width:100%;margin-bottom:1rem;color:#212529}.table-custom th,.table-custom td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6;text-align:right}
.table-custom th{background-color:#f8f9fa;font-weight:bold}.table-custom tbody tr:nth-child(even){background-color:#f2f2f2}
.small-print{font-size:smaller;color:#777}.clearfix::after{content:"";clear:both;display:table}
.cms-article{padding-bottom:32px}.cms-article .categories{margin-top:20px}.cms-article .categories a{margin:10px 4px}
.cms-article .article-list{margin-top:24px}.cms-article .article-item{padding:16px;display:block}.cms-article .article-item a{color:#333 !important}
.cms-article .article-item h2{margin-top:10px}.cms-article .article-item h2:hover{text-decoration:underline}
.cms-article .article-item .article-image img{aspect-ratio:1.27;width:100%;object-fit:cover;border-radius:2px}
.cms-article .category{margin-top:12px;font-style:italic}.btn-secondary,.btn-secondary:hover,btn-secondary:focus{color:darkslateblue;background-color:unset;border:1px solid darkslateblue}
.cms-article .end-panel-disabled{font-size:212px;line-height:230px;color:#eee}.cms-article .read-time{color:#aaa}
@media(min-width:992px){.cms-article .v-offset-40{position:relative;top:40%}.cms-article .v-offset-20{position:relative;top:20%}
}.cms-article .header-image{padding:0}.cms-article .header-image img{width:100%;aspect-ratio:2.2;object-fit:cover}
.btn-blog{padding-left:16px;padding-right:16px;padding-top:6px;padding-bottom:6px;font-weight:bold}@media(min-width:1820px){.tape-measure{background-position:left bottom !important}
.tape-measure-container{min-width:132px;width:132px}}@media(min-width:1200px){.tape-measure{background-attachment:fixed;background-position:left bottom !important}
.tape-measure-container{min-width:108px;width:108px}}.tape-measure{background-image:url(../../img/tape-measure.webp);background-attachment:initial;background-position:left top;background-repeat:no-repeat;width:80px}
.tape-measure-container{margin-left:8px}.ml-auto,.mx-auto{margin-left:auto !important}.border-top{border-top:1px solid #eee !important}
.w-calc h4{padding-top:1em}.w-calc .form-group label{color:unset}.w-calc input.form-control{border:1px solid #191919 !important;border-radius:2px;background-image:unset !important;padding:1em}
.w-calc .calculator-button{margin-top:1em;font-size:2rem !important;color:inherit !important;background-color:transparent;text-decoration:none;box-shadow:none;font-weigh:400}
.w-calc ul li{margin:0}.w-calc .form-group div,.w-calc .form-group label,.w-calc h4{padding-right:5px}
.w-calc .form-group label{margin-top:8px;margin-bottom:8px}.w-calc .button-icon{vertical-align:-.30em;width:1em}
#result{width:fit-content;margin:auto;background:lightgray;padding:2em;font-weight:500}.card-product .card-title{text-align:unset}
div.products{display:flex;align-content:space-evenly;flex-wrap:wrap;align-items:flex-start}div.products>div{padding-left:12px;padding-right:12px}
.new-badge{width:60px;height:60px;background:url(../../../img/badge-new.png) no-repeat;text-indent:-9999px;position:absolute;top:-10px;right:2px;z-index:20}
.badge-onsale{background-color:#d32f2f}.each-role{font-size:small;color:gray}.price{word-spacing:-.1em;font-weight:400}
.card-product .price{color:#5a5a4a}.card-product .price-old{color:#5a5a4a}.form-group .checkbox label,.form-group .radio label,.form-group label{color:#5a5a4a}
.price .currency-unit{font-size:small}.product-card .footer .btn{margin-bottom:4px;padding:6px;border-radius:50%;margin-right:auto}
.product-card .footer{display:table;width:100%}.product-card .footer>div{display:inline-block}.product-card h2{font-size:1.2em}
.in-cart-link-container{float:left;text-align:left}.in-cart-link-container .btn{margin-top:1px;color:#4caf50}
.in-cart-link-container .btn:hover{color:#4caf50}.card-content .footer div.add-to-cart{margin:1em;border:0;background-color:transparent;color:transparent}
.related-product .card-title{margin:12px 0 48px}.related-product img{width:100%;height:100%;aspect-ratio:1 / 1.27;object-fit:cover}
.text-left{text-align:left}.card-less-raised{box-shadow:0 12px 34px -12px rgba(0,0,0,0.4),0 4px 20px 0 rgba(0,0,0,0.3),0 8px 10px -5px rgba(0,0,0,0.4)}
.product-list-item .card-content .product-title{line-height:1.2em;margin-bottom:.5em}.card .card-image .card-title{text-shadow:none;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:300}
.card-plain .card-image,.card-plain .card-image img,.ecommerce-page .card-product .image,.ecommerce-page .card-product .image img,.product-page .flexi-nav>li a img,.product-page .tab-content img{border-radius:0}
.card .card-image img{width:100%;height:100%;aspect-ratio:1/1.27;object-fit:cover}.card-image{overflow:hidden}
.card-image img{transition:transform .5s ease-out;pointer-events:unset !important}.card-image img:hover{transform:scale(1.1)}
.card-product{margin-top:0}.card-product .card-content.product-card{position:inherit}.card-product .card-content.product-card .card-title.product-title{margin-left:32px}
.card-product .card-content.product-card .wishlist-button-container{position:absolute;top:5px;left:0}
.card-product .card-content.product-card .wishlist-button-container button.btn{padding:14px 8px}.card{margin-bottom:15px}
.card-product.product-list-item>a>.image.card-image{margin:auto;display:flex;flex-direction:column-reverse;justify-content:center;box-shadow:inset 0 0 1px #666 !important}
.out-of-stock-overlay{position:absolute;z-index:3;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);border-radius:6px}
.product-list-item .is-out-of-stock img{position:relative;width:100%;height:100%;z-index:2}.product-list-item .is-out-of-stock .out-of-stock{position:absolute;z-index:4;vertical-align:bottom;right:0;padding-right:10px !important;padding-left:10px !important;height:auto;background-color:#f2e394;color:#555;box-shadow:1px 1px 3px black;border-radius:5px 0 0 5px}
.product-list-item .is-out-of-stock .out-of-stock .material-icons{margin-bottom:3px}.product-list-item .footer.product-actions .stats{display:inline-flex}
.product-list-item .footer.product-actions .stats a .material-icons{vertical-align:initial}.row-centered{text-align:center}
.col-centered{display:inline-block;float:none;text-align:right;margin-left:-4px;vertical-align:top}.product-list-item .image-wrapper{position:relative}
.product-list-item .hover-actions{bottom:8px}.product-list-item .btn-quickview,.product-list-item .btn-add-to-cart{margin:0 .5em;visibility:hidden}
.product-list-item:hover .btn-quickview,.product-list-item:hover .btn-add-to-cart{visibility:visible}
.quick-view-media,.nav>li>.quick-view-media{padding-right:0;padding-left:0;padding-top:0}.product-list-item .select-product-options{white-space:nowrap;overflow-x:scroll;padding:6px 0;scrollbar-width:none}
:root{--select-option-border-radius:50%}.select-product-options .select-option{display:inline-block;margin:8px 8px 8px 0;color:transparent;-moz-transition:all .3s ease-in-out,padding 1ms none;-o-transition:all .3s ease-in-out,padding 1ms none;-webkit-transition:all .3s ease-in-out,padding 1ms none;transition:all .3s ease-in-out,padding 1ms none;-moz-border-radius:var(--select-option-border-radius);-webkit-border-radius:var(--select-option-border-radius);border-radius:var(--select-option-border-radius);border:0;height:36px;width:36px;padding:4px 4px 4px 4px}
.select-product-options .select-option.active{box-shadow:0 10px 18px -8px rgba(228,0,55,0.42),0 4px 16px 0 rgba(0,0,0,0.12),0 6px 7px -3px rgba(228,0,55,0.2);border:1px solid #a9cce3;border-width:2px;padding:3px 3px 3px 3px}
.select-product-options .select-option .select-inner img{-moz-border-radius:var(--select-option-border-radius);-webkit-border-radius:var(--select-option-border-radius);border-radius:var(--select-option-border-radius);height:26px;width:26px}
.product-fragment{background:#f5f5f5}.product-page.container{background:unset;padding-left:0;padding-right:0}
.product-page .tab-content{margin:0}.product-page .tab-content img{max-width:none;min-height:400px;min-width:100%}
.product-page .product-title h1{font-size:20px}.product-page .product-title{display:flex;justify-content:space-between;align-items:start}
.product-page .share-container{position:relative;margin-top:20px}.product-page .share-container .dropdown-menu{width:180px}
.product-page .share-container a.share-link{color:black;display:inline-block;display:flex;align-items:center;text-decoration:none}
.product-page .share-container a.share-link:hover,.product-page .share-container a.share-link:focus{border-bottom:2px solid black;color:black;background-color:unset;box-shadow:unset}
.product-page .share-container .dropdown-menu>ul li a img,.product-page .share-container .dropdown-menu>ul li a i{margin-left:8px}
.product-page .share-container .dropdown-menu>ul{margin-top:4px;margin-bottom:4px}.product-page .share-container a#social-share-button{color:#3c4858}
.selected-option-title{font-size:16px;font-weight:bold;margin-top:24px}.product-page h3{margin-bottom:0}
.product-page.product-quickview .flexi-nav{margin:0}.product-page:not(.product-quickview) .product-image-wrapper,.product-page:not(.product-quickview) .vertical-thumbnails{padding-right:0}
.product-page.product-quickview .vertical-thumbnails{direction:ltr;overflow-y:scroll;max-height:400px}
.product-page.product-quickview{background:rgba(0,0,0,.5);margin-top:0}.product-page.product-quickview .tab-content img{max-height:400px;object-fit:cover}
.product-page.product-quickview .vertical-thumbnails ul{padding:0 4px}.product-page.product-quickview .product-image-wrapper{margin-top:-24px}
.product-page.product-quickview .vertical-thumbnails::-webkit-scrollbar{width:4px}.product-page.product-quickview .vertical-thumbnails::-webkit-scrollbar-thumb{background-color:#666;border-radius:4px}
.product-page.product-quickview .product-image-wrapper .product-main-image{padding-right:15px}.product-page:not(.product-quickview) .product-image-wrapper .product-main-image{padding:0;padding-right:8px}
.product-page .bootstrap-select,.product-page .form-group{width:200px !important}.product-page .form-group{margin-top:10px}
.product-page .bootstrap-select .btn,.product-quickview .bootstrap-select .btn{background:white;color:black;border:1px solid #ccc}
.product-page .flexi-nav>li a{max-width:100px;opacity:1;margin:0}.product-page .main-price{text-align:right;font-size:1.4em;font-weight:400}
.product-page .product-options{padding-bottom:10px}.color-product-options .color-option{display:inline-block;margin:10px 10px 10px 0;color:transparent;-moz-transition:all .3s ease-in-out,padding 1ms none;-o-transition:all .3s ease-in-out,padding 1ms none;-webkit-transition:all .3s ease-in-out,padding 1ms none;transition:all .3s ease-in-out,padding 1ms none;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:1px solid #ccc;height:36px;width:36px;padding:4px 4px 4px 4px}
.color-product-options .color-option .color-inner{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:block;height:26px;width:26px;position:relative}
.color-product-options .color-option.active{box-shadow:0 14px 26px -12px rgba(228,0,55,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(228,0,55,0.2)}
.color-option.active.مشکی{border-color:black;border-width:2px;padding:3px 3px 3px 3px}.color-option .color-inner.مشکی{background:black}
.color-option.active.آبی{border-color:blue;border-width:2px;padding:3px 3px 3px 3px}.color-option .color-inner.آبی{background:blue}
.color-option.active.قرمز{border-color:red;border-width:2px;padding:3px 3px 3px 3px}.color-option .color-inner.قرمز{background:red}
.color-option.active.نقره‌ای{border-color:silver;border-width:2px;padding:3px 3px 3px 3px}.color-option .color-inner.نقره‌ای{background:silver}
.color-option.active.طوسی{border-color:gray;border-width:2px;padding:3px 3px 3px 3px}.color-option .color-inner.طوسی{background:gray}
.color-option.active.عنابی{border-color:maroon;border-width:2px;padding:3px 3px 3px 3px}.color-option .color-inner.عنابی{background:maroon}
.color-option.active.ارغوانی{border-color:purple;border-width:2px;padding:3px 3px 3px 3px}.color-option .color-inner.ارغوانی{background:purple}
.color-option.active.سرخابی{border-color:fuchsia;border-width:2px;padding:3px 3px 3px 3px}.color-option .color-inner.سرخابی{background:fuchsia}
.color-option.active.سبز{border-color:green;border-width:2px;padding:3px 3px 3px 3px}.color-option .color-inner.سبز{background:green}
.color-option.active.لیمویی{border-color:lime;border-width:2px;padding:3px 3px 3px 3px}.color-option .color-inner.لیمویی{background:lime}
.color-option.active.زیتونی{border-color:olive;border-width:2px;padding:3px 3px 3px 3px}.color-option .color-inner.زیتونی{background:olive}
.color-option.active.زرد{border-color:yellow;border-width:2px;padding:3px 3px 3px 3px}.color-option .color-inner.زرد{background:yellow}
.color-option.active.سورمه‌ای{border-color:navy;border-width:2px;padding:3px 3px 3px 3px}.color-option .color-inner.سورمه‌ای{background:navy}
.color-option.active.برنز{border-color:#cd7f32;border-width:2px;padding:3px 3px 3px 3px}.color-option .color-inner.برنز{background:#cd7f32}
.color-option.active.مسی{border-color:#b87333;border-width:2px;padding:3px 3px 3px 3px}.color-option .color-inner.مسی{background:#b87333}
.color-option.active.دودی{border-color:#f5f5f5;border-width:2px;padding:3px 3px 3px 3px}.color-option .color-inner.دودی{background:#f5f5f5}
.color-option.active.طلایی{border-color:gold;border-width:2px;padding:3px 3px 3px 3px}.color-option .color-inner.طلایی{background:gold}
.addon-item-wrapper{border-right:2px solid #ccc;margin-bottom:25px;padding-right:10px}.configure-row{margin-bottom:1em}
.configure-row .configure-title{padding:0}.item-price{text-align:left}.item-price span:not(.item-price-span){padding:1em;font-weight:bold}
.child-product-options .color-product-options .color-option{height:26px;width:26px;padding:4px 0 0 4px}
.child-product-options .color-option.active{padding:3px 3px 3px 3px}.child-product-options .color-product-options .color-option .color-inner{height:16px;width:16px}
.child-product-options .bootstrap-select .btn,.product-quickview .bootstrap-select .btn{width:200px;background:white;color:black;border:1px solid #ccc;padding:6px 20px}
.configure-title .panel .panel-heading{padding:2px 0 0 0}.configure-title .panel .panel-heading h4{font-size:12px;margin:4px 0;padding-right:4px}
.configure-title .panel.panel-default{margin:0}.configure-title .bootstrap-select{width:100% !important;margin:-7px 0 0 0}
.configure-title .bootstrap-select .btn{padding:4px 9px;text-transform:inherit;margin-top:7px}.configure-title .bootstrap-select.btn-group .dropdown-toggle .filter-option{width:90%}
.configure-row .out-of-stock{text-align:left}@media(min-width:768px){.product-page .bootstrap-select,.product-page .form-group{width:100%}
}#img-gallery-modal #thumbnails{overflow-y:auto}#img-gallery-modal #thumbnails img{max-height:100%;max-width:100%;padding:5px;border-radius:5px}
#img-gallery-modal #thumbnails .active img{border:2px #bbb solid}#img-gallery-modal .primary-img img{width:100%}
#img-gallery-modal .modal-dialog{padding-right:30px;padding-left:30px;margin-top:10px;margin-bottom:10px;width:auto}
.product-social-media{display:inline-block;margin-top:20px}.product-social-media>button{padding:6px !important}
@media(max-width:768px){.share-label{display:none}.text-center-mobile{text-align:center}.margin-top-mobile{margin-top:30px}
}#product-main-button-panel .btn,#product-wishlist-button-panel .btn{width:100%}@media(max-width:767px){#product-main-button-panel div,#product-wishlist-button-panel div{text-align:center}
}.product-social-media>*{margin-bottom:0;margin-top:0}.product-page .vertical-thumbnails-list{position:absolute}
.product-page .vertical-thumbnails{overflow-y:hidden}.product-page:not(.product-quickview) .vertical-thumbnails{position:relative;min-height:500px;height:calc(100% - 45px);overflow-y:scroll;overflow-x:hidden}
.product-page .lazy-image{background-color:#eee;object-fit:cover;border:.2px solid #ddd}.product-page .loaded{opacity:1;transition:opacity .5s ease;background-color:unset;border:unset}
.product-page .vertical-thumbnails::-webkit-scrollbar{width:1px}.product-page .vertical-thumbnails::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:4px}
.product-page .horizontal-thumbnails::-webkit-scrollbar{height:1px}.product-page .horizontal-thumbnails::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:4px}
.product-page .up-arrow .material-icons,.product-page .down-arrow .material-icons{font-size:20px;color:black}
.product-page .up-arrow,.product-page .down-arrow{text-align:center;padding:0;margin-bottom:12px}#product_content .flexi-nav{margin:0;width:100%}
#product_content .flexi-nav li a{margin-right:auto;margin-left:auto}.product-page .thumbnail-button-top,.product-page .thumbnail-button-bottom{padding:4px 5px;border-radius:16px;background-color:white}
@media(max-width:991px){.product-page .thumbnail-button-top,.product-page .thumbnail-button-bottom{padding:0}
#product_content .flexi-nav li a{padding:2px;margin-bottom:5px}}.product-page .thumbnail-button-top{margin:0 15px 0 4px;float:left}
.product-page .thumbnail-button-bottom{margin:0 4px 0 15px;float:right}.product-page .vertical-thumbnails .flexi-nav>li a{width:100%}
.product-page .horizontal-thumbnail-list{list-style:none;margin:0;padding:0;overflow-x:hidden;white-space:nowrap;text-align:center;min-width:99%}
.product-page .thumbnail-item{display:inline}.product-page .thumbnail-item a{display:inline-block;padding:8px;border-radius:8px;border:1px solid transparent;transition:all .5s ease}
.product-page .thumbnail-item a:hover,.product-page .vertical-thumbnails li a:hover{border:1px solid #ddd}
.product-page .thumbnail-item.active a,.product-page .vertical-thumbnails li.active a{border:1px solid #ccc}
.product-page .thumbnail-item img{max-height:64px}.product-page .horizontal-thumbnails{position:relative;overflow-x:scroll;overflow-y:hidden;height:90px}
.product-page .horizontal-thumbnail-list{position:absolute}.product-page .right-arrow,.product-page .left-arrow{height:100%}
.product-page .right-arrow .btn,.product-page .left-arrow .btn{padding:21px 0}.product-page .right-arrow{float:right;margin-left:5px}
.product-page .left-arrow{float:left;margin-right:5px}.product-attributes{margin:12px 0}.product-attributes ul,.product-attributes ul ol{padding:0}
.product-attributes span{line-height:2em}.product-attributes .attr-value{font-weight:500}.total-reviews{margin-bottom:30px}
.your-review-body{padding-right:20px}.your-review h4{margin-top:0}.customer-reviews{list-style:none;padding-right:20px}
.customer-reviews li{margin-bottom:1em}.rating-cancel{display:none !important}#new-rating-form{margin-right:20px}
@media(max-width:767px){.your-review-body,.customer-reviews{padding-right:0}#new-rating-form{margin-right:0}
.product-page,.product-page .product-image-wrapper{padding-right:15px}.product-page.product-quickview .product-image-wrapper{margin:0}
}.open-zoom-gallery:hover{cursor:pointer}#myCarousel{padding:0}.carousel-inner{height:100%}.carousel-group{display:flex;align-content:center;justify-content:center;padding:5px;flex-direction:column}
#myCarousel .item.active.right{-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0)}
#myCarousel .item.active.left{-webkit-transform:translate3d(0,-150%,0);transform:translate3d(0,-150%,0)}
#myCarousel .item.prev,#myCarousel .item.next{z-index:10}#myCarousel .thumbnail.active{padding:10px;border-radius:5px;border:2px solid #ccc}
#myCarousel .carousel-indicators{position:relative}#img-gallery-modal .modal-dialog{max-width:850px}
.product-details-wrapper{padding:0 2rem}.product-details-wrapper #accordion{margin:40px 0}@media(min-width:992px){.product-page .product-description{margin:48px 0}
.product-page .product-title{margin-top:2em}}@media(min-width:768px){#product_content{display:flex;align-items:flex-start;flex-direction:row}
.product-image-wrapper{display:flex;position:sticky;top:120px}.product-details-wrapper{height:100%;min-height:50vh;padding:4rem 3rem}
}.product-main-image{justify-content:center;margin-bottom:2em}.product-slider-title{margin-top:32px}
.product-slider{overflow:overlay;display:flex;margin-top:24px;margin-bottom:32px}.product-slider ul{width:min-content;list-style-type:none;display:inline-flex;margin:auto;padding:0}
.product-slider ul li{min-width:320px;padding:0 16px}.product-slider::-webkit-scrollbar{height:4px}.product-slider::-webkit-scrollbar-track{background-color:#eee}
.product-slider::-webkit-scrollbar-thumb{background-color:#666;border-radius:4px}.show-bottom-border{border-bottom:1px solid #ccc}
.left-column .panel .panel-heading{border:0}.show-top-border{border-top:1px solid #ccc}.small-text{font-size:small}
#category-search-title>div{padding:0}#category-search-title{padding:0 44px 0 24px}#category-search-title .start-operations{min-width:60%;float:right;margin-top:14px}
#category-search-title .end-operations{display:flex;align-items:baseline;justify-content:flex-end;margin-top:24px;float:left}
.category-search-content{padding-left:12px;padding-right:12px;margin-top:16px}.category-search-content .card-title{margin:initial;padding:initial}
.category-search-content .card-content{padding-bottom:initial}.section-title{margin-bottom:initial;display:inline-block}
.page-results-counter{margin-top:28px}.category-search-content .right-column .override-top-padding{padding-top:.7em}
.category-search-content .right-column .sort{padding-bottom:.5em}.filter-panel .checkbox{margin-top:0}
.subcategories>div{padding:24px}.subcategories .category-image img{width:100%;padding-top:30px}.subcategories .category-description{margin-top:24px}
.subcategories .category-heading{padding-left:12px}.subcategories .show-top-border{border-top:2px solid #666}
.subcategories .section-title{margin-bottom:8px}.affirmations{background-image:linear-gradient(185deg,rgba(242,227,148,0.9)-80%,rgba(134,238,124,0)200%)}
.affirmations .middle-col{border-top:.6px solid #bbb;border-bottom:.6px solid #bbb;border-left:0;border-right:0}
@media(min-width:768px){.affirmations .middle-col{border-top:0;border-bottom:0;border-left:1px solid #aaa;border-right:1px solid #aaa}
.affirmations .affirmation{float:right !important}}@media(min-width:992px){.category-search-content .left-column{position:sticky;top:115px;min-height:600px}
}.affirmations .container{padding:4em 2em}.affirmations .affirmation{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:1em 2rem;margin:auto;float:none}
.affirmations .affirmation div{margin:4px 0}.affirmations .affirmation .title{font-weight:bold;font-size:1.6em}
.affirmations .affirmation .description{margin-top:8px;font-size:1.2em;color:#666;max-width:200px}.sort{margin-right:8px}
.sort>*{display:inline-block;padding:3px}.sort .dropdown{font-size:16px}.pagination{display:inline-flex}
.pagination>li>a,.pagination>li>span{border:0;border-radius:30px !important;transition:all .3s;padding:0 11px;margin:0 3px;min-width:30px;height:30px;line-height:30px;color:#999;font-weight:400;font-size:12px;text-transform:uppercase;background:transparent}
.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{color:#999}
.pagination a.active,.pagination span.active{color:#71abd1}.pager>ul{padding:10px 10px 10px 20px;border-radius:0;text-align:left;margin:0}
.pager .pagination a,.pager .pagination a:hover{border:#000 1px solid;border-radius:5px !important;box-shadow:0 2px 4px -1px rgba(0,0,0,0.2)}
.pager .pagination a span{position:relative;top:-1.0}.pager .pagination .active a{background-color:black}
.pager .pagination .inactive a{color:black}.pager .pagination .inactive a.disabled{box-shadow:none}.pager .pagination .inactive a:hover{background-color:rgba(0,0,0,0.1);border:#000 1px solid}
.pager .pagination .inactive a.disabled{border-color:#999}.pager .pagination .inactive a.disabled:hover,.pager .pagination .inactive a.disabled:focus{background-color:transparent}
.account-menu hr{margin-top:10px;margin-bottom:5px}.account-menu h4{font-weight:400}.account-menu{padding:15px;margin-top:0}
@media(max-width:768px){.account-menu-collapsible{padding:0;display:none}.account-menu-col{padding-right:0;padding-left:0}
}@media(min-width:769px){.account-menu-dropdown{display:none}}.account-page{background-color:#f2f2f2}
.error-group .text-danger{margin-bottom:7px;font-size:small}.order-details{list-style:none;padding:0}
.order-details>li{padding:10px}.card.order-history{padding:10px}.card.order-history table{margin:0}.order-history-search-btn{margin-top:10px}
table.filter-date-table td{padding:0 7px;vertical-align:bottom}table.filter-date-table td input{text-align:center}
table.filter-date-table td.filter-date-inline-label{padding-bottom:10px}table.filter-date-table td.filter-date-inline-checkbox{padding-bottom:6px}
table.filter-date-table td.filter-date-picker-cell{width:100px}table.payment-billing-method{table-layout:fixed}
table.payment-billing-method td{width:50%;vertical-align:top}table.payment-billing-method tr:not(:first-child),.fulfillment-group:not(:first-child){border-top:1px solid #999}
.fulfillment-group{padding-bottom:30px}.order-details-list{list-style:none;padding-right:0}.wishlist-to-cart-btn>i{font-size:20px !important}
.wishlist-all-to-cart-btn>i{font-size:24px !important}.wishlist-btn-remove{padding:6px 6px !important}
.wishlist-product-actions form{display:inline}.wishlist-product-actions .btn:hover{color:#fff !important;background-color:#71abd1 !important;box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(113,171,209,0.4)}
.contact-us-success{text-align:center}@media(max-width:768px){.table-shopping>tbody>tr>td{font-size:14px}
.manage-account-form-wrapper{padding:5px !important}}@media(min-width:769px){.table-responsive-slim{overflow-x:visible;!important}
}.manage-account-form-wrapper .form-group{margin:1em 0 0 0}.manage-address ul{list-style:none;padding:0}
.manage-address ul li{padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:3px;cursor:pointer;position:relative}
.manage-address ul li:hover{box-shadow:0 14px 26px -12px rgba(153,153,153,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(153,153,153,0.2)}
.manage-address ul li.active{margin:-1px -1px 9px;border:2px solid #71abd1}.manage-address ul li.active:hover{box-shadow:0 14px 26px -12px rgba(113,171,209,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(113,171,209,0.2)}
.manage-address ul li .btn{position:absolute;left:0;top:0;margin:0}.order-details-container h5{font-size:16px;margin-bottom:0}
.order-details-row{background-color:#fafafa;padding:10px}.order-details .order-details-card{padding:0}
.order-details-header{padding:10px}.order-details-header .row{display:flex;justify-content:center;align-items:center}
.order-details-header .row .text-bold{font-weight:500}.order-details-body{padding:20px;border-top:1px solid #ccc}
@media(min-width:992px) and (max-width:1199px){.order-details-container .nav-pills>li>a{line-height:22px;font-size:11px;font-weight:500;min-width:85px}
.order-details-container .nav-pills>li>a i.material-icons{font-size:25px;padding:10px 0}}@media(min-width:768px) and (max-width:991px){.order-details-container .nav-pills>li>a{line-height:20px;font-size:10px;font-weight:500;min-width:70px;padding:10px 10px}
.order-details-container .nav-pills>li>a i.material-icons{font-size:20px;padding:5px 0}}@media(max-width:991px){.order-details-container .payment-billing-method-container .col-md-6{padding:0}
}.order-items,.order-summary{width:100%}.shipment-summary.merchandise-total{border-top:solid 1px #ccc}
.grand-total{border-top:solid 1px #aaa;font-weight:300}.price{text-align:right}.card-product .price,.card-product .price-new{color:#00101d}
.order-items tr,.order-summary tr{background-color:transparent;padding:5px}@media(min-width:769px){.order-items tr,.order-summary tr{animation-name:tr-hover-off;animation-duration:200ms}
.order-items tr:hover,.order-summary tr:hover{background-color:#eee;animation-name:tr-hover-on;animation-duration:200ms}
}.order-details-list h6{margin-bottom:5px}.payment-method{padding-right:0;padding-left:0}@media(max-width:768px){.order-items tr:nth-of-type(2n-1),.order-summary tr:nth-of-type(2n-1){background-color:#eee}
}@keyframes tr-hover-on{from{background-color:transparent}to{background-color:#eee}}@keyframes tr-hover-off{from{background-color:#eee}
to{background-color:transparent}}.manage-account-form-wrapper{padding:10px 30px}.saved-payment-info .checkbox{margin-top:25px}
.saved-payment-info .credit-card-types-wrapper{margin-top:15px;margin-bottom:17px}.payment-method-card{padding:10px}
.payment-method-card .card{margin-bottom:0}.payment-method-card .card>:not(.back) .card-title{min-height:21px}
.payment-method-card .card .card-content,.payment-method-card .card .back .card-content{height:100%;width:100%;padding:15px 20px}
.payment-method-card .card .back .card-flip-action{position:absolute;top:15px;left:20px}.payment-method-card .card .back .card-content .payment-method-action-wrapper{text-align:center}
.payment-method-card .card .back .card-content .payment-method-action-wrapper a{display:inline-block;margin-bottom:0;width:120px}
.payment-method-card .card-flip-action{margin:.3em 0 0 0;padding:0}.manage-payments-billing .billing_info_stage .manage-address ul{display:block}
.manage-payments-billing .billing_info_stage .manage-address ul li{width:100%}.login,.register{padding:20px}
@media(max-width:768px){.login,.register{width:100%}}.login p,.register p{margin-bottom:0;margin-left:5%}
.login .input-group-addon,.register .input-group-addon{padding-right:0;vertical-align:bottom}.login .input-group,.register .input-group,.register-input-no-icon{margin-left:5%}
.login .form-group,.registration-form .form-group{padding-bottom:0;margin-bottom:0}.login .form-control,.registration-form .form-control{margin-bottom:0}
.has-error .form-control-feedback{left:0;right:unset}.loginRegisterResponsiveCard{margin-top:40px}.login-register-alt-links{margin-top:28px}
.login-register-alt-links,.register-input-no-icon,.login p,.register p{margin-right:39px}.registration-form .text-danger{font-size:small}
.col-centered{display:inline-block;float:none;text-align:right;margin-left:-4px;vertical-align:top}.col-centered-separator{border-right:1px solid #ccc;width:1px;height:300px;margin:50px auto 0 auto}
.col-centered-separator:after{content:"یا";position:absolute;top:50%;font-size:18px;width:20px;margin-right:-18px;background:white;font-weight:bold;padding:10px}
.row-centered{text-align:center}.row-centered-separator{border-bottom:1px solid #ccc;height:1px;margin:auto 0 auto 0}
.row-centered-separator:after{content:"or";position:absolute;right:50%;font-size:18px;width:40px;margin-top:-20px;margin-right:-20px;background:white;font-weight:bold;padding:10px}
.wishlist-button-container{float:left}.wishlist-button-container .btn{margin-top:2px;color:red}.wishlist-button-container .btn.btn-simple:focus,.wishlist-button-container .btn.btn-simple:hover{color:red}
.wishlist-button-container .btn.wishlist-not-ready{color:#999 !important}@media(max-width:992px){.wishlist-button-container .btn.btn-fab{min-width:25px;width:25px}
}@media(max-width:768px){.wishlist-button-container{text-align:center}}.error-page .section-header,.error-page .section-content{text-align:center;margin-bottom:20px}
.error-page .section-content .options-list{text-align:left;list-style:initial;display:inline-block;width:23%;margin-bottom:20px}
@font-face{font-display:swap;font-family:IRANSans;font-style:normal;font-weight:bold;src:url("../../fonts/IRANSansWeb_Bold.eot");src:url("../../fonts/IRANSansWeb_Bold.eot?#iefix") format('embedded-opentype'),url("../../fonts/IRANSansWeb_Bold.woff2") format('woff2'),url("../../fonts/IRANSansWeb_Bold.woff") format('woff'),url("../../fonts/IRANSansWeb_Bold.ttf") format('truetype')}
@font-face{font-display:swap;font-family:IRANSans;font-style:normal;font-weight:500;src:url("../../fonts/IRANSansWeb_Medium.eot");src:url("../../fonts/IRANSansWeb_Medium.eot?#iefix") format('embedded-opentype'),url("../../fonts/IRANSansWeb_Medium.woff2") format('woff2'),url("../../fonts/IRANSansWeb_Medium.woff") format('woff'),url("../../fonts/IRANSansWeb_Medium.ttf") format('truetype')}
@font-face{font-display:swap;font-family:IRANSans;font-style:normal;font-weight:normal;src:url("../../fonts/IRANSansWeb.eot");src:url("../../fonts/IRANSansWeb.eot?#iefix") format('embedded-opentype'),url("../../fonts/IRANSansWeb.woff2") format('woff2'),url("../../fonts/IRANSansWeb.woff") format('woff'),url("../../fonts/IRANSansWeb.ttf") format('truetype')}
@font-face{font-display:swap;font-family:IRANSans;font-style:normal;font-weight:300;src:url("../../fonts/IRANSansWeb_Light.eot");src:url("../../fonts/IRANSansWeb_Light.eot?#iefix") format('embedded-opentype'),url("../../fonts/IRANSansWeb_Light.woff2") format('woff2'),url("../../fonts/IRANSansWeb_Light.woff") format('woff'),url("../../fonts/IRANSansWeb_Light.ttf") format('truetype')}
@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url("../../fonts/MaterialIcons.woff2") format('woff2')}
.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}
body{background:unset}p,span,body{line-height:1.8em}h1,h2,h3,h4,h5,h6{font-weight:500}.row-no-margin{margin:0 !important}
h1{font-size:1.9em}h2{font-size:1.6em}h3{font-size:1.4em}h4{font-size:1.2em}h5{font-size:1em}b,strong{font-weight:500}
.btn.btn-default{background-color:#cbd9c5 !important;color:#3d4d4d}.btn.btn-default:hover{background-color:#bfccb9 !important}
#toast-container{z-index:100}.card-light-shadow{box-shadow:0 12px 34px -12px rgba(0,0,0,0.3),0 4px 20px 0 rgba(0,0,0,0.2),0 8px 10px -5px rgba(0,0,0,0.3)}
.main{margin-top:146px;min-height:650px}a{color:#71abd1}a:hover,a:focus{color:#2e678e}.tooltip{font-family:unset}
.tooltip-inner{min-width:90px}.bg-white{background:white}.btn.btn-primary,.navbar .navbar-nav>li>a.btn.btn-primary{box-shadow:0 2px 2px 0 rgba(169,204,227,0.14),0 3px 1px -2px rgba(169,204,227,0.2),0 1px 5px 0 rgba(169,204,227,0.12)}
.btn.btn-primary,.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active,.btn.btn-primary.active,.btn.btn-primary:active:focus,.btn.btn-primary:active:hover,.btn.btn-primary.active:focus,.btn.btn-primary.active:hover,.open>.btn.btn-primary.dropdown-toggle,.open>.btn.btn-primary.dropdown-toggle:focus,.open>.btn.btn-primary.dropdown-toggle:hover,.navbar .navbar-nav>li>a.btn.btn-primary,.navbar .navbar-nav>li>a.btn.btn-primary:hover,.navbar .navbar-nav>li>a.btn.btn-primary:focus,.navbar .navbar-nav>li>a.btn.btn-primary:active,.navbar .navbar-nav>li>a.btn.btn-primary.active,.navbar .navbar-nav>li>a.btn.btn-primary:active:focus,.navbar .navbar-nav>li>a.btn.btn-primary:active:hover,.navbar .navbar-nav>li>a.btn.btn-primary.active:focus,.navbar .navbar-nav>li>a.btn.btn-primary.active:hover,.open>.navbar .navbar-nav>li>a.btn.btn-primary.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-primary.dropdown-toggle:focus,.open>.navbar .navbar-nav>li>a.btn.btn-primary.dropdown-toggle:hover{background-color:#71abd1}
.btn.btn-primary:focus,.btn.btn-primary:active,.btn.btn-primary:hover,.navbar .navbar-nav>li>a.btn.btn-primary:focus,.navbar .navbar-nav>li>a.btn.btn-primary:active,.navbar .navbar-nav>li>a.btn.btn-primary:hover{box-shadow:0 14px 26px -12px rgba(169,204,227,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(169,204,227,0.2)}
.btn.btn-primary.btn-simple,.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple{color:#71abd1}.btn.btn-primary.btn-simple:hover,.btn.btn-primary.btn-simple:focus,.btn.btn-primary.btn-simple:active,.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple:hover,.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple:focus,.navbar .navbar-nav>li>a.btn.btn-primary.btn-simple:active{color:#71abd1}
.checkbox input[type=checkbox]:checked+.checkbox-material .check{background:#71abd1}.togglebutton label input[type=checkbox]:checked+.toggle{background-color:rgba(169,204,227,0.7)}
.togglebutton label input[type=checkbox]:checked+.toggle:after{border-color:#71abd1}.togglebutton label input[type=checkbox]:checked+.toggle:active:after{box-shadow:0 1px 3px 1px rgba(0,0,0,0.4),0 0 0 15px rgba(169,204,227,0.1)}
.radio label .check{background-color:#71abd1}.radio input[type=radio]:checked ~ .check{background-color:#71abd1}
.radio input[type=radio]:checked ~ .circle{border-color:#71abd1}.label.label-primary{background-color:#71abd1}
.form-control,.form-group .form-control{background-image:linear-gradient(#71abd1,#71abd1),linear-gradient(#d2d2d2,#d2d2d2)}
.form-group.is-focused .form-control{background-image:linear-gradient(#71abd1,#71abd1),linear-gradient(#d2d2d2,#d2d2d2)}
.form-group.is-focused .form-control .material-input:after{background-color:#71abd1}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#71abd1;border-color:#71abd1;box-shadow:0 4px 5px 0 rgba(169,204,227,0.14),0 1px 10px 0 rgba(169,204,227,0.12),0 2px 4px -1px rgba(169,204,227,0.2)}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#71abd1;box-shadow:0 5px 20px 0 rgba(0,0,0,0.2),0 13px 24px -11px rgba(169,204,227,0.6)}
.navbar.navbar-primary{background-color:#71abd1;box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 12px -5px rgba(169,204,227,0.46)}
.navbar.navbar-primary .dropdown-menu li>a:hover,.navbar.navbar-primary .dropdown-menu li>a:focus{background-color:#71abd1;box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(169,204,227,0.4)}
.navbar.navbar-primary .dropdown-menu .active>a{background-color:#71abd1}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus{box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(169,204,227,0.4)}
.dropdown-menu li a:hover,.dropdown-menu li a:focus,.dropdown-menu li a:active{background-color:#71abd1}
.navbar .dropdown-menu li>a:hover,.navbar .mega-dropdown-menu a:hover,.navbar .dropdown-menu li>a:focus,.navbar.navbar-default .dropdown-menu li>a:hover,.navbar.navbar-default .dropdown-menu li>a:focus{background-color:#a9cce3;box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(169,204,227,0.4)}
.progress .progress-bar.progress-bar-primary{background-color:#71abd1}.progress.progress-line-primary{background:rgba(169,204,227,0.2)}
.progress .progress-bar,.progress .progress-bar.progress-bar-default{background-color:#71abd1}.text-primary{color:#71abd1}
.card .header-primary,.card .content-primary{background:#71abd1}.card .header-primary{box-shadow:0 5px 20px 0 rgba(0,0,0,0.2),0 13px 24px -11px rgba(169,204,227,0.6)}
.panel .panel-heading a:hover,.panel .panel-heading a:active,.panel .panel-heading a[aria-expanded="true"]{color:#71abd1}
.icon.icon-primary{color:#71abd1}.dropdownjs>ul>li .selected,.dropdownjs>ul>li:active,.dropdownjs>ul>li:focus,.dropdownjs>ul>li:hover{background-color:#71abd1}
.select2 .select2-simple{background-image:linear-gradient(#71abd1,#71abd1),linear-gradient(#d2d2d2,#d2d2d2)}
.select2.select2-container--open .select2-simple{background-image:linear-gradient(#71abd1,#71abd1),linear-gradient(#d2d2d2,#d2d2d2)}
.select2.select2-container--open .select2-simple .material-input:after{background-color:#71abd1}.select2-container--default .select2-search--dropdown .select2-search__field{background-image:linear-gradient(#71abd1,#71abd1),linear-gradient(#d2d2d2,#d2d2d2)}
.select2-container--default .select2-search--dropdown .select2-search__field:focus{background-image:linear-gradient(#71abd1,#71abd1),linear-gradient(#d2d2d2,#d2d2d2)}
.select2-container--default .select2-search--dropdown .select2-search__field:focus .material-input:after{background-color:#71abd1}
.select2-container--default .select2-results__option--highlighted[aria-selected]:focus,.select2-container--default .select2-results__option--highlighted[aria-selected]:hover,.select2-container--default .select2-results__option--highlighted[aria-selected]:active{box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(169,204,227,0.4);background-color:#71abd1}
.bootstrap-tagsinput .tag.tag-primary .tag{background-color:#71abd1}.bootstrap-tagsinput .tag.tag-primary .tagsinput-add{color:#71abd1}
.slider .noUi-connect{background-color:#71abd1}.slider .noUi-handle{border-color:#71abd1}.bootstrap-datetimepicker-widget a[data-action]{color:#71abd1}
.bootstrap-datetimepicker-widget a[data-action]:hover span{color:#71abd1}.bootstrap-datetimepicker-widget table td.today>div:before{border-bottom-color:#71abd1}
.bootstrap-datetimepicker-widget table td.active>div,.bootstrap-datetimepicker-widget table td.active:hover>div{background-color:#71abd1;box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(169,204,227,0.4)}
.bootstrap-datetimepicker-widget table td span.active{background-color:#71abd1}.bootstrap-select.btn-group .dropdown-menu li a:focus,.bootstrap-select.btn-group .dropdown-menu li a:hover{box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(169,204,227,0.4)}
.bootstrap-select.open button.form-control{background-image:linear-gradient(#71abd1,#71abd1),linear-gradient(#d2d2d2,#d2d2d2) !important}
.ecommerce-page .card-refine .checkbox input[type=checkbox]:checked+.checkbox-material .check{background:#71abd1}
.ecommerce-page .container{position:unset;z-index:0}@media(min-width:1200px){.container{max-width:1780px;width:100%}
}.btn,.card .header{border-radius:6px}.contact-us .cover{background-image:url(../../img/pattern/full-bloom.png);min-height:650px}
.contact-us .main-card{margin:80px 0;padding:24px;background:rgba(255,255,255,0.8);border-radius:12px}
@media(min-width:992px){.contact-us .main-card{right:80px}}.section{padding:35px 0}.is-hidden{display:none !important;visibility:hidden}
.card,.nav-pills:not(.nav-pills-icons)>li>a{border-radius:0}.form-group.label-static label.control-label,.form-group.label-floating.is-focused label.control-label,.form-group.label-floating:not(.is-empty) label.control-label{top:-22px}
.title,.card-title,.info-title,.footer-brand,.footer-big h5,.footer-big h4,.media .media-heading{font-weight:500;font-family:inherit}
.breadcrumb-container{font-weight:500;padding-top:2em;margin-bottom:-1em;margin-right:-1em;padding-right:15px;padding-left:15px}
.no-left-padding{padding-left:0}.no-right-padding{padding-right:0}.display-inline-block{display:inline-block}
.error,.required-field{color:red}@media(max-width:768px){.main{margin-top:72px}.card-product{margin-bottom:0}
}@media(max-width:991px){.mobile-table>table,.mobile-table>thead,.mobile-table>tbody,.mobile-table-tables th,.mobile-table>thead>tr,.mobile-table>thead>tr>td,.mobile-table>tbody>tr,.mobile-table>tbody>tr>td{display:block}
.mobile-table>thead>tr{position:absolute;top:-9999px;right:-9999px}.mobile-table>tbody>tr{border:1px solid #ccc}
.mobile-table>tbody>tr>td{position:relative;text-align:right;overflow:hidden;padding:20px 5px 5px 10px !important}
.mobile-table>tbody>tr>td:before{position:absolute;top:0;right:6px;width:45%;padding-left:10px;white-space:nowrap;text-align:right;font-weight:bold}
.mobile-table>tbody>tr>td:before{content:attr(data-title)}}.cntr-abs{position:absolute;top:50%;right:50%;transform:translate(-50%,-50%)}
.cntr-abs-horz{position:absolute;left:50%;transform:translateX(-50%);z-index:1;width:100%;text-align:center}
.cntr-abs-vert{position:absolute;top:50%;transform:translateY(-50%)}.img-fit-parent,.nav>li>a>.img-fit-parent{max-width:100%}
.full-width{width:100%}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:IRANSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}
.checkbox .checkbox-material .check:before{margin-right:10px;margin-left:unset}.checkbox .checkbox-material .check{margin-right:0;margin-left:unset;display:inline-block;border:1px solid rgba(0,0,0,.34);z-index:1;border-radius:16px}
.checkbox label,.radio label,label{color:#777}.checkbox label:has(input[type=checkbox]:checked){font-weight:600;color:#555}
.ecommerce-page .card-refine .panel-collapse::-webkit-scrollbar{width:8px}.ecommerce-page .card-refine .panel-collapse::-webkit-scrollbar-track{background-color:#eee}
.ecommerce-page .card-refine .panel-collapse::-webkit-scrollbar-thumb{background-color:#999;border-radius:4px}
.d-flex{display:flex}.pull-start{float:right !important}.pull-end{float:left !important}.text-start{text-align:right}
.text-end{text-align:left}.mt-1{margin-top:8px}