/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media(max-width:1500px){.menus-wrp .menu-el-2{display:none;}.menus-wrp .menu-el-1{top:-92px;}}@media(max-width:1400px){.left-text{font-size:30px;left:0%;transform:rotate(270deg) translate(23%,-50%);}.subscribe-us h3{font-size:30px;line-height:38px;}}@media(min-width:1200px){.container{max-width:1170px;}}@media(max-width:1199px) and (min-width:992px){.navbar .container{flex-wrap:wrap;}.navbar .navbar-brand{text-align:center;flex:0 0 100%;margin-bottom:20px;}.navbar-collapse{justify-content:flex-start !important;flex:0 0 70%;}.user-links{flex:0 0 26%;}.recommend-content-inner .recommend-item-name{min-width:unset;}}@media(max-width:1199px){.popbox-content p{font-size:25px;}.catering .view-content .row:nth-child(2) .catering-content-inner{margin:0;min-height:448px;}.innerbanner .innerbanner-content-inner{padding:90px 0px;}.subscribe-us{padding:14px 20px;}.subscribe-us p{font-size:15px;}.subscribe-us-first-div input{font-size:12px;}.subscribe-us-first-div input{font-size:10px;}.main-menu{margin-top:50px;}.homebanner-content{margin-top:60px;}.order-button{margin-left:40px;}.contact-link{margin-bottom:70px;}.how-order-left-content,.how-order-right-content{padding-top:0;}.homebanner{padding-bottom:320px;}.left-text{font-size:25px;left:1%;transform:rotate(270deg) translate(27%,-50%);}.subscribe-us h3{font-size:27px;line-height:25px;}.testslider-prevnext i{background:var(--orange);}.testslider-prevnext i svg{fill:#fff;opacity:1;}.alwaysfresh .alwaysfresh-content,.alwaysfresh .flex-row-reverse .alwaysfresh-content{margin:0px;}.fast-service-content{padding-left:15px;padding-right:15px;}.productdetils-content h2{font-size:56px;line-height:65px;}.productdetils-content{margin-top:50px;}.how-order-joiner div{padding:0px 50px;}}@media(max-width:1024px){.alwaysfresh .row{padding-left:0;}.main-menu ul li a{display:block;}}@media(max-width:991px){.innerbanner .innerbanner-content-inner h1{font-size:60px;line-height:85px;}.news-blog,.recommend-wrp,.instagram,.menus-wrp{margin-top:45px;}.contact-form-head p{width:auto;}#footer{margin-top:25px;}.section-title span{font-size:35px;}.section-title{margin-top:20px;}.innerbanner .innerbanner-content-inner{padding:60px 0px;}.subscribe-us{flex:auto;}.homebanner-content .contactusfor a{font-size:30px;}.homebanner-content h1{font-size:90px;line-height:110px;}.subscribe-us-first-div input{font-size:15px;}.blog-other-img-inner{margin-top:50px;padding:20px 40px 40px 80px;}.homebanner{margin-top:-300px;}.subscribe-us .suscribe-input{margin-top:27px;}.subscribe-us h3{font-size:40px;line-height:40px;}.how-order .view-content .row .col-lg-4:nth-child(5):after{transform:rotate(90deg);right:-14px;top:-14%;}.how-order .view-content .row .col-lg-4:first-child::after{transform:rotate(90deg);right:-14px;top:90%;}.how-order .view-content .row .col-lg-4:nth-child(1),.how-order .view-content .row .col-lg-4:nth-child(2),.how-order .view-content .row .col-lg-4:nth-child(3){margin-bottom:50px;}.how-order-left-content{width:100%;margin:20px 0px;}.our-story-img{margin-top:50px;margin-left:0px;}.related-product-inner.right-product{margin-top:50px;}.innerbanner{background-position:center;}.innerbanner .navbar{padding-bottom:21px !important;}.services-inner{margin-left:unset !important;margin-right:unset !important;}.testmonials-content h3{font-size:28px;line-height:34px;}.our-staff .staff-left{max-width:unset;margin-bottom:15px;}.our-story-content{box-shadow:none;padding:0px;}.navbar-toggler{background:var(--orange);order:3;}.navbar-toggler svg{width:31px;height:31px;fill:#fff;}.navbar .container{position:relative;padding-bottom:30px;justify-content:unset !important;}.nav-menus .nav-link{transition:all 0.5s ease;color:var(--black);padding:0px!important;}.nav-menus .nav-link:hover,.nav-menus .nav-link:focus,.nav-menus .nav-link.active{padding-left:10px !important;border-left:2px solid var(--orange);color:var(--orange);}.nav-menus .nav-item{margin-left:0px;margin-top:20px;}.nav-menus .nav-link:before,.nav-menus .nav-link:after{display:none !important;}.navbar-collapse{box-shadow:0 0 6px rgba(0 0 0/16%);position:absolute;top:100%;left:0px;width:100%;background:white;}.navbar-collapse ul{padding:20px;}.order-button{margin-left:20px;margin-bottom:20px;}.order-button a{background:var(--orange);color:#fff;border:1px solid var(--orange);padding:9px 12px;}.order-button a:hover,.order-button a:focus,.order-button.active a{background:transparent;color:var(--orange);}.menu-el-1{display:none;}.user-cart{margin-right:25px;margin-left:auto;}.user-cart a{position:relative;padding-right:10px;padding-top:6px;}.user-cart svg{fill:#fff;width:35px;height:35px;}.user-cart .badge{right:0px;top:0px;border-radius:6px;position:absolute;background:var(--orange);color:#fff;}.homebanner-content h1{font-size:115px;line-height:135px;}.homebanner-content .contactusfor{font-size:32px;line-height:40px;}.homebanner-content .contactusfor a{line-height:46px;}.homebanner-content{margin-top:100px;}.main-menu ul{flex-wrap:wrap;justify-content:center;}.main-menu ul li{flex:0 0 33.33%;}.how-order .col-12{}.how-order-left-image{margin-right:0px;margin-top:50px;}.how-order-right-image{margin-left:0px;margin-top:50px;}.how-order-left-content,.how-order-right-content{padding:0px;}.menu-inner{max-width:100%;}.menu-inner p{max-width:90%;}.how-order-right-content{margin-top:50px;}.instagram-top-wrp{padding-top:130px;padding-left:0px;}.left-text{width:100%;text-align:center;color:var(--black);top:0px;left:0%;font-size:50px;line-height:58px;padding:21px 0px;transform:rotate(0deg) translate(0%);}.left-text span{color:var(--orange);}.subscribe-us input{max-width:unset;}.recommend-img{margin-right:0px;}.recommend-content{margin-top:-50px;margin-left:50px;}.instagram-top-wrp-inner{flex-wrap:wrap;justify-content:space-around;}.instagram-inner{padding:5px!important;margin:auto;}.instagram-inner img{width:100%;display:block;}.instagram-bottom-wrp-inner{flex-wrap:wrap;}.instagram-bottom-wrp-inner .insta-07{display:none;}.instagram-bottom-wrp{margin-top:0px;display:block;}.instagram-bottom-wrp-inner{max-width:100%;flex:0 0 100%;}.subscribe-us{max-width:62%;margin-left:auto;margin-right:auto;margin-top:50px;}.subscribe-us div:first-child,.subscribe-us p{max-width:100%;}.menus-wrp .section-head h2{font-size:45px;}.section-head h2{font-size:35px;line-height:38px;}.first-order-left p{margin-bottom:15px;font-size:15px;}.first-order:before{height:100%;}.first-order-left .section-head{height:85.5%;}.catering-img{margin:0px !important;}.catering .flex-row-reverse .catering-content-inner{margin-right:0px;border-right:0px;border-left:31px solid white;margin-left:50px;margin-top:-50px;}.getintouch-right{justify-content:flex-start;margin-top:50px;}.catering-content-inner{margin-left:0px;border-left:0px;}.homelocation .map{padding-right:0px;margin-bottom:50px;}.hour-operation{border:none;max-width:100%;}.address-link,.contact-link{margin-top:50px;margin-bottom:59px;}.footer-links a{margin:0px 10px;margin-bottom:20px;font-size:17px;}.getintouch-left h2{font-size:70px;line-height:80px;}.contact-link{margin-bottom:128px;}.alwaysfresh .row{padding:0px;}.alwaysfresh .views-row:nth-child(2n) .row:nth-child(1) .alwaysfresh-img:before{display:none;}.alwaysfresh .alwaysfresh-img:before{display:none;}.alwaysfresh-img{margin:50px 0;}.alwaysfresh .flex-row-reverse .alwaysfresh-img{text-align:left;}.customercare-left{max-width:unset;margin-bottom:50px;}.menu-left,.menu-right{max-width:unset;}.blog-control-wrp{display:block;}.next-blog{margin-left:auto;}.blog-content{margin-top:18px;}.catering .view-content .row:nth-child(2) .catering-content-inner{border-right:0;}.innerpage{margin-top:50px;}.blog-page .row{margin-top:55px;}.blog-content p{margin-bottom:28.5px;}}@media(max-width:767px){.blog-other-img-inner{padding:20px 40px 40px 40px;}.alwaysfresh .views-row:nth-child(2n) .row:nth-child(1){margin-top:50px;}.alwaysfresh{margin-top:50px;}.alwaysfresh-head{margin-bottom:37px;}.catering .view-content .row:nth-child(2) .catering-content-inner{min-height:auto;}.inner-page-banner{background-image:none!important;}.menus .menu-button{margin-top:10px;}#footer{margin-top:25px;}.our-staff,.testmonials,.news-blog,.getintouch,.homelocation,.news-blog{margin-top:85px;}.inner-page-banner{background:#f7f7f7;}.subscribe-us{max-width:82%;}.contact-link{margin-bottom:124px;}.Contact-page{margin:0px 20px;}.alwaysfresh-content a:last-child{margin-left:15px;}.lunch-buffet img{margin-bottom:30px;}.footer-links ul li{margin:0px;}.how-order h2{margin-bottom:30px;}.how-order .view-content .row .col-lg-4:nth-child(3){order:7;}.how-order .view-content .row .col-lg-4:nth-child(4){order:8;margin-bottom:30px;margin-top:20px;}.how-order .view-content .row .col-lg-4:nth-child(1),.how-order .view-content .row .col-lg-4:nth-child(2),.how-order .view-content .row .col-lg-4:nth-child(3){margin-bottom:10px;}.how-order .view-content .row .col-lg-4:after{display:none;}.fast-service-content h2{font-size:55px;line-height:70px;}.related-product-inner{margin-left:auto !important;margin-right:auto !important;}.related-product-inner.center-product{margin-top:50px;}.related-product-inner.right-product{margin-top:50px;}.productdetils-content h2{font-size:50px;line-height:60px;}.input-box{max-width:100%;width:100%;}.contact-form-head h3{font-size:30px;line-height:38px;}.blog-control-inner a{font-size:33px;line-height:38px;}.topbar-left{justify-content:center;}.innerbanner .innerbanner-content-inner h1{font-size:85px;line-height:110px;}.single-testmonials{padding-left:40px;padding-right:40px;}.top-right{text-align:center;margin-top:15px;}.homebanner-content{margin-top:70px;}.homebanner-content .banner-subtitel{font-size:30px;line-height:38px;}.homebanner-content .contactusfor{font-size:23px;line-height:35px;}.homebanner-content .contactusfor a{font-size:28px;line-height:35px;}h2,.left-text{font-size:45px;line-height:52px;}.main-menu ul li{flex:0 0 50%;}.main-menu ul li .menu-img{max-width:fit-content;margin-left:auto;margin-right:auto;}.main-menu ul li h3{font-size:35px;line-height:42px;}.how-order-joiner div{padding:0px 35px;}.menu-inner-wrp h3{font-size:30px;line-height:36px;}.first-order{padding-top:70px;}.first-order:before{height:100%;}.recommend-content-inner h3{font-size:35px;line-height:43px;}.recommend-content-inner .recommend-item-name span{font-size:30px;line-height:37px;}.first-order-left p{margin-bottom:40px;}.first-order-left .section-head{height:unset;margin-bottom:50px;}.home-blog{max-width:360px;margin-left:auto;margin-right:auto;}.home-news-overlay{margin:0px;position:unset;width:100%;padding:25px 20px;background:#FFF8F1;}.homeblog-describe{margin-bottom:0px;}.getintouch-left h2{font-size:53px;line-height:65px;}.hour-operation-inner h2{font-size:50px;line-height:55px;}.getintouch-left p{font-size:19px;line-height:26px;}.footer-links{flex-wrap:wrap;justify-content:center;}.alwaysfresh-content h3{font-size:40px;line-height:50px;}.blog-content .blog-date{font-size:55px;line-height:65px;}.blog-content .blog-date small{font-size:25px;line-height:32px;}.menu-head h3{font-size:40px;line-height:48px;}}@media(max-width:575px){.popbox-content p img{margin-bottom:0;}.popbox-content p:first-child{margin-bottom:0;}.popbox-content p{font-size:20px;line-height:25px;}.alwaysfresh-content a:last-child{margin-left:50px;}.menu-page .row .col-lg-6:nth-child(1) .menu-inner{margin-top:0;}.innerbanner .innerbanner-content-inner{padding:20px 0px;}.contact-link{margin:0;}.alwaysfresh-content h3{font-size:38px;line-height:45px;}.productdetils-content h2{font-size:45px;line-height:55px;}.homebanner{background:url(/themes/custom/wcsb/img/responsivehombanner.png) no-repeat center;background-size:cover;padding-bottom:130px;}.blog-content .blog-date{font-size:50px;line-height:60px;}.blog-content .blog-date small{font-size:22px;line-height:28px;}.blog-content a{font-size:22px;line-height:30px;}.fast-service-content{max-width:350px;}.fast-service-content h2{font-size:50px;line-height:63px;}.innerbanner .innerbanner-content-inner h1{font-size:45px;line-height:50px;}.menu-head{margin-bottom:25px;}.navbar .container{padding:0px 15px;padding-bottom:20px;}.testslider-prevnext{display:none;}.single-testmonials{padding-left:0px;padding-right:0px;}.testmonials-slide-wrp:before{display:none;}.single-testmonials-inner{padding-left:15px;padding-right:15px;}.catering-content-inner h3{font-size:35px;line-height:40px;}.homebanner .banner-scotter{display:none;}h2,.left-text{font-size:40px;line-height:48px;}.homebanner-content .banner-subtitel{font-size:25px;line-height:33px;}.homebanner-content h1{font-size:80px;line-height:100px;}.how-order-left-content,.how-order-right-content{display:block;}.how-order-joiner{padding:35px 0px;}.how-order-joiner div{justify-content:center;padding:7px 0px;}.how-order-joiner div svg{transform:rotate(90deg);}.how-order-right-image{margin-top:0px;}.blog-control-inner a{font-size:28px;line-height:35px;}.responsivejoiner{display:none !important;}}@media(max-width:500px){.getintouch-left h2{font-size:45px;line-height:52px;}.hour-operation-inner h2{font-size:42px;line-height:49px;}.homebanner-content h1{font-size:68px;line-height:85px;}.homebanner-content .contactusfor{min-height:71px;}.homebanner{padding-bottom:100px;}.catering-content-inner,.catering .flex-row-reverse .catering-content-inner{margin-top:50px;margin-left:0px;margin-right:0px;border:none;}.navbar-brand{max-width:50%;}.topbar-left{display:block;justify-content:center;}.topbar-left a{justify-content:center;}.topbar-left .topmail{margin-left:0px;margin-top:20px;}}@media(max-width:450px){.news-blog,.recommend-wrp,.instagram,.menus-wrp,.main-menu{margin-top:80px;}..menu-button{margin-top:0;}.main-menu ul li{flex:0 0 100%;}.menu-inner p{max-width:unset;}.our-story-content h3{font-size:35px;line-height:48px;}.menu-head h3{font-size:35px;line-height:42px;margin:0px 22px;}.single-testmonials-inner .quotetopleft{left:30px;}.single-testmonials-inner .quotebottomright{right:30px;}.instagram-inner{flex:0 0 100%;}.subscribe-us h3,.address-link h3,.contact-link h3{font-size:30px;line-height:37px;}.recommend-content{margin-left:20px;}.homebanner-content h1{font-size:60px;line-height:75px;}.menu-inner .menu-info a,.menu-inner h5,.menu-cart a{font-size:20px;line-height:24px;}.menu-button a{display:block;max-width:fit-content;margin-left:auto;margin-right:auto;margin-top:20px;}.trayimg{display:none;}.single-blog-wrp h2{font-size:32px;line-height:45px;}.blog-control-inner .blog-control-img{min-width:100px;}.blog-control a.controles{font-size:18px;line-height:20px;}.blog-control a.controles svg{width:10.45px;height:17.52px;}}@media(max-width:380px){.menu-inner .menu-info span{min-width:25px;}.homebanner-content .banner-subtitel{font-size:20px;line-height:25px;}.blog-control-inner .blog-control-img{min-width:70px;}.blog-control-inner a{font-size:23px;line-height:30px;}.homebanner-content h1{font-size:55px;line-height:70px;}.getintouch-left h2{font-size:40px;line-height:47px;}.hour-operation-inner h3{font-size:22px;line-height:30px;}.menu-inner .menu-info a,.menu-inner h5,.menu-cart a{font-size:17px;line-height:22px;}.menu-inner p{font-size:15px;line-height:20px;}}@media(max-width:350px){.homebanner-content .contactusfor{font-size:21px;line-height:30px;}.homebanner-content .contactusfor a{font-size:25px;line-height:30px;}.homebanner-content h1{font-size:50px;line-height:65px;}}
.table-bordered{background:#fff;font-size:14px;}table.table-bordered thead>*{background-color:rgba(51,51,51,0.1);font-weight:bold;}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:middle;border-top:1px solid #ddd;text-align:center;}.view-commerce-cart-form .js-form-submit,.view-commerce-cart-form .js-form-submit .delete-order-item{background:#f67a00;border:1px solid #f67a00;}.view.view-commerce-cart-form form .views-field-edit-quantity .input-group{margin:auto;display:flex;align-items:center;justify-content:center;}.btn-primary:hover{background-color:#fff;color:#f67a00;}.view.view-commerce-cart-form form .form-actions input:hover{background:#fff;}.view.view-commerce-cart-form form .form-actions input{background:#f67a00;border:1px solid #f67a00;}.view.view-commerce-cart-form form .form-actions input{background:#f67a00;border:1px solid #f67a00;font-family:'Roboto';font-weight:500;padding:9px 15px;transition:0.3s all ease;font-size:15px;color:#fff}.view.view-commerce-cart-form form .form-actions input:hover{background-color:transparent;color:#ec2626;}.view-commerce-cart-form.view-id-commerce_cart_form .views-field-edit-quantity .product-quantity-btn div{border:1px solid #eee;border-radius:0;border-right:0;background-color:#eee;}.view.view-commerce-cart-form form .views-field-edit-quantity .input-group{margin:auto;display:flex;align-items:center;justify-content:center;}.view-commerce-cart-form.view-id-commerce_cart_form .views-field-edit-quantity .product-quantity-btn .quantity-btn span{padding:12.5px 10px;}.view.view-commerce-cart-form form .views-field-edit-quantity .input-group .input-group-btn input{min-height:40px;border:1px solid #ec2626;background:#ec2626 url(/themes/custom/wcsb/images/icons/times-circle-solid.svg) no-repeat center;font-size:0;width:48px;border-left:0;border-radius:0;}.view.view-commerce-cart-form form .form-actions input{background:#f67a00;border:1px solid #f67a00;font-family:'Roboto';font-weight:500;padding:9px 15px;transition:0.3s all ease;font-size:15px;}.view.view-commerce-cart-form form .form-actions input:hover,.view.view-commerce-cart-form form .form-actions input:focus{background:#fff;color:#ec2626;outline:none;}.layout-checkout-form fieldset{background:#fff;padding:0;margin-bottom:18px;margin-top:0;}.layout-checkout-form fieldset legend{background-color:#f5f5f5;font-weight:bold;font-size:14px;font-style:normal;color:#000;text-transform:uppercase;padding:0;margin:0;border-radius:5px 5px 0 0;display:inline-flex;border:1px solid #bbb;}.layout-checkout-form fieldset legend span{padding:9px 10px;display:block;font-family:var(--ap);}.layout-checkout-form fieldset .fieldset-wrapper{border:1px solid #bbbbbb;border-top:0px;border-radius:0 0 5px 5px;padding:20px;float:left;width:100%;margin-bottom:0;font-size:15px;}.checkout-content.checkout-cart h2{padding:15px 10px;}.checkout-cart-title{background-color:#f1f1f1;font-weight:bold;font-size:14px;font-style:normal;color:#000;text-transform:uppercase;padding:0;margin:0;border-radius:5px 5px 0 0;display:inline-flex;width:100%;align-items:center;}.layout-checkout-form fieldset legend span.checkout-form-icon{background-color:#f67a00;color:#fff;width:45px;height:45px;font-size:20px;text-align:center;line-height:45px;border-radius:5px 0 0;display:flex;align-items:center;justify-content:center;}.layout-checkout-form fieldset legend span.checkout-form-icon svg{width:25px;fill:#fff;height:25px;}svg.checkout-address-icon{width:14px !important;}.checkout-content.checkout-cart .checkout-form-icon{background-color:#f67a00;color:#fff;width:45px;height:45px;font-size:20px;text-align:center;line-height:45px;border-radius:5px 0 0;display:inline-block;}.checkout-content.checkout-cart .checkout-form-icon svg{width:18.58px;height:100%;fill:#fff;}.so-onepagecheckout fieldset>div{clear:both;margin-bottom:18px;overflow:hidden;}.so-onepagecheckout input{border-radius:3px;}.so-onepagecheckout input[type='text'],.so-onepagecheckout input[type='email'],.so-onepagecheckout input[type='number'],.so-onepagecheckout input[type='password'],.so-onepagecheckout input[type='tel'],.so-onepagecheckout textarea{border:1px solid #f1f1f1;box-shadow:none;border-radius:0px;}.view.view-commerce-cart-form form .views-field-edit-quantity .input-group{margin:auto;display:flex;align-items:center;justify-content:center;}.view-commerce-cart-form.view-id-commerce_cart_form .views-field-edit-quantity .product-quantity-btn div{border:1px solid #eee;border-radius:0;border-right:0;background-color:#eee;}.quantity-btn{margin-bottom:0;background-color:#fff;display:flex;align-items:center;border:1px solid #fff;justify-content:space-between;}.product-quantity-btn{max-width:150px;}.view-commerce-cart-form.view-id-commerce_cart_form .views-field-edit-quantity .product-quantity-btn .quantity-btn span{padding:12.5px 10px;}.quantity-btn span{padding:16px 10px;background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;flex:0 0 13px;max-width:13px;}.quantity-btn span svg{fill:#000;width:13px;height:13px;}.view-commerce-cart-form.view-id-commerce_cart_form .views-field-edit-quantity .product-quantity-btn div input{background-color:inherit;}.quantity-btn input{color:#222;text-align:center;max-width:50%;font-size:14px;outline:0px;height:1.5em;padding:0.25em 0;border:0;appearance:textfield;flex-grow:1;background-color:transparent;box-shadow:none;border:none!important;}label{font-size:15px;font-weight:bold;font-family:'Poppins';line-height:1.2;color:#000;margin-bottom:10px;font-family:var(--ap);}.so-onepagecheckout input[type='text'],.so-onepagecheckout input[type='email'],.so-onepagecheckout input[type='number'],.so-onepagecheckout input[type='password'],.so-onepagecheckout input[type='tel'],.so-onepagecheckout textarea{border:1px solid #bbbbbb;box-shadow:none;border-radius:0px;width:100%;}btx textarea,input[type='text'],input[type='password'],input[type='datetime'],input[type='datetime-local'],input[type='date'],input[type='month'],input[type='time'],input[type='week'],input[type='number'],input[type='email'],input[type='url'],input[type='search'],input[type='tel'],input[type='color'],.uneditable-input,.form-control,select{border-radius:3px;background-color:#fff;color:#3d3d3d;font-size:12px;transition:all 0.3s ease;height:auto;border:1px solid #d1d1d1;margin-top:0;padding:9px;}.address-container-inline>.form-item{width:49%;padding-right:1%;margin-right:0;}.address-container-inline>.form-item input{width:100%;}.address-container-inline>.form-item:last-child{padding-right:0;}.so-onepagecheckout .form-item{margin-bottom:30px;}.js-form-item-shipping-information-shipping-profile-address-0-address-address-line1{margin-bottom:0!important;}.so-onepagecheckout .checkout-content{background:#fff;padding:0;margin-bottom:18px;overflow:hidden;}.so-onepagecheckout .checkout-content.checkout-login{display:none;}.so-onepagecheckout .col-left .login-box{background:#fff;padding:0;margin-bottom:18px;}.so-onepagecheckout #button-login{text-transform:uppercase;border:0px;box-shadow:none;border-radius:0px;line-height:34px;padding:0 20px;}.so-onepagecheckout .box-inner{border:1px solid #bbbbbb;border-top:0px;border-radius:0 0 5px 5px;padding:20px;float:left;width:100%;}.so-onepagecheckout .secondary-title{background-color:#f1f1f1;font-weight:bold;font-size:14px;font-style:normal;color:#000;text-transform:uppercase;padding:0;margin:0 15px;border-radius:5px 5px 0 0;font-family:var(--ap);}.so-onepagecheckout .checkout-product table{width:100%;border-spacing:0;border:0px;font-size:13px;}.so-onepagecheckout .table-responsive .table thead>*{font-weight:normal;}.so-onepagecheckout .checkout-product th{border:0px;}.so-onepagecheckout .checkout-product tbody td{border-color:rgb(244,244,244);}.so-onepagecheckout .checkout-product tbody td{border-bottom:1px solid;border-color:#f4f4f4;vertical-align:middle;}.so-onepagecheckout .checkout-cart td{border-left-width:0;border-right-width:0;border-top-width:0;}.so-onepagecheckout .checkout-cart td.quantity{text-align:center;}.so-onepagecheckout .checkout-product tbody td.name a:last-child{overflow:hidden;float:none;}.table-responsive .table tbody td.text-left a{font-weight:bold;color:#666;}.table-responsive .table tbody td.text-left a:hover{color:#f67a00;}.table-responsive .table tbody td.text-left a{margin-right:10px;}.view.view-commerce-cart-form form .form-actions input{background:#f67a00;border:1px solid #f67a00;}.view.view-commerce-cart-form form .form-actions input:hover{background-color:#fff;}div#edit-sidebar-coupon-redemption-form{margin:10px 0;display:flex;flex-wrap:wrap;}div#edit-sidebar-coupon-redemption-form input[type='submit']{margin:0;font-size:15px;font-weight:bold;flex:0 0 140px;max-width:140px;padding:0;}a.link--previous{margin-left:10px;color:#ec2626;}div#edit-sidebar-coupon-redemption-form .form-item{margin:0;}div#edit-sidebar-coupon-redemption-form .form-item.form-item-sidebar-coupon-redemption-form-code{flex:0 0 calc(100% - 140px);max-width:calc(100% - 140px);}div#edit-sidebar-coupon-redemption-form .form-item label{display:none;}div#edit-sidebar-coupon-redemption-form div[data-drupal-messages]{flex:0 0 100%;width:100%;}.so-onepagecheckout input[type='submit'],.payment-redirect-form input[type=submit],.checkout-pane input[type='submit']{background:#f67a00;font-weight:500;padding:9px 15px;border:1px solid #f67a00;transition:0.3s all ease;font-size:15px;color:#fff;border-color:#f67a00;}.so-onepagecheckout input[type='submit']:hover,.so-onepagecheckout input[type='submit']:focus,.payment-redirect-form input[type=submit]:hover,.payment-redirect-form input[type=submit]:focus,.checkout-pane input[type='submit']:hover,.checkout-pane input[type='submit']:focus{background-color:#fff;outline:none;color:#f67a00;}.so-onepagecheckout .checkout-cart td.text-left.name{display:flex;align-items:center;}.so-onepagecheckout .checkout-cart td a{font-size:17px;margin-left:10px;}.so-onepagecheckout .checkout-cart td.price{color:#f67a00;font-weight:500;}.so-onepagecheckout .field--name-total-price .offset-sm-9{margin-left:auto;max-width:unset;}form.commerce-order-item-add-to-cart-form .quantity-btn{max-width:83px;flex-wrap:wrap;}form.commerce-order-item-add-to-cart-form .quantity-btn span{padding:0;}form.commerce-order-item-add-to-cart-form .quantity-btn input{padding:0;width:auto;margin-right:auto;-webkit-appearance:none;appearance:auto;margin:0;-moz-appearance:textfield;flex:0 0 calc(100% - 26px);}form.commerce-order-item-add-to-cart-form .quantity-btn input::-webkit-outer-spin-button,form.commerce-order-item-add-to-cart-form .quantity-btn input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0;}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}form.commerce-order-item-add-to-cart-form .quantity-btn{border:1px solid #000;padding:.3rem 0.5rem;border-radius:7px;margin-right:1rem;}form.commerce-order-item-add-to-cart-form .quantity-btn input:focus,form.commerce-order-item-add-to-cart-form .quantity-btn input:active{box-shadow:none;}.wishlist-item{display:block;background-color:#fff;border:1px solid #eee;padding:20px;text-align:center;}.wishlist-item .product-layout.product-page-single .product-item-container{padding:0;}.product-item-container .right-block .caption h4{border:none;padding:0 15px;margin:10px 0;font-size:18px;}.product-page-single .caption .price{padding-bottom:15px;margin:0;}.wishlist-item__actions input[type=submit],input#edit-header-add-all-to-cart,.wishlist-button{background:#f67a00;font-family:'Roboto';font-weight:500;padding:9px 15px;border:1px solid #f67a00;transition:0.3s all ease;font-size:15px;color:#fff}.wishlist-item__actions input[type=submit]:hover,input#edit-header-add-all-to-cart:hover,.wishlist-button:hover{background:transparent;color:#f67a00;}.wishlist-item__actions input[type=submit]{margin-bottom:15px;}.cart-block--contents{width:auto;margin:5px 0;top:40px;right:-11px;left:auto;min-width:350px;}.cart-block--contents__items{max-height:245px;overflow:auto;}.cart-block--contents__items table{margin-bottom:0;font-size:12px;}.cart-block--contents__items table tbody>tr>td{border:none;border-bottom:1px solid #eee;vertical-align:middle;}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9;}.cart-block--contents:after{content:"";background:#f67a00;height:3px;width:100%;left:0;right:0;top:0;position:absolute;}.cart-block--contents__inner{padding:0;}.cart-block--contents__links{padding:10px 20px;}.cart-block--contents__links a{color:#fff!important;border-radius:0;border:none;background:#f67a00;border-color:#ec2626;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border:1px solid;}.cart-block--contents__links a:hover{background:transparent;color:#ec2626!important;}.cart--cart-block{position:relative;}.table-responsive td{border:1px solid #00000045!important;border-bottom:0;color:#000;}.table-responsive thead td{border:1px solid #00000045!important;border-bottom:0;color:#fff;background-color:rgba(51,51,51,0.1);color:#666;}.table-responsive input,.view.view-commerce-cart-form form .form-actions input{font-family:var(--ap);}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none;}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#f67a00;border-color:#f67a00;}.so-onepagecheckout .checkout-product th{border:1px solid #00000045;background-color:rgba(51,51,51,0.1);color:#666
    font-weight:bold;}.checkout-pane input{margin:0;}.checkout-product thead th{border-bottom:0;}.btn-primary.focus,.btn-primary:focus{box-shadow:none;}.cart-block .views-field-field-variation-images img{width:100px;}
