@import url(https://fonts.googleapis.com/css2?family=Karla:wght@200;300;400;500;600;700;800&display=swap);a,body,h4,h5,h6{font-family:"Logo Text",sans-serif}@font-face{font-family:"Logo Display";font-display:swap;font-weight:700;font-style:normal;src:url("../../assets/fonts/KlarnaDisplay-Bold.woff2") format("woff2"),url("../assets/fonts/KlarnaDisplay-Bold.woff2") format("woff")}

@font-face{
    font-family:"Logo Text";
    font-display:swap;
    font-weight:400;
    src:url("../../assets/fonts/KlarnaText-Regular.woff2") format("woff2"),
    url("../../assets/fonts/KlarnaText-Regular.woff2") 
    format("woff")
}
    
@font-face{
    font-family:"Logo Medium Text";
    font-display:swap;
    font-weight:500;
    src:url("../../assets/fonts/KlarnaText-Medium.woff") format("woff2"),
    url("../../assets/fonts/KlarnaText-Medium.woff") 
    format("woff")
}
body{overflow-x:hidden}h1,h2,h3{font-family:"Logo Medium Text",sans-serif!important}.tooltip-inner{border:none;box-shadow:3px 3px 12px rgba(0,0,0,.2);padding:15px;font-weight:400;margin-right:40px;color:#000;cursor:pointer;background-color:#fff!important;border-radius:4px}.super-winter-sale ul li{font-size:1.8rem}#logo-type-info li,#logo-type-info li:first-child{margin:0 1%}#brand-logo1{padding-left:135px}#brand-logo1 img{object-fit:cover;height:100px;width:100%}hr{margin-top:5px;width:150%!important;margin-bottom:20px;border:0;border-top:1px solid #ebebeb;margin-left:-65px}@media only screen and (max-width:400px){.banner-caption{padding:10px!important}}.strikethrough-firefox{-moz-text-decoration-line:line-through;text-decoration:line-through}#logo-section .super-winter-sale h4{padding:0 0 0 43px;line-height:14px}.text-center-desktop,.tooltip li{text-align:center}#date_result,.for-mobile,.information,.tooltip .tooltip-arrow{display:none}.navbar-default{top:98px!important}#main-nav .nav>li>a{padding:10px 64px!important}@-moz-document url-prefix(){#main-nav .nav>li>a{padding:10px 61px!important;font-size:1.4rem!important}}.view_order_list{text-decoration:none}#header-top{margin-top:-10px!important}#logo-section .super-winter-sale{background:#ff2a00!important}#date_result{z-index:9999999999999999;margin:10px;box-shadow:0 0 25px 5px #999}.bClose{cursor:pointer;position:absolute;right:-14px;top:-13px}#wrap{z-index:9}.tooltip{font-size:16px!important;text-transform:none!important;opacity:1}.tooltip.in{opacity:1!important}.white-bg-main{min-height:400px!important}.tooltip-inner{min-width:350px;max-width:70%;text-align:left}.tooltip-inner ul{padding-left:0}ul.detail a:hover{text-decoration:none!important}.information img{width:20px;height:20px;object-fit:cover}.tooltip li{list-style:none}@media only screen and (max-width:600px){.small-img1,.small-img2{height:100px!important;display:block;object-fit:contain!important}#brand-logo1,.super-winter-sale ul{padding-left:0}#brand-logo1 img,.small-img1,.small-img2{object-fit:contain!important}.headTitle{padding-right:0!important;text-align:left!important}#logo-section .lag1 .col-sm-6,#pack-sale .lag1 .col-sm-6{text-align:left;margin-top:10px}#logo-section .super-winter-sale h4{padding:0}.process-pic.col-xs-12{margin-left:105px}#brand-logo1{padding-bottom:70px!important}.small-img1{padding-left:0!important}.small-img2{padding-left:50px!important}#logo-section .lag3 .logo-list li{display:block;float:none;margin:20px auto;width:350px;padding:15px 0}.img-responsive{display:block;max-width:100%;height:auto;margin:0 auto}#learn-about-us .pic-hold .col-sm-4 img{display:inline-block}#learn-about-us li img{margin:0 0 20px}#learn-about-us .pic-hold{margin-left:-40px}#sief-design-process .title{float:left;position:relative;top:45px;width:35%!important;padding-right:0;padding-left:0}#sief-design-process .title div{margin:0 0 130px;width:100%}#brand-logo1 img{height:130px!important;width:100%;margin:16px 0 -63px;display:inline}.mobile-nav{display:block}.about-footer-image{max-width:50%!important}.super-winter-sale ul li{font-size:2rem!important}.carousel-indicators{display:block!important;position:absolute;z-index:1}#nav-main{position:absolute;top:110px;width:100%}.phone-text img{position:relative;left:-8px}.custom-tooltip .tooltip-inner{min-width:340px!important;margin-left:29%}social-media-mobile-tooltip .tooltip-inner{margin-left:-10%}.tooltip-inner{max-width:100%;min-width:390px;position:relative;left:-127px;z-index:999}.green-btn span{width:200px!important}a.phone-text{top:15px!important;position:relative}#lowest-price-guarantee .rightcol td,#lowest-price-guarantee-part td,.text-center-desktop{text-align:left!important}.banner-caption{width:100%;left:100px!important;padding:10px 10px 0!important;background-color:#fff solid}.desktop-nav{display:none}#inner-cont-banner .banner-caption{left:10px;position:absolute;top:100px!important}#mycarousel{margin-top:-10px}.navbar-collapse{visibility:hidden;position:absolute;top:-110px;left:0;right:0;background-color:#fff;z-index:111111;border:1px solid #e3dbdb!important}#banner-img{opacity:calc(.1)}}.navbar-collapse.collapsing,.navbar-collapse.in{visibility:visible}
@media only screen and (min-width:600px){
    .mobile-nav{
        display:none
    }
    #inner-cont-banner .banner-caption{
        left:100px
    }
}
@media (max-width: 768px) and (hover: none) {
  .navbar-nav>li>a:hover {
    background: none;
    color: inherit;
  }
}
.payment-gateway-icons ul {
    padding-left:0; 
    display: flex; 
    justify-content: center; 
    align-items: center; 
    gap: 30px;
}
.payment-gateway-icons ul li img{
    width: 130%;
}
@media (max-width: 768px) {
    .payment-gateway-icons ul li img{
        width: 100%;
    }
    .payment-gateway-icons ul {
        gap: 10px;
    }
}
#inner-cont-banner .button{
    background:#70ac00;
    border-width:0;
    min-width:140px;
    border-bottom:3px solid #5a8c00;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    line-height:1;
    margin:5px 0 0 25px;
    position:relative;
    text-align:center;
    text-decoration:none;
    padding:16px 24px!important;
    font-size:1rem;
    font-weight:500;
    font-family:"Logo Text",sans-serif!important;
    background-color:#64b431!important
}
.carousel-inner{
    height:71.5vh
}
.banner-caption{
    margin-top:0;
    width:100%;
    padding-top:20px
}
#inner-cont-banner .banner-caption{
    width:550px
}
.banner-desc ul li{
    font-weight:600;
    color:#000;
    list-style-type:disc;
    line-height:1.5;
    font-size:2.1rem!important
}
@media only screen and (min-width:1400px){
    .banner-caption{
        padding-top:20px
    }
}
.banner-caption-head{
    padding-bottom:3px!important
}

.banner{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.banner-text{
    color:#000;
    font-weight:900 !important;
    font-size:1.8rem; 
    margin:0px 0px;
}
.banner-text-two{
     font-size: 1.6rem;
     font-weight: 600;
}
@media(max-width: 768px){
    .banner{
        padding: 10px 0px !important;
    }
    .banner-text-two{
        font-size: 1.4rem;
        font-weight: 600;
    }
    .banner-text{
        font-size: 1.4rem !important;
    }
}
@media(max-width: 364px){
    .banner-text{
        font-size: 1.4rem !important;
    }
    .banner-text-two{
        font-size: 1.4rem !important;
    }
}
@media(max-width: 342px){
    .banner-text{
        font-size: 1.3rem !important;    
    }
    .banner-text-two{
        font-size: 1.3rem !important;
    }
}
.input-wrapper {
  position: relative;
  display: inline-block;
}

.input-wrapper input {
  padding: 10px;
  font-size: 16px;
}

.fake-cursor {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 20px;
  background: black;
  animation: blink 1s infinite;
}

@keyframes blink {
  0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
.silver-new-nav li{
    padding: 4px 0px;
    border-bottom: 1px solid #c9c8c8;
}
/* hide fake cursor when user clicks or types */
#firstname:focus + .fake-cursor,
#firstname:not(:placeholder-shown) + .fake-cursor {
  display: none;
}
/* hide fake cursor for THIS input */
#logoname:focus + .fake-cursor,
#logoname:not(:placeholder-shown) + .fake-cursor {
  display: none;
}
.banner-caption-head h2{margin-top:24px;margin-bottom:0;display:block;word-wrap:break-word;overflow-wrap:break-word;line-height:111%;font-family:"Logo Display",sans-serif;font-stretch:condensed;font-size:4.9rem;font-weight:750;letter-spacing:-2px!important;color:#0e0e0f!important}.banner-desc ul{padding-left:40px;margin-top:5px}#banner-bottom-slogan h3{margin:15px 0 3px 4px!important;padding-bottom:18px}.video_carousel_control_icons{font-weight:700!important}.carousel-indicators .active{background-color:#333}.carousel-indicators li{border:1px solid}#inner-cont-banner img{width:100%;height:600px;object-fit:cover}.banner-caption a.button{border-radius:30px}.left.carousel-control.video_carousel_control_left{border:2px solid #aaa!important}.video_carousel_control_left{color:#fefaee!important}.banner{background-color:#950b0b;padding:2px;position:absolute;top:40px;z-index:11;width:100%}.for-desktop{display:hide}.paddingsm{padding:10px}@media (max-width:360px){.banner-caption-head{margin-top:17rem!important}}@media only screen and (max-width:600px){#checkout-secondpage-headline,.container-buynow,.container-logobrief{margin-top:18rem!important}#inner-cont-banner img{opacity:.3;width:100%;height:540px;object-fit:cover;display:none}#lowest-price-guarantee .leftcol h3,#lowest-price-guarantee-part .rightcol h3{border-bottom:none!important}#lowest-price-guarantee-part .rightcol h3{font-size:40px!important;font-weight:400!important}.carousel-inner{height:100vh}.we-care-about-you ul,ul{padding-left:0;padding-right:0!important}#banner-bottom-slogan{background:#f2f2f2;padding:0 0 15px}.text-left-mobile{text-align:left}.banner{position:absolute;top:0;z-index:3}.mobile-padding{padding-left:10px}.for-mobile{display:block}.for-desktop{display:none}.banner-desc ul li{font-size:1.8rem!important}.information{display:block;position:absolute;top:144px;left:50%;transform:translateX(-38%);z-index:9}#inner-cont-banner .banner-caption{width:100%!important;top:150px!important}.video_carousel_control_left{color:#fff!important}.left.carousel-control.video_carousel_control_left{border:2px solid #fff!important}.banner-caption{padding:0 20px;width:90%;left:0!important}.banner-desc ul{padding-left:25px!important}#inner-cont-banner .banner-desc{padding-left:0;padding-right:16%!important}.banner-caption-head{margin-top:-1%}.banner-caption-head h2{font-size:3.6rem!important;font-family:"Logo Display",sans-serif;font-weight:750}.mobile-secondtitle-homepage{margin-top:10px}.mobile-secondtitle-homepage h2{padding-top:10px}.col-md-5{padding-left:0}.video_carousel_control_left,.video_carousel_control_right{top:44%;border:none!important}}#inner-cont-banner .button:hover{background-color:#628e0f!important}.carousel-indicators{margin-left:-33%;bottom:10px;transform:translateY(22px)}@media (max-width:500px){#extra-checkout-package-feature .new-free{white-space:normal}.title-packagebox{margin-right:0!important}}