:root{--white-color:#FFFFFF;--primary-color:#ffcc01;--section-bg-color:#f0f8ff;--dark-color:#000000;--grey-color:#d0d1d1;--p-color:#717275;--body-font-family:'Inter',sans-serif;--h5-font-size:24px;--p-font-size:20px;--copyright-text-font-size:16px;--product-link-font-size:14px;--custom-link-font-size:12px;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:700;--font-weight-black:900}
body,html{height:100%}
html{scroll-behavior:smooth}
@media screen and (prefers-reduced-motion:reduce){
html{scroll-behavior:auto}
}
body{background:var(--white-color);font-family:var(--body-font-family);position:relative}
h2,h3,h4,h5,h6{color:var(--dark-color);line-height:inherit}
h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold)}
h1,h2{font-weight:var(--font-weight-black)}
h1{font-size:44px;line-height:normal}
h2{font-size:38px;margin-top:2em}
h3{font-size:34px}
h4{font-size:32px}
h5{font-size:21px}
h6{font-size:20px}
p{color:var(--p-color);font-size:var(--p-font-size);font-weight:var(--font-weight-light)}
a,button{touch-action:manipulation;transition:all .3s}
a{color:var(--p-color);text-decoration:none}
a:hover{color:var(--primary-color)}
.text-primary{color:var(--primary-color)!important}
::selection{background:var(--primary-color);color:var(--white-color)}
.custom-link{color:var(--p-color);font-size:var(--custom-link-font-size);font-weight:var(--font-weight-bold);text-transform:uppercase;position:relative}
.custom-link i{position:absolute;opacity:0;bottom:0;left:100%;transition:all .3s;line-height:normal}
.custom-link:hover i{opacity:1;left:101%}
.lead{font-size:1.5rem;font-weight:300}
b,strong{font-weight:var(--font-weight-bold)}
.bi-heart-fill.product-icon{display:none;pointer-events:none;color:#fecc00}
.sekme-content-wrapper h2{margin-bottom:.5em}
.sekme-content-wrapper{padding-bottom:3em}
.sekme-content-wrapper button,.yanbuton{border:none;margin-top:1em;width:225px;line-height:3em;margin-left:2px}
.product-info h2{margin-top:0}
.copyright-text{margin-top:1.8em!important}
.navbar-brand img{max-width:400px}
.preloader img{margin-bottom:33px}
.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:none repeat scroll 0 0 #06000a}
.spinner{border:1px solid transparent;border-radius:5px;position:relative}
.spinner::before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:45px;height:45px;margin-top:-10px;margin-left:-23px;border-radius:50%;border:1px solid #959595;border-top-color:var(--white-color);animation:spinner .9s linear infinite}
@keyframes spinner{
to{transform:rotate(360deg)}
}
.custom-btn{color:var(--dark-color);border-radius:50px;background:#fecc00;font-size:var(--copyright-text-font-size);text-transform:uppercase;padding:16.5px 20px}
.social-btn{background:0 0;border:1px solid var(--grey-color);color:var(--dark-color);text-transform:none}
.social-btn:hover{border-color:transparent}
.cart-form-select{border-radius:0;padding-top:15px;padding-bottom:15px}
.cart-btn{border-radius:0;width:100%;font-size:var(--product-link-font-size)}
.custom-btn:hover,.slick-slideshow .custom-btn:hover{background:var(--primary-color);color:var(--white-color)}
.custom-icon{color:var(--p-color);font-size:24px}
.custom-icon{display:inline-block;vertical-align:middle}
.bi-bag.custom-icon{font-size:17px}
.featured-icon{color:var(--grey-color);font-size:52px}
.div-separator{position:relative}
.div-separator::before{content:"";height:1px;background:var(--grey-color);display:block;width:100%}
.div-separator span{position:absolute;top:50%;margin-left:-22.5px;left:50%;text-align:center;background:var(--white-color);margin-top:-11px;color:var(--dark-color);font-weight:var(--font-weight-bold);font-size:14px;width:35px;text-transform:uppercase}
.full-image-img{display:block;position:absolute;z-index:-1;right:0;width:100%;bottom:-120px;min-width:650px}
.navbar{background:#06000a;position:fixed;top:0;right:0;left:0;padding:9px 0;z-index:2;will-change:transform;transition:transform .3s linear}
.navbar-expand-lg .navbar-collapse{border-bottom:2px dashed #ffcc01}
.navbar span,h2 span,h4 span{color:var(--primary-color)}
.navbar.headroom--not-top{padding:20px 0}
.headroom--pinned{transform:translate(0,0)}
.headroom--unpinned{transform:translate(0,-150%)}
.navbar-brand{color:var(--dark-color);font-size:24px;font-weight:var(--font-weight-light);margin:0;padding:0}
.navbar-expand-lg .navbar-nav .nav-link{display:inline-block;color:#fff;text-align:center;margin-right:.7rem;margin-left:.7rem;background:#263238;padding:.5em;border-radius:9px 9px 0 0}
.nav-link{color:var(--p-color);font-size:16px;position:relative}
.navbar .nav-link::after{position:absolute;top:100%;left:0;width:100%;height:2px;background:var(--grey-color);content:'';opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;transition:opacity .3s,transform .3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}
.navbar .nav-link.active::after,.navbar .nav-link:hover::after{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}
.navbar .nav-link.active,.navbar .nav-link:hover{color:#333;background:#fff}
.nav-link:focus,.nav-link:hover{color:var(--p-color)}
.navbar-toggler{background:#fff;border:0;padding:0;cursor:pointer;margin:0;width:30px;height:35px;outline:0}
.navbar-toggler:focus{outline:0;box-shadow:none}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background:0 0}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after,.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{transition:top .3s 50ms ease,-webkit-transform .3s 350ms ease;transition:top .3s 50ms ease,transform .3s 350ms ease;transition:top .3s 50ms ease,transform .3s 350ms ease,-webkit-transform .3s 350ms ease;top:0}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{transform:rotate(45deg)}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{transform:rotate(-45deg)}
.navbar-toggler .navbar-toggler-icon{background:var(--dark-color);transition:background 10ms .3s ease;display:block;width:30px;height:2px;position:relative}
.navbar-toggler .navbar-toggler-icon::after,.navbar-toggler .navbar-toggler-icon::before{transition:top .3s 350ms ease,-webkit-transform .3s 50ms ease;transition:top .3s 350ms ease,transform .3s 50ms ease;transition:top .3s 350ms ease,transform .3s 50ms ease,-webkit-transform .3s 50ms ease;position:absolute;right:0;left:0;background:var(--dark-color);width:30px;height:2px;content:''}
.navbar-toggler .navbar-toggler-icon:before{top:-8px}
.navbar-toggler .navbar-toggler-icon:after{top:8px}
.site-header{background-color:var(--section-bg-color);position:relative;overflow:hidden;margin-top:86px}
.site-header.section-padding{padding-top:3rem;padding-bottom:3rem}
.site-header.section-padding-img{padding-top:3rem;padding-bottom:3rem}
.header-image{position:absolute;top:0;right:0;width:50%;height:100%;object-fit:cover}
.slick-slideshow{margin-top:86px}
.slick-title{color:var(--white-color)}
.slick-custom{position:relative}
.slick-custom img{width:100%;object-fit:cover}
.slick-bottom{background:linear-gradient(to bottom,var(--dark-color),transparent 90%);position:absolute;z-index:2;bottom:0;right:0;left:0;width:100%;height:100%}
.slick-bottom .container{position:absolute;top:40%;left:50%;transform:translate(-50%,-40%)}
.slick-overlay{background:linear-gradient(to top,#000,transparent 120%);position:absolute;top:0;right:0;bottom:0;left:0}
.slick-slideshow .custom-btn{font-weight:var(--font-weight-bold);display:inline-block;padding-right:32px;padding-left:32px}
.slick-slideshow .slick-dots{position:absolute;z-index:2;top:30%;left:0;right:0;transform:translate(0,-50%);margin:0 auto;padding:0}
.slick-slideshow .slick-dots li{background:0 0;border:5px solid rgba(255,255,255,.35);border-radius:100%;display:block;width:30px;height:30px;margin:10px;padding:5px;margin-left:auto;cursor:pointer}
.slick-slideshow .slick-dots button{background:0 0;border:none;color:transparent;display:block;width:100%;height:0;margin:0;padding:0;outline:0;height:0}
.slick-slideshow .slick-dots .slick-active,.slick-slideshow .slick-dots li:hover{background:var(--white-color)}
.custom-circle-image{border-radius:100px;width:55px;height:55px}
.custom-circle-image.team-image{width:85px;height:85px}
.slick-testimonial .slick-list,.slick-testimonial .slick-track{height:100%}
.slick-testimonial{margin:auto}
.slick-testimonial-caption{quotes:'❝' '❞';position:relative;padding:5rem 7rem}
.slick-testimonial-caption::before{content:open-quote;display:inline-block;color:var(--primary-color);font-family:auto;font-size:100px;height:0;position:absolute;top:0;left:0}
.slick-testimonial .slick-dots{text-align:center}
.slick-testimonial .slick-dots li{background:var(--grey-color);display:inline-block;vertical-align:top;width:16%;height:1px}
.slick-testimonial .slick-dots button{background:0 0;border:none;color:transparent;display:block;width:100%;height:0;margin:0;padding:0}
.slick-testimonial .slick-dots .slick-active,.slick-testimonial .slick-dots li:hover{background:var(--dark-color)}
section{content-visibility:auto;contain-intrinsic-size:700px}
.section-padding{padding-top:3rem;padding-bottom:3rem}
.featured{background:var(--section-bg-color)}
.about .nav-pills .nav-item{width:100%}
.about .nav-pills .nav-link{color:var(--grey-color);font-size:18px;font-weight:var(--font-weight-bold);border-radius:0;padding-right:0}
.about .nav-pills .nav-link.active,.about .nav-pills .nav-link:hover,.about .nav-pills .show>.nav-link{background:0 0;border-left-color:var(--primary-color);color:var(--primary-color)}
.accordion-item{background-color:transparent;border-top:0;border-right:0;border-left:0}
.accordion-button{background-color:transparent;box-shadow:none}
.accordion-button:not(.collapsed){background:0 0;box-shadow:none}
button:focus:not(:focus-visible){border-color:transparent;box-shadow:none}
.accordion-body{border-top:1px solid rgba(0,0,0,.125)}
.accordion-button{font-size:1.5rem;font-weight:var(--font-weight-normal);padding-top:1.5rem;padding-right:0;padding-bottom:1.5rem;padding-left:0}
.accordion-body{padding:2rem 0}
.team{background:var(--grey-color)}
.team-thumb{background:var(--white-color);position:relative;border-radius:.25rem;padding:42px 32px}
.team-info{width:100%}
.custom-modal-btn{background:var(--grey-color);color:var(--white-color);position:absolute;top:0;right:0;bottom:0;margin:auto 32px;width:42px;height:42px}
.modal-body{padding:0}
.modal-header{padding-top:7rem;padding-bottom:5rem}
.modal-header .btn-close{position:absolute;top:0;right:0;font-size:24px;margin:32px}
#cart-modal .modal-header .btn-close{z-index:2;margin:22px}
#cart-modal .modal-header{border-bottom:0;padding:0}
#cart-modal .modal-footer{padding:2rem 4rem;text-align:center}
.skill-thumb strong{display:inline-block;margin-bottom:6px}
.skill-thumb span{color:var(--dark-color);font-size:24px;font-weight:var(--font-weight-bold)}
.skill-thumb .progress{background:var(--white-color);box-shadow:none;border-radius:100px;height:1px;margin-bottom:5px}
.skill-thumb .progress .progress-bar-primary{background:var(--grey-color)}
.front-product{background:var(--section-bg-color)}
.product-thumb{background:var(--white-color);position:relative;transition:all .5s ease-out}
.product-image{transition:all .5s ease-out}
.product-thumb:hover .product-image{box-shadow:0 1rem 3rem rgba(0,0,0,.175)}
.product-top{position:absolute;top:0;right:0;left:0;margin:9px}
.product-info{padding:20px;border:3px dashed #ffcc01;border-bottom:none;padding-bottom:0}
.product-description{border:3px dashed #ffcc01;border-top:none}
.product-cart-thumb,.product-description{padding:0 20px}
.product-icon{color:var(--white-color)}
.product-title-link{color:var(--dark-color)}
.product-additional-link{display:inline-block;vertical-align:top;font-size:var(--product-link-font-size);margin-top:32px;margin-right:12px}
.product-alert{background:#fecc00;color:var(--black-color);font-size:var(--custom-link-font-size);font-weight:var(--font-weight-bold);padding:3px 10px}
.product-p{font-size:var(--product-link-font-size)}
.view-all{text-transform:uppercase;color:var(--p-color);font-size:13px;font-weight:var(--font-weight-bold);border-bottom:2px solid var(--grey-color);padding-bottom:6px}
.contact-info{padding:40px}
.contact-form .form-control{border-color:var(--grey-color);font-weight:var(--font-weight-normal)}
.form-floating>label{color:var(--grey-color);font-weight:var(--font-weight-normal)}
.contact-form button[type=submit]{background:var(--dark-color);border:none;border-radius:100px;color:var(--white-color);font-weight:var(--font-weight-bold);text-transform:uppercase;padding:16px}
.contact-form button[type=submit]:hover{background:var(--primary-color)}
.site-footer{background:#06000a;padding-top:3rem;padding-bottom:3rem}
.footer-menu{margin:0;padding:0}
.footer-menu-item{display:block;width:50%}
.footer-menu-link{color:#6c757d;font-weight:var(--font-weight-light);display:inline-block;vertical-align:top;margin-top:4px;margin-bottom:4px}
.site-footer .social-icon-link{margin-top:4px}
.footer-menu-link:hover,.site-footer .social-icon-link:hover{color:var(--white-color)}
.copyright-text{font-size:var(--copyright-text-font-size)}
.social-icon{margin:0;padding:0}
.social-icon li{list-style:none;display:inline-block;vertical-align:top}
.social-icon-link{color:#6c757d;font-size:1rem;display:inline-block;vertical-align:top;margin-bottom:4px;margin-right:15px}
.social-icon-link:hover{color:var(--primary-color)}
@media screen and (max-width:600px){.navbar-brand img{max-width:100%!important}
h1{font-size:33px!important}input{margin-bottom:5px}.sekme-content-wrapper{text-align:center}
.navbar-nav{text-align:center;padding-bottom:20px}
.nav-item{display:contents}
.product-p{display:none}
.product-title{line-height:1em}
.navbar-brand{max-width:90%}
.d-lg-none{display:none}
.col-sm-3.col-md-3.mb-3{width:50%}
.slick-title{font-size:22px!important}
.lead{font-size:13px!important}
.product-info{padding:5px}
#cart-modal .modal-body,#cart-modal .modal-footer{padding:0!important}
.product-detail .container .product-thumb .product-image{display:none}
.section-padding, .site-header.section-padding{padding-top:2rem!important;padding-bottom:2rem!important}
}
@media screen and (max-width:991px){.navbar-brand img{max-width:500px}.product-info{padding:5px}
h1{font-size:42px;margin-bottom:0}
h2{font-size:36px}
h3{font-size:32px}
h4{font-size:28px}
h5{font-size:24px}
h6{font-size:20px}
.lead{font-size:16px}
.navbar-expand-lg .navbar-nav .nav-link{margin-top:1rem}
.site-header{background-position:bottom}
#cart-modal .modal-header .btn-close{margin:22px 14px}
.custom-btn{font-size:14px;padding:13.5px 20px}
.slick-slideshow .custom-btn{padding-right:27px;padding-left:27px}
.div-separator,.social-login{width:75%!important}
#cart-modal .modal-footer .row{width:100%!important}
.section-padding,.site-header.section-padding{padding-top:2rem;padding-bottom:2rem}
.site-header-image.section-padding{padding-bottom:0}
.header-info{padding-top:50px;padding-bottom:100px}
.header-image{position:relative;top:auto;bottom:0;left:0;width:auto;height:auto}
.slick-testimonial-caption{padding:6rem 3rem 4rem 3rem}
.slick-slideshow .slick-dots li{width:25px;height:25px}
.modal-header{padding-top:6rem;padding-bottom:2rem}
.modal-body{padding:2rem}
#cart-modal .modal-footer{padding-right:0;padding-left:0}
#cart-modal .modal-body{padding:4rem 2rem 2rem 2rem}
.full-image-img{bottom:0}
}
@media (min-width:1600px){
.full-image-img{bottom:-200px}
}
@media screen and (max-width:1200px){
h1{font-size:44px}
}
@media (min-width:992px){
.slick-slideshow{height:80vh}
}
@media (min-width:576px){
.slick-slideshow .slick-dots{max-width:540px}
}
@media (min-width:768px){
.slick-slideshow .slick-dots{max-width:720px}
}
@media (min-width:992px){
.slick-slideshow .slick-dots{max-width:960px}
}
@media (min-width:1200px){
.slick-slideshow .slick-dots{max-width:1140px}
}
@media (min-width:1400px){
.slick-slideshow .slick-dots{max-width:1320px}
}