@import url(https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700;1,400..700&display=swap);
/*!
Theme Name: Kuma Sunglasses
Theme URI: http://www.kumasunglasses.com/
Author: Meta Eyewear
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wholesale-sunglasses
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Kuma Sunglasses is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:none}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.top_offers{background:#000;color:#fff;padding:10px 0;font-size:10px;font-weight:700}.top_offers .leftborder{border-right:1px solid #fff}.top_offers a{color:#fff}.top_offers a:hover{opacity:.7}.main-navigation ul li a{color:#040404;text-transform:uppercase;font-size:12px;font-weight:700}.main-navigation ul li a:hover{color:#3b971a}.bannersale{background:url(/wp-content/uploads/2024/07/topbanner.png) -180px 0 no-repeat #fff;background-size:cover;position:relative;min-height:600px;overflow:hidden}.bannersale #wholesaletext{position:absolute;left:5%;top:26%;text-shadow:0 0 0 rgb(128 128 128);background:rgb(0 0 0 / .3);padding:30px;color:#fff;border-radius:5px;width:90%}.bannersale .wp-block-button__link{background-color:#000;border-radius:0;font-size:14px;font-weight:700;border:2px solid #000;transition:all .3s}.bannersale h2{text-align:center;color:#fff;letter-spacing:.15em;font-size:3rem;line-height:1;padding-top:200px}.frpage{background-color:#fff}.frpage .wp-block-button__link{background-color:#000;border-radius:0;font-size:14px;font-weight:700;transition:background-color .3s,color .3s,border-color .3s;border:2px solid #000;color:#fff}.frpage .wp-block-button__link:hover{color:#000;background:#fff;border:2px solid #000}section.shop,section.insta_g,section.contact,section.faq,section.newsletter,section.as_seen{padding:50px 0}section.shop h3 span,section.insta_g h3 span,section.contact h3 span,section.as_seen h3 span{position:relative;z-index:1}section.shop h3 span:before,section.insta_g h3 span:before,section.contact h3 span:before,section.as_seen h3 span:before{background-color:#e1f7f6;bottom:10%;content:"";display:block;height:12px;left:-5%;position:absolute;width:110%;z-index:-1}section.as_seen .grp_img{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}section.as_seen img.virgin_img{padding:30px}section.as_seen img.today_img{padding:0}section.as_seen img.ctv_img{padding:30px}section.as_seen img.marilyn_img{padding:30px}section.contact{background-color:#F8F8F8}section.contact .homepagecnt{width:100%}section.contact .homepagecnt input,section.contact .homepagecnt textarea{border:1px solid #d8d9d8!important;border-radius:0!important}section.contact .homepagecnt input:focus,section.contact .homepagecnt text-area:focus{border:2px solid #000!important;border-radius:3px!important;box-shadow:none!important}section.contact .homepagecnt .wpforms-submit-container{text-align:center}section.contact .homepagecnt .homepagecntbtn{background:#000!important;padding-left:60px;padding-right:60px;border-radius:0;border:2px solid #000;transition:background-color .3s,color .3s,border-color .3s}section.contact .homepagecnt .homepagecntbtn:hover{border:2px solid #000!important;background:#fff!important;color:#000!important}section.prvtlab{background-color:#fff}section.prvtlab .wpforms-submit-container{text-align:center}section.prvtlab .privatelabelpagecntbtn{background:#000!important;padding-left:60px!important;padding-right:60px!important;border-radius:0!important;border:2px solid #000;transition:background-color .3s,color .3s,border-color .3s!important}section.prvtlab .privatelabelpagecntbtn:hover{border:2px solid #000!important;background:#fff!important;color:#000!important}section.wholesaleform{background-color:#fff}section.wholesaleform .wpforms-submit-container{text-align:center}section.wholesaleform .contactpagecntbtn{background:#000!important;padding-left:60px!important;padding-right:60px!important;border-radius:0!important;border:2px solid #000;transition:background-color .3s,color .3s,border-color .3s!important}section.wholesaleform .contactpagecntbtn:hover{border:2px solid #000!important;background:#fff!important;color:#000!important}section.faq .accordion{background:none!important}section.faq .accordion-item{background:none;border:0 none}section.faq .accordion-header{background:none}section.faq .accordion-button{background:none;border-bottom:1px solid #ddd;text-transform:uppercase!important;box-shadow:none}section.faq .accordion-collapse{border-bottom:1px solid #ddd}section.newsletter{background-color:#000;color:#fff}section.newsletter .homepagenewsletter{width:100%;margin-top:0!important}section.newsletter .homepagenewsletter .wpforms-submit-container{text-align:center}section.newsletter .homepagenewsletter .wpforms-submit-container .homepagenewsletterbtn{background:#000!important;border:1px solid #fff;transition:all .3s}section.newsletter .homepagenewsletter .wpforms-submit-container .homepagenewsletterbtn:hover{border:1px solid #fff!important;background:#fff!important;color:#000!important}a.socmedsvg{width:30px;display:inline-block}footer{padding:2.5em 0 0;background-color:#000;color:#fff}footer a{color:#fff!important}.lightwidget__tile{padding:0!important}section.insta_g ul li{padding:0!important}button.menu-toggle{background:none;padding:0;border:0}.shiptext{text-align:center}.socmed_icons{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:flex-start}.socmed_icons svg{width:20px}.site-branding img.custom-logo{width:45px}.nav{padding:10px 0}#hometravelbox{position:relative}main h1{text-align:center}header#masthead{border-bottom:1px solid #ddd;margin-bottom:1.5em}.main-navigation ul ul{background:#000;padding:.5em 0 .5em .5em;display:block}.main-navigation ul ul li{padding:.8em 0;border-bottom:1px solid}.main-navigation ul ul li a{color:#fff;padding:0;padding;text-align:left}.main-navigation ul ul li a:hover{color:#3b971a}.toggled ul{position:absolute;z-index:999;background:rgb(255 255 255);padding:10px;left:0;width:100%;transition:all 2s ease}.treesplanted{padding-top:10px;color:#040404;text-transform:uppercase;font-size:12px;font-weight:700}.treesplanted img{width:20px;height:20px}#homeproductwrap{position:relative}#homeproductwrap h3{position:absolute;top:60%;lef;left:12%;color:#fff;font-size:20px;text-shadow:1px 1px 1px #a7a7a7}#homeproductwrap h3#homeproducttitle{font-size:1rem;text-shadow:1px 1px 1px #a7a7a7}#homeproductwrap h6{position:absolute;top:65%;left:15%;color:#fff;text-shadow:1px 1px 1px #a7a7a7}#homeproductwrap .wp-block-button__link{position:absolute;top:72%;left:25%;transition:all 1s ease}#classictitlefirst{top:59%!important}#boxtwobtn{left:21%!important}#walletstitlefirst{top:60%!important;left:18%!important}#walletstitlesecond{top:67%!important;left:15%!important}#boxthreebtn{top:75%!important;left:25%!important}#prepackstitlefirst{top:50%!important;left:25%!important}#prepackstitlesecond{top:57%!important;left:15%!important}#boxfourbtn{top:65%!important}@media screen and (min-width:37.5em){.nav{padding:20px 0}.main-navigation ul{padding-top:30px}.main-navigation ul li a{padding:0 30px}.site-branding{padding-top:0}.shiptext{text-align:left}.site-branding img.custom-logo{width:auto}.bannersale{background:url(/wp-content/uploads/2024/07/topbanner.png) center bottom no-repeat #fff;background-size:cover;position:relative;min-height:1000px;overflow:hidden}.bannersale #wholesaletext{position:absolute;left:50%;top:40%;text-shadow:0 0 0 rgb(128 128 128);width:40%;text-align:center}main{margin-top:0}.socmed_icons svg{width:auto}body.home main{margin-top:0}.socmed_icons{align-content:stretch}#wpforms-65-field_0-container{width:auto}#home_form{width:48%;margin:0 auto}#newsl_form{width:48%;text-align:center;margin:0 auto}#prvtlab_form{width:48%;margin:0 auto}#wholesale_form{width:48%;margin:0 auto}.treesplanted img{width:40px;height:40px}#socmed{border-left:1px solid #919191}#homeproductwrap{position:relative}#homeproductwrap h3{position:absolute;top:65%;left:15%;color:#fff;font-size:1.75rem;text-shadow:1px 1px 1px #a7a7a7}#homeproductwrap h3#homeproducttitle{font-size:1.75rem}#homeproductwrap h6{position:absolute;top:71%;left:25%;color:#fff;font-size:1.2rem;text-shadow:1px 1px 1px #a7a7a7}#homeproductwrap .wp-block-button__link{position:absolute;top:77%;left:35%}#classictitlefirst{top:65%!important;left:25%!important}#classictitlesecond{top:71%!important;left:31%!important}#boxtwobtn{left:37%!important}#walletstitlefirst{top:65%!important;left:28%!important}#walletstitlesecond{top:71%!important;left:30%!important}#boxthreebtn{top:77%!important;left:40%!important}#prepackstitlefirst{top:65%!important;left:36%!important}#prepackstitlesecond{top:71%!important;left:32%!important}#boxfourbtn{top:77%!important;left:40%!important}}