@import url(https://fonts.googleapis.com/css2?family=Patua+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&family=Roboto:wght@500;700;900&display=swap);html{font-size:62.5%}body{font-family:'Roboto',sans-serif;padding:0;margin:0;line-height:normal;font-weight:400;position:relative;color:#000;font-size:1.8rem}body,button,input,select,optgroup,textarea{font-size:1.8rem}h1,h2,h3,h4,h5,h6,p,ul,li,img,a,input,select,div{margin:0;padding:0;outline:none!important;box-shadow:none;border:0;list-style:none}::-webkit-input-placeholder{opacity:1;color:#000}:-moz-placeholder{opacity:1;color:#000}::-moz-placeholder{opacity:1;color:#000}:-ms-input-placeholder{opacity:1;color:#000}*{-webkit-overflow-scrolling:touch;outline:none}a{color:#000}a:hover{text-decoration:none;color:#000}img{max-width:100%}.h1,.h2,.h3,h1,h2,h3,h4{margin-top:3rem;margin-bottom:1.5rem}h1{font-size:10rem;font-family:'Motter Corpus Std';color:#231f20;text-transform:uppercase}h2{font-size:7.8rem;color:#ec008c;font-weight:700}h3{font-size:3rem;font-weight:700}h4{font-size:2.4rem;font-weight:700}p{font-size:1.8rem;color:#000;padding:0;margin:2.2rem 0 0 0;line-height:170%}hr{margin:2.2rem 0}.post,.page{margin:0}@font-face{font-family:'Motter Corpus Std';src:url(/wp-content/themes/coco/assests/fonts/MotterCorpusStd-Regular.woff2) format('woff2'),url(/wp-content/themes/coco/assests/fonts/MotterCorpusStd-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.cart_icon{font-size:23px;color:#fff;position:absolute;z-index:3;margin-top:24px}.home .cart_icon{margin-top:173px}.cart_icon a{color:#fff;background:none;padding:10px 12px 10px 10px;border-radius:8px;overflow:hidden;transition:all 0.4s ease 0s}.cart_icon a:hover{color:#d3c229}.home .cart_icon a:hover{color:#333}.woocommerce-cart .cart_icon{display:none}.page-template-page_reseller .history_sec,.archive .history_sec,.single-product .history_sec,.woocommerce-cart .history_sec,.woocommerce-checkout .history_sec{display:none!important}.btn-primary{transition:all 0.3s ease 0s;border:1px solid #000;background:#fff;color:#000;font-size:1.5rem;padding:1.3rem 2.5rem;border-radius:0;text-transform:uppercase;display:inline-block}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#5b4723;color:#fff;border-color:#5b4723}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background:#5b4723;color:#fff;border-color:#5b4723}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:1px solid #fff;-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 1px 0 0 #000;box-shadow:0 1px 0 0 #000}.home .menu_toggle{color:#5a4521;top:5rem;right:8rem}.menu_toggle{right:8rem}.home .header .header_logo{display:none;visibility:hidden;opacity:0}.home .header{height:auto;padding:0}.home .header_right{max-width:100%;flex:none}.btn-primary.viewall{background:#ec008c;color:#fff;padding:15px 70px;border:0;border-radius:0;font-size:2rem;margin-bottom:30px;margin-top:10px}.btn-primary.viewall:hover{background:#5b4723}.header{background:#231f20;height:15rem;display:flex;align-content:center}.header_logo img{margin-top:2.8rem}.header_right{display:flex;justify-content:flex-end;align-items:center}.menu_toggle{font-size:1.5rem;text-transform:uppercase;color:#d3c229;text-align:center;cursor:pointer;position:absolute;z-index:3;font-weight:900}.navbar-toggler-icon{width:auto;height:auto}.navbar-toggler{top:0;right:0;padding:8px 0 0;margin:0;outline:none}.navbar-toggler.collapsed{outline:none}.navbar-toggler:focus,.navbar-toggler:hover{outline:none}.navbar-default .navbar-toggler:focus,.navbar-default .navbar-toggler:hover{background-color:#fff0}.navbar-default .navbar-toggler{border:none}.navbar-toggler span.icon-bar{transition:all .40s}.navbar-toggler span:nth-child(2){transform:rotate(45deg);transform-origin:0% 20%;position:relative;left:5px}.navbar-toggler span:nth-child(3){opacity:0}.navbar-toggler span:nth-child(4){transform:rotate(-45deg);transform-origin:31% 0%;left:1px;position:relative}.navbar-toggler.collapsed span:nth-child(2),.navbar-toggler.collapsed span:nth-child(4){transform:rotate(0);left:0}.navbar-toggler.collapsed span:nth-child(3){opacity:1}.navbar-toggler .icon-bar{color:#fff;background:#fff;height:4px;display:block;width:44px;height:2px;border-radius:0}.navbar-toggler .icon-bar+.icon-bar{margin-top:9px}.body-fixed{position:fixed;width:100%}.menu_box{padding:0;position:fixed;left:0;top:0;background:rgb(255 255 255 / .1);width:100%;z-index:2;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;overflow:hidden;height:100%;transition:all .4s ease;opacity:0;visibility:hidden}.menu_box .overlay{margin-top:50px;transition:all .6s ease}.menu_box:before{content:'';width:100%;height:0;background:rgb(0 0 0 / .97);position:absolute;top:60%;left:0;transition:all 0.5s ease;opacity:1;visibility:visible;z-index:-1}.menu_box.open:before{width:200%;height:100%;top:0;left:-100%}.menu_box.open{overflow-y:auto;opacity:1;visibility:visible}.menu_box.open .overlay{margin-top:0}ul.header_nav{display:block;text-align:center;font-size:5.4rem;font-family:'Patua One',cursive;overflow:hidden}ul.header_nav li{display:block;margin:2rem 0}ul.header_nav li:first-child{margin-top:0}ul.header_nav li a{color:#fff;transition:all 0.5s ease 0s}ul.header_nav li a:hover{color:#d3c229;padding-left:15px}.social_links{width:100%;text-align:center;margin-top:7.5rem}.social_links ul{display:flex;justify-content:center}.social_links ul li img{max-width:169px}.social_links ul li{margin-left:30px}.social_links ul li:first-child{margin-left:0}.hero_banner{background:#d2c227;border-bottom:2rem solid #5b4723;padding-top:5rem;padding-bottom:5rem;max-height:90rem}.hero_banner .container{position:relative}.hero_banner h3{font-family:'Motter Corpus Std';font-size:20rem;color:#231f20;letter-spacing:.5rem;margin-top:0;line-height:96%}.hero_banner h3 span{display:block;font-size:16.6rem;line-height:110%}.brand_graphic{display:inline-block;float:right;position:absolute;right:0;bottom:-23.8rem;max-width:97rem;z-index:1}.product_listing_section h2,.pork_rinds h2{margin-bottom:3rem}.pork_rinds{text-align:center;margin-top:2rem;display:inline-block}.pork_rinds figure{height:40rem;position:relative;overflow:hidden;max-width:40rem;margin:0 auto}.pork_rinds figure img{width:90%;height:90%;object-fit:cover}.pork_rinds h3{margin-top:-20px;position:relative;color:#5a4521;font-weight:900}.pork_rinds .col1:after{content:'+';font-size:16rem;color:#000;position:absolute;top:50%;right:-50px;transform:translate(0,-50%);font-weight:500}.pork_rinds .col2:after{content:'=';font-size:16rem;color:#000;position:absolute;top:50%;right:-50px;transform:translate(0,-50%);font-weight:400;line-height:100%}.history_sec{margin-top:10rem}.history_sec .col-md-6{padding:0}.history_sec figure{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;margin:0;text-align:center}.history_sec figure img{width:100%;height:100%;object-fit:cover}.history_sec figure h4{position:absolute;font-family:'Motter Corpus Std';color:#fff;font-size:5.2rem;text-shadow:0 4px 10px rgb(0 0 0 / .8);letter-spacing:2px}.history_sec .right{display:flex;align-items:center}.history_sec .desc{font-size:1.8rem;color:#000;padding:0 5rem;font-weight:400;line-height:140%}ul.footer_menu_nav{display:flex;width:100%;justify-content:center;margin-top:110px}ul.footer_menu_nav li{width:50%;text-align:center;font-size:5.8rem}ul.footer_menu_nav li a{display:flex;width:100%;height:16.8rem;justify-content:center;align-items:center;font-weight:700;line-height:100%;padding-top:15px;transition:all .4s ease}ul.footer_menu_nav li:first-child a{background:#4f3212;color:#d3c228}ul.footer_menu_nav li:nth-child(2) a{background:#d3c228;color:#4f3212}ul.footer_menu_nav li a:hover{background:#000;color:#fff}.contact_section{padding:5rem 1.5rem}.contact_section p{font-size:2rem;font-weight:700;line-height:130%}.reseller_image{margin-bottom:2rem}.contact_section h1{margin-top:5rem}.resellerform_section .form_sec{margin-bottom:10rem;display:inline-block;width:100%}.resellerform_section form>p{margin-top:0}.resellerform_section form input,.resellerform_section form textarea{border:1px solid #e67f3a;border-radius:0;height:7.5rem;padding:0 2rem;font-size:2.4rem;color:#000;width:100%;font-weight:700;font-family:'Roboto',sans-serif}.resellerform_section form textarea{padding:2rem;height:30rem}.resellerform_section form label{width:90%;margin-bottom:1.6em}.resellerform_section form input[type="submit"]{float:right;width:auto;margin-right:10%;background:#5b4723;color:#fff;width:190px;height:44px;border:0;transition:all 0.4s ease 0s}.resellerform_section form input[type="submit"]:hover{background:#d3c228}.resellerform_section .call_us img{margin-top:10rem}.top_sec-b{align-items:center}.padd-50,.single-product .about_content{padding-top:5rem;padding-bottom:5rem}.single-product .about_content{padding-bottom:0}.social_details{display:flex;align-items:center;margin-top:4rem;margin-bottom:4rem}.social_details img{max-width:36px;height:37px}.social_details a{margin-left:15px}html,body{overflow-x:hidden}.social_share{display:flex;width:100%;align-items:center;padding-top:4rem}.social_share .heateor_sss_horizontal_sharing{margin-left:5px}.social_share .heateor_sss_horizontal_sharing ul li{margin-left:6px!important;transition:all 0.4s ease 0s}.social_share .heateor_sss_horizontal_sharing ul li:hover{opacity:.8}.woocommerce-variation-add-to-cart{position:relative}.woocommerce div.product form.cart .variations select{padding:10px 15px;margin-right:0;width:100%;border:1px solid #ccc}.woocommerce div.product form.cart .reset_variations{position:absolute}.woocommerce div.product form.cart .variations td.label{padding-right:.8em}.woocommerce div.product form.cart .variations label{margin-top:5px}@media(min-width:1200px){.container{max-width:1680px;width:90%}}@media(max-height:900px){.menu_box.open .overlay{margin-top:50px;margin-bottom:50px}.menu_box.open:before{height:calc(100% + 100px)}.social_links ul li img{max-width:80px}}@media(max-width:1830px){.brand_graphic{bottom:-22rem;margin-top:0;max-width:85rem}}@media(max-width:1740px){h2{font-size:5.5rem}.hero_banner h3{font-size:14rem;line-height:120%}.hero_banner h3 span{font-size:13rem}}@media(max-width:1630px){h1{font-size:10rem}h2{font-size:5.5rem}.hero_banner h3{font-size:12rem;line-height:120%}.hero_banner h3 span{font-size:11rem}.history_sec .desc{font-size:1.8rem}}@media(max-width:1470px){.brand_graphic{bottom:-19.5rem;margin-top:0;max-width:75rem}}@media(max-width:1366px){.brand_graphic{bottom:-17.5rem;margin-top:0;max-width:65rem}.history_sec .desc,.contact_section p{font-size:1.8rem}}@media(max-width:1280px){h1{font-size:10rem}}@media(max-width:1199px){h1{font-size:8rem}h2{font-size:4.8rem}.hero_banner h3{font-size:10rem;line-height:120%}.hero_banner h3 span{font-size:9rem}.brand_graphic{bottom:-162px;margin-top:0;max-width:58rem}.pork_rinds{margin-top:0}.pork_rinds figure{height:auto;padding:0 15px}.pork_rinds figure img{width:100%;height:auto;object-fit:inherit}.pork_rinds .col1:after,.pork_rinds .col2:after{font-size:6rem;right:-15px}.history_sec{margin-top:6rem}.history_sec .desc,.contact_section p{font-size:1.8rem}.history_sec figure h4{font-size:3.6rem}ul.footer_menu_nav{margin-top:6rem}ul.footer_menu_nav li{font-size:3rem}ul.footer_menu_nav li a{height:10rem;padding-top:0}.contact_section h1{margin-bottom:3rem}.home .cart_icon{margin-top:162px}.cart_icon{margin-top:24px}@media(max-width:991px){p{font-size:2rem}html{font-size:55%}ul.header_nav{font-size:3.5rem}ul.header_nav li{margin:3rem 0}.contact_section{padding:2rem 1.5rem}.social_links{margin-top:5rem}.hero_banner h3{font-size:8rem;line-height:120%}.hero_banner h3 span{font-size:7rem}.brand_graphic{bottom:-11.6rem;margin-top:0;max-width:44rem}.hero_banner{padding-bottom:3rem}.pork_rinds h3{font-size:2.4rem}.history_sec .desc,.contact_section p{font-size:1.8rem}.header_logo img{max-width:231px}.header{height:auto;padding:3.5rem 0}.header_logo img{margin-top:0}}@media(max-width:767px){.cart_icon{font-size:21px}.home .cart_icon{margin-top:134px;font-size:21px}.cart_icon a{padding-right:0}h1{font-size:5rem}html{font-size:45%}.header_logo{max-width:80%;flex:none}.header_right{max-width:20%;flex:none}.home .header_right{width:100%}.navbar-toggler .icon-bar{width:30px}.navbar-toggler .icon-bar+.icon-bar{margin-top:7px}.navbar-toggler span:nth-child(4){transform:rotate(-45deg);transform-origin:23% 0%;left:2px;position:relative}.hero_banner h3{font-size:7rem;line-height:120%}.hero_banner h3 span{font-size:6.5rem}.brand_graphic{position:relative;bottom:-12rem;margin-top:0;margin-top:-8rem;max-width:100%;text-align:center}.hero_banner{padding-bottom:0;padding-top:32px;max-height:88rem}.home .menu_toggle{top:35px;right:7rem}.product_listing_section h2,.pork_rinds h2{font-size:4rem;text-align:center}.product_listing_section{margin-top:12rem}.pork_rinds h3{margin-top:-2rem}.pork_rinds .col1:after{position:relative;transform:none;right:0;left:0;top:0;font-size:12rem;margin-top:5rem;line-height:.5;display:inline-block}.pork_rinds .col2:after{position:relative;transform:none;right:0;left:0;top:0;font-size:12rem;margin-top:5rem;line-height:.5;display:inline-block}.history_sec figure h4{font-size:4.5rem}.history_sec .desc{padding:3rem;font-size:1.8rem}ul.footer_menu_nav{margin-top:4rem}ul.footer_menu_nav li{font-size:2.5rem}.resellerform_section form label{width:100%}.resellerform_section form input[type="submit"]{margin-right:0}.reseller_image{text-align:center}.reseller_image img{max-width:80%;margin:0 auto}.resellerform_section .form_sec{margin-bottom:5rem}.resellerform_section .call_us img{margin-top:0;margin-bottom:10rem}}@media(max-width:575px){.product_listing_section{margin-top:6rem}.brand_graphic{bottom:-9.7rem;width:100%;left:0;right:0;/*! margin: 0 auto; */text-align:center;float:none}.brand_graphic img{width:50rem;margin:0 auto}.hero_banner h3{font-size:7.5rem;line-height:120%}.hero_banner h3 span{font-size:7rem}}@media(max-width:479px){.hero_banner h3{font-size:5rem;line-height:120%}.hero_banner h3 span{font-size:4.5rem}}