html,body{background-color:#fff;color:#2b2a28;font-size:14px;line-height:1.42857143;min-width:300px}
html,body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,input,select,textarea{font-family:"Nunito Sans", sans-serif;font-weight:300}
.serif-font{font-family:"Roboto Slab","Times New Roman",serif}
a{color:#2b2a28}
.waves-effect.waves-t-black .waves-ripple{background:rgba(43,42,40,.2)}
.waves-effect.waves-t-gray .waves-ripple{background:rgba(157,159,158,.2)}
.waves-effect.waves-t-red .waves-ripple{background:rgba(227,30,37,.2)}
.zmdi{line-height:inherit}
.toast-content{max-width:400px}
.toast-content a{font-weight:400}
.btn:not(.btn-flat){text-shadow:0 1px 0 rgba(0,0,0,.15)}
.input-field label:not(.label-icon).active{text-shadow:0 1px 0 rgba(0,0,0,.015)}
.btn,.btn-large,.btn-small{text-decoration:none;color:#fff;text-align:center;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer}
.input-field-credit-card .addon{height:34px!important;width:66px!important;padding:0!important;margin:0!important;overflow:hidden!important;background-image:url(../image/credit-card-brand-icons.png);background-repeat:no-repeat;-ms-flex-item-align:center!important;align-self:center!important}
.input-field-credit-card.cc-type-no-brand .addon{background-position:100% 0}
.input-field-credit-card.cc-type-visa .addon{background-position:100% -34px}
.input-field-credit-card.cc-type-visa-electron .addon{background-position:100% -68px}
.input-field-credit-card.cc-type-master .addon{background-position:100% -102px}
.input-field-credit-card.cc-type-maestro .addon{background-position:100% -136px}
.input-field-credit-card.cc-type-american-express .addon{background-position:100% -170px}
.input-field-credit-card.cc-type-discover .addon{background-position:100% -204px}
.input-field-credit-card.cc-type-dinners .addon{background-position:100% -238px}
.input-field-credit-card.cc-type-dinners-carteblanche .addon{background-position:100% -272px}
.input-field-credit-card.cc-type-jcb .addon{background-position:100% -306px}
.input-field-credit-card.cc-type-dankort .addon{background-position:100% -340px}
.input-field > .select-loading{position:absolute;right:20px;top:2.5rem;height:1rem;margin-top:-.5rem}
.btn-silver{background-color:#eee;color:#666}
.btn-silver:hover{background-color:#d0d0d0;color:#333}
.btn-gray{background-color:gray}
.btn-gray:hover{background-color:#a9a9a9}
.btn-gray:focus,.btn-gray:active{background-color:#696969}
.btn-black{background-color:#2b2a28}
.btn-black:hover{background-color:#414141}
.btn-black:focus,.btn-black:active{background-color:#101010}
.btn-facebook{background-color:#3b5998}
.btn-facebook:hover{background-color:#4b6eb9}
.btn-facebook:focus,.btn-facebook:active{background-color:#2c4272}
.btn-google{background-color:#dd4b39}
.btn-google:hover{background-color:#f55541}
.btn-google:focus,.btn-google:active{background-color:#c74333}
.btn-teal{background-color:#009788}
.btn-teal:hover{background-color:#007a6e}
.btn-orange{background-color:#e77e22}
.btn-orange:hover{background-color:#f39c11}
.btn-purple{background-color:#8f44ad}
;
.btn-purple:hover{background-color:#9a59b5}
.btn-blue{background-color:#2a80b9}
.btn-blue:hover{background-color:#3598dc}
.separator-text-line{box-sizing:content-box;padding:12.5px 0;height:12px;line-height:12px;font-size:12px;font-weight:400;position:relative;text-align:center;color:#dfdede;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.separator-text-line:before{content:'';display:block;width:100%;height:4px;background-color:#edecec;position:absolute;top:50%;z-index:1;margin-top:-2px}
.separator-text-line span{background:#fff;display:inline-block;margin:0 auto;padding:0 10px;min-height:12px;text-align:center;position:relative;z-index:2}
.breadcrumbs{margin-bottom:10px}
@media (max-width: 1199px) {
.container{width:auto}
}
.modal{z-index:1100}
.modal .modal-dialog{margin-top:73px}
@media (min-width: 992px) {
.modal .modal-dialog{margin-top:108px}
}
.modal .modal-content .modal-header{position:relative;padding:10px 45px 10px 15px}
.alert .close,.modal .modal-content .modal-header .close{color:#999;position:absolute;top:0;right:0;bottom:0;width:45px}
.alert .close{color:#fff;opacity:1;text-shadow:none}
.modal .modal-content .modal-body{position:relative;padding:15px}
.modal .modal-content .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal .modal-content .modal-footer > .row{margin-left:-5px;margin-right:-5px}
.modal .modal-content .modal-footer > .row > [class*="col-"]{padding-left:5px;padding-right:5px}
.modal .modal-content .modal-footer > .row > [class*="col-"] > .btn{margin:0;width:100%;padding-left:0;padding-right:0}
#content{min-height:450px}
#footer{background-color:#fff;overflow:hidden}
#footer-top{padding:10px 0}
#footer-middle{border-top:2px solid #e31e25;padding:30px 0}
#footer-bottom{font-size:12px;padding:8px 0;border-top:1px solid #333}
#footer .footer-social{list-style:none;margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}
#footer .footer-social li a{display:block;width:40px;height:40px;line-height:40px;text-align:center;background-color:#6c6c6c;border-radius:2px;color:#fff;font-size:20px}
#footer .footer-social li a:hover{background-color:#bdbdbd;color:#333}
#footer .footer-link-special{display:block;margin-bottom:30px;text-align:center}
#footer .footer-link-special h5{font-size:18px;margin:0}
#footer .footer-link-special h3{font-size:24px;font-weight:400;margin-bottom:0}
.contact-field > strong{display:block;font-size:.9em;line-height:1.5}
#map-container .card-content{padding:10px}
#sitemap-container ul{margin:0}
#sitemap-container ul ul{border-top:2px solid #dd1423}
#sitemap-container li{border:1px solid rgba(160,160,160,0.2);margin-bottom:1rem}
#sitemap-container li li{border:0;margin-bottom:0;padding:0}
#sitemap-container ul > li > a:before,#sitemap-container ul > li > span:before{content:'\f2fb';font-weight:600;font-family:'Material-Design-Iconic-Font';display:inline-block;width:1.5rem;padding-left:.5rem;text-align:center}
#sitemap-container ul > li > a,#sitemap-container ul > li > span{display:block;padding-top:.5rem;padding-bottom:.5rem;transition:all .25s ease}
#sitemap-container li li > a,#sitemap-container li li > span{padding-left:.75rem}
#sitemap-container ul > li > span{cursor:default}
#sitemap-container ul > li > a:hover{background-color:rgba(128,128,128,.15)}
@media(max-width: 991px) {
#account-left{margin-bottom:15px}
}
.card.card-account-info .card-description{margin-bottom:15px}
.card-account-info dl{margin:0 0 20px}
.card-account-info dl > dt{display:block;width:74px;height:57px;margin:0 20px 0 0}
.card-account-info dl > dd{margin:0}
.card-account-info dl > dt > i{display:inline-block;background:url(../image/sign-up-sprite.svg);overflow:hidden;width:47px;height:57px}
.card-account-info dl > dt > i.stoktan{width:74px;height:55px;background-position:-55px 0}
.card-account-info dl > dt > i.kolay-iade{width:54px;height:55px;background-position:-134px 0}
.card-account-info dl > dt > i.kargo-bedava{width:61px;height:54px;background-position:-192px 0}
.card-account-info dl > dd > strong{margin-bottom:10px;display:block;font-size:16px;font-weight:500}
#account-content tbody .btn + .btn{margin-left:.5rem}
#account-summary:after{display:block;clear:both;content:""}
#account-summary strong,#account-summary span{display:block;line-height:20px;min-height:20px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#account-summary-image{cursor:pointer;display:block;width:106px;border-right:1px solid rgba(160,160,160,0.2);height:100px;overflow:hidden;border-left:5px solid #00a8e1;float:left}
#account-summary-image > img{display:block;width:100%;position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}
#account-summary-top,#account-summary-bottom{margin-left:106px;padding:5px 10px;height:50px}
#account-summary-top{border-bottom:1px solid rgba(160,160,160,0.2)}
#account-summary-bottom{text-align:center}
#account-summary-bottom a{display:block;margin:0;padding:0;border-radius:2px}
#account-summary-bottom span{font-size:12px}
#account-summary-bottom strong{color:#dd1423}
#account-summary-bottom .row{margin-left:-5px;margin-right:-5px}
#account-summary-bottom .col{padding-left:5px;padding-right:5px}
#account-address-list .address-data,#account-address-list .address-address span{display:block;line-height:20px;height:20px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#account-address-list .address-fullname{font-weight:400}
#account-address-list .address-address{height:auto;font-size:12px;margin:7px 0;display:block}
#account-address-list .card{display:block;height:100%;margin:0}
#account-add-address .btn{height:100%;margin:0;padding:1.71428571rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#account-add-address .btn i{display:block;width:100%;font-size:48px;line-height:48px}
.account-address-actions .col-mid{margin:0 1rem}
@media(max-width: 991px) {
#category-left{margin-bottom:15px}
}
.card.card-heading{position:relative;min-height:120px;background-position:center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.card.card-heading:first-child{margin-bottom:15px}
.card.card-heading:after{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;display:block;content:"";background-color:rgba(0,0,0,0.5);border-radius:2px}
.card.card-heading .card-content{text-align:center;position:relative;z-index:2;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.7)}
.card.card-heading .card-title{font-weight:400;font-size:30px}
.card.card-heading .card-title img{vertical-align:middle;margin-right:5px}
#product-filter-sort .card-title{font-size:.85rem}
.sort-list{margin:15px 0 0;padding:15px 0 0;border-top:1px solid rgba(160,160,160,0.2);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.sort-list > li.separator{width:1px;margin:0 5px;height:30px;display:block;background:rgba(160,160,160,0.2)}
.sort-list > li > a:hover,.sort-list > li.active > a,.sort-list > li > .btn.active{color:#dd1423;transition:all .4s cubic-bezier(.25,.8,.25,1)}
.sort-list.sort-list--dropdown{margin:0;padding:0;border:0}
.sort-list-dropdown-container{width:100%}
.sort-list-style{display:-webkit-box;display:-ms-flexbox;display:flex}
.sort-list.sort-list--dropdown .sort-list-style{margin-left:10px}
.sort-list-style > .btn + .btn{margin-left:5px}
.sort-list.sort-list--dropdown > .sort-list-style > .btn{font-size:26px;padding:0;width:40px;height:40px;line-height:40px;transition:all .4s cubic-bezier(.25,.8,.25,1)}
.sort-list-style > .btn.active{background-color:rgba(0,0,0,0.1)}

.formatted-price .symbol-left,.formatted-price .symbol-right,.formatted-price .integers{display:inline-block;font-size:1.5em;vertical-align:top}
.formatted-price .symbol-left,.formatted-price .symbol-right{position:relative;font-size:.75em;top:.25em;vertical-align:top}
.formatted-price .symbol-left{padding-right:.25em}
.formatted-price .symbol-right{padding-left:.25em}
.formatted-price .decimals{display:inline-block;font-size:.75em;position:relative;top:.25em;vertical-align:top}
.price-block .text-tax{display:block;font-style:normal;font-size:.65em}
.price-block .price-tax .text-tax{font-size:.65em}
.price-block .price-standart .text-tax{font-size:.5em}
.product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.product-item .image{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.product-item .image img{display:block;width:auto;margin:0 auto;max-width:100%;height:auto}
.product-item .content{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:5px;position:relative}
.product-item .rating{font-size:16px;height:15px;line-height:15px}
.product-item .name{display:block;height:3.75em;line-height:1.25;overflow:hidden;font-size:14px;padding:0;margin-bottom:5px}
.product-item .price-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;line-height:1;font-weight:400;font-size:14px}
.product-item .price-block .discount{padding:.25em .4em;text-align:center;background-color:#f90;color:#fff}
.product-item .price-block .discount b{display:block;font-size:1.1em}
.product-item .price-block .discount span{display:block;font-size:.625em}
.product-item .price-block .prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-item .price-block .price-old{color:#8c8c8c;font-size:.75em;margin:0 .75em}
.product-item .price-block .price-old:after{content:'';position:absolute;z-index:1;height:2px;left:-3px;right:-3px;top:50%;margin-top:-3px;background-color:rgba(255,0,0,0.5)}
.product-item .price-block .price-tax{font-size:.75em;margin-left:1em;text-align:center}
.product-item .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.product-item .buttons > .btn{overflow:hidden;padding:0;border-radius:4px}
.product-item .buttons > .btn-add-to-cart{font-size:1.7rem;width:50px;margin-left:auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.product-item .buttons > .btn-add-to-wishlist,.product-item .buttons > .btn-add-to-compare{font-size:1.35rem;background:none;border-radius:0;margin-right:10px;width:32px;height:32px;line-height:32px;color:#9d9f9e;text-shadow:none;box-shadow:none;-webkit-box-shadow:none}

@media(min-width: 992px) {
.product-item{display:block}
.product-item .image{display:block}
.product-item .content{display:block;text-align:center;padding:0}
.product-item .name{display:block;font-size:16px;text-align:center;padding:0 10px}
.product-item .price-block{font-size:18px;min-height:3em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.product-item .buttons{padding-bottom:15px}
.product-item .buttons > .btn{color:#fff;border-radius:50%;margin:0;text-shadow:0 1px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}
.product-item .buttons > .btn-add-to-cart{font-size:2rem;position:relative;z-index:2;width:60px;height:60px;line-height:60px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.product-item .buttons > .btn-add-to-wishlist,.product-item .buttons > .btn-add-to-compare{z-index:1;width:50px;height:44px;background-color:#2b2a28}
.product-item .buttons > .btn-add-to-wishlist{margin-right:-10px;border-radius:44px 0 0 44px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.product-item .buttons > .btn-add-to-compare{margin-left:-10px;border-radius:0 44px 44px 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
}
.manufacturer-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(160,160,160,0.2);font-size:18px;padding:15px 10px;min-height:90px}
.manufacturer-item i{width:60px;height:60px;margin-right:15px}
.manufacturer-item i > img{display:block;width:100%;max-width:100%}
.manufacturer-item i > span{display:block;width:60px;height:100%;line-height:60px;font-size:24px;text-align:center;font-weight:400;font-style:normal;color:#666;background-color:#f5f5f5}


.m-b-20{margin-bottom:20px}
.m-t-20{margin-top:20px}
.m-t-10{margin-top:10px}
.m-b-10{margin-bottom:10px}
.m-b-30{margin-bottom:30px}
.home-products .card-header{font-size:16px;font-weight:400;text-transform:uppercase;color:#444;border-bottom:2px solid;display:inline-block;margin:0 auto}
.home-products.card{text-align:center;box-shadow:none;border: 1px solid #ededed;}

@media (min-width: 600px) {
#product-info .product-badges .product-badge{width:85px;margin:0 0 15px}
#product-info .product-badges .product-badge > b{display:block}
}

@media (min-width: 600px) {
#product-info .review-block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}

#product-details .tab-content{padding:0 1.71428571rem}
#tab-review .button-write-review{min-width:100%}
@media(min-width:600px) {
#tab-review .button-write-review{min-width:180px}
}
.comment{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.comment + .comment{border-top:1px solid rgba(160,160,160,0.2)}
.comment > .comment-info{min-width:100%}
.comment > .comment-content{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.comment .image{float:left;margin-right:15px;width:64px;height:64px}
.comment .image img{display:block;width:100%;position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}
.comment .author{font-weight:400;font-size:14px}
.comment .date-added{font-size:12px}
.comment .rating{font-size:20px}
.comment .helpful{color:#101010}
.comment .helpful > .buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:10px 0 0}
.comment .helpful{margin-top:10px;text-align:center}
.comment .helpful > .buttons > .btn + .btn{margin-left:10px}
@media(min-width:600px) {
.comment > .comment-info{min-width:180px;text-align:center}
.comment .author{font-size:13px}
.comment .image{float:none;margin:0 auto}
.comment .author,.comment .date-added,.comment .rating{margin-left:0}
.comment .helpful{text-align:left}
.comment .helpful > .buttons{margin:0 0 0 15px}
}