/** Shopify CDN: Minification failed

Line 8:0 Unexpected "{"
Line 8:1 Unexpected "{"
Line 8:11 Expected ":"

**/
{{ settings.custom_theme_css }}

  .filepond--root{margin-bottom:0px !important;height:50px !important;}
  .filepond--root .filepond--drop-label{min-height:60px !important;}
.cl-upload--wrapper {
    margin-top: -50px;
}
.left{text-align:left;}
.news{max-width:1200px;margin:0 auto;}
 
 @font-face {
font-family: "newsletter";
src: url("/cdn/shop/files/Franklin_Gothic_Demi_Outline_Regular.woff2?v=1673573073") format("woff2"),
url("/cdn/shop/files/Franklin_Gothic_Demi_Outline_Regular.woff?v=1673573051") format("woff");
}
.font{

  font-family: "newsletter" !important;
  font-size: 4rem;
}
.center{text-align:center;}
@media all and (min-width:1100px){
.image-overlay--bg-box .overlay-text .overlay-text__text {
    min-width: 32%;
    width: 30%;
}}

@media all and (min-width:768px){
  .rights{order: 4;}
.desk-space{margin-top:0px;margin-bottom:0px !important;}
  .right-desktop{padding-left: 0px !important;}
  .right-desktop .image-overlap{max-width:100% !important;}

 
}.product-block.collection-block .product-info{

   position:absolute;bottom:10px;text-align:center;width: 100%;
   
 }
 .collection-listing .product-block .block-inner, .collection-listing .collection-block{margin-bottom:0px;}

 .collection-listing .product-block{padding-left:5px;}
 .for-collections .collection-listing .product-list{margin-left:0px;}

#shopify-section-template--16721266802914__2c59f837-9170-4842-8a4a-b21a81510639 > div > div > div > div > div > div:nth-child(4) > div > a > div.product-info,
#shopify-section-template--16721266802914__2c59f837-9170-4842-8a4a-b21a81510639 > div > div > div > div > div > div:nth-child(5) > div > a > div.product-info,
#shopify-section-template--16721266802914__2c59f837-9170-4842-8a4a-b21a81510639 > div > div > div > div > div > div:nth-child(6) > div > a > div.product-info
{

  bottom:30px;
  
}
 .collection{padding-left:0px;padding-right:0px;}
 .product-block.collection-block .product-info .product-block__title{color:white;text-transform:uppercase;font-size:2rem;font-weight:bold;}
  .lens-opt{margin-left:20px;}
  .product-detail .detail .title{font-size:4rem;margin-bottom:0.1em;}
  @media all and (max-width:768px){

    .product-detail .detail .title{font-size:3rem;margin-bottom:0.1em;}

    .font{

 
  font-size: 2.5rem;
}

    .sunglasses{padding-left:0;padding-right:0;}
    #shopify-section-template--16721266802914__2c59f837-9170-4842-8a4a-b21a81510639 > div > div > div > div > div > div:nth-child(4) > div > a > div.product-info{
bottom:10px;
      
    }
    .feature-text-paired{padding:0 20px;}


    .product-block.collection-block .product-info .product-block__title{
   font-size:1rem
      
    }
    .product-block .product-info .innerer{

      flex-direction: column-reverse;
      
    }
    .lens-opt{display:block;margin-left:0;}
    .order{order:unset !important;}
  }

 .section-image-with-text .container {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
}

 .section-image-with-text .product-container{
  max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
}



.section-image-with-text .container .image-overlap{max-width:100% !important;}


  .options--frame-color .opt--shoal-tortoise-matte{
  
  }
  
  .options--frame-color .opt--brown-tortoise-matte{
  
  }
  .options--frame-color .opt--brown-tortoise-gloss{
  
  }
  
    .options--frame-color .opt--matte-tortoise,    .options--frame-color .opt--matte-tort{
background:url('/cdn/shop/files/Screen_Shot_2022-07-21_at_2.28.32_PM.png?v=1658436949');
            
          }



.options--frame-color .opt--black-matte{
  background: url('/cdn/shop/files/black-matte.png?v=1654014998');
}
.options--frame-color .opt--dark-tort-gloss{
  background: url('/cdn/shop/files/dark-tort-gloss.png?v=1654015499');
}
.options--frame-color .opt--squall-tort-matte{
  background: url('/cdn/shop/files/squall-tort-matte.png?v=1654016404');
}
.options--frame-color .opt--green-cerveza-matte{
  background: url('/cdn/shop/files/green-cerveza-matte.png?v=1654015438');
}
.options--frame-color .opt--blue-vin-matte{
  background: url('/cdn/shop/files/blue-vin-matte.png?v=1654015076');
}

.options--frame-color .opt--gray-tortoise-matte{

  background: url('/cdn/shop/files/Screenshot_2023-02-06_at_10.50.13_AM_1.png?v=1675809591');
  
}

     .options--frame-color .opt--beige-tortoise-gloss{
background:url('/cdn/shop/files/Screenshot_2023-02-09_at_10.29.28_AM.png?v=1676001012');
         
       }

 .options--frame-color .opt--pink-tortoise-gloss{
background:url('/cdn/shop/files/Screenshot_2023-02-09_at_10.30.12_AM.png?v=1676001012');
         
       }

.options--frame-color .opt--dark-tort-matte{
  background: url('/cdn/shop/files/dark-tort-matte.png?v=1654015463');
}
.options--frame-color .opt--tinta-matte{
  background: url('/cdn/shop/files/tinta-matte.png?v=1654016257');
}

.options--frame-color .opt--vinage-tort-gloss {
  background: url('/cdn/shop/files/vintage-tort-gloss_2.png?v=1654016343');
}
.options--frame-color .opt--ash-tort-matte{
  background: url('/cdn/shop/files/ash-tort-matte.png?v=1654015411');
}
.options--frame-color .opt--tina-split-mat{
  background: url('/cdn/shop/files/tinta-split-gloss_2.png?v=1654016542');
}
.options--frame-color .opt--strand-gloss{
  background: url('/cdn/shop/files/strand-gloss.png?v=1654016582');
}
.options--frame-color .opt--silver-gloss{
  background: url('/cdn/shop/files/silver-gloss.png?v=1654016609');
}
.options--frame-color .opt--rose-gold-satin,
  .options--frame-color .opt--rose-gold ,
  .options--frame-color .opt--rose-gold {
  background: url('/cdn/shop/files/rose-gold-satin.png?v=1654016638');
}
.options--frame-color .opt--green-cerveza-gloss{
  background: url('/cdn/shop/files/green-cerveza-gloss.png?v=1654015374');
}
.options--frame-color .opt--basalt-matte{
  background: url('/cdn/shop/files/basalt-matte.png?v=1654015103');
}
.options--frame-color .opt--guava-matte{
  background: url('/cdn/shop/files/guava-matte.png?v=1654016666');
}
.options--frame-color .opt--tort-split-gloss{
  background: url('/cdn/shop/files/tortoise-split-gloss_1.png?v=1654016730');
}
.options--frame-color .opt--honey-brown-drift{
  background: url('/cdn/shop/files/honey-brown-drift.png?v=1654015585');
}
.options--frame-color .opt--guava-gloss{
  background: url('/cdn/shop/files/guava-gloss.png?v=1654016779');
}
.options--frame-color .opt--tortoise-split-gloss{
  background: url('/cdn/shop/files/tortoise-split-gloss.png?v=1654015783');
}

.options--frame-color .opt--black-tortoise-split-gloss{
  background: url('/cdn/shop/files/honey-brown-drift-gloss.png?v=1654015551');
}

  .options--frame-color .opt--honey-brown-drift-gloss{
  background: url('/cdn/shop/files/honey-brown-drift-gloss.png?v=1654015551');
}


 .options--frame-color  .opt--grey-camo-matte{

            
         background:url('/cdn/shop/files/Screenshot_2023-02-22_at_2.03.41_PM_1.png?v=1677100082');
            
          }

       .options--frame-color   .opt--matte-grey{

         background:url('/cdn/shop/files/Screenshot_2023-02-22_at_11.47.46_AM.png?v=1677099922');
         
       } 

  .options--frame-color .opt--cerveza-gloss,.options--frame-color
  .opt--cerveza-gloss {
  background: url('/cdn/shop/files/green-cerveza-gloss_2.png?v=1654016812');
}

  .options--frame-color .opt--black-gloss {
  background: url('/cdn/shop/files/black-gloss.png?v=1654015138');
}

   .options--frame-color .opt--wrack-tinta-split-matte {
  background: url('/cdn/shop/files/tinta-split-gloss.png?v=1654015726');
}

.options--frame-color .opt--conch-matte {
  background: url('/cdn/shop/files/conch-matte.png?v=1654015232');
}
.options--frame-color .opt--seafoam-gloss {
  background: url('/cdn/shop/files/seafoam-gloss.png?v=1654016847');
}
.options--frame-color .opt--cenote-blue-gloss {
  background: url('/cdn/shop/files/cenote-blue-gloss_f4d0c797-ae4a-4aef-977c-6ec2391be43e.png?v=1653970333');
}

.options--frame-color .opt--cirrus-blue-gloss {
  background: url('/cdn/shop/files/cirrus-blue-gloss.png?v=1654015207');
}
.options--frame-color .opt--vivo-tort-gloss {
  background: url('/cdn/shop/files/vivo-tort-gloss_e5f724d1-fb2a-4c00-8aeb-59fd102648ae.png?v=1653970175');
}
.options--frame-color .opt--shoal-tort-matte {
  background: url('/cdn/shop/files/shoal-tort-matte_f192f176-e00d-48a9-8e7a-e85bb1a77487.png?v=1653970379');
}
.options--frame-color .opt--vintage-tort-gloss {
  background: url('/cdn/shop/files/vintage-tort-gloss_aab164b3-888b-4097-924a-992d265b69b8.png?v=1653970466');
}
.options--frame-color .opt--claret-gloss  {
  background: url('/cdn/shop/files/claret-gloss_77eb5d57-2dfe-4ea4-8af9-afe093edc762.png?v=1653969898');
}
.options--frame-color .opt--rosa-gloss  {
  background: url('/cdn/shop/files/rosa-gloss_3e2eab9e-49fc-47b9-98e8-cada5f145ad7.png?v=1653970558');
}
.options--frame-color .opt--amber-tort-gloss  {
  background: url('/cdn/shop/files/amber-tort-gloss_cdb3e3d2-1e68-45ad-86db-0f3cf15f3899.png?v=1653970590');
}
.options--frame-color .opt--tinta-tort-gloss  {
  background: url('/cdn/shop/files/tinta-tort-gloss_eb49282a-0467-4df1-8353-20d79043ed60.png?v=1653970512');
}
.options--frame-color .opt--mango-gloss  {
  background: url('/cdn/shop/files/mango-gloss_fe6a3f01-7068-4d8e-bbcf-f414d1e2183f.png?v=1653970276');
}
.options--frame-color .opt--coral-gloss  {
  background: url('/cdn/shop/files/coral-gloss.png?v=1654015284');
}
.options--lens-color .opt--violet-mirror{
  background: #c89cfb;
}

.options--frame-color .opt--brown-tortoise-gloss {
background: url('/cdn/shop/files/Screenshot_2023-02-03_at_2.25.48_PM.png?v=1675479296');
  
  
}

.options--frame-color .opt--gray-camo-matte 
{
background: url('/cdn/shop/files/Screenshot_2023-02-03_at_2.24.58_PM.png?v=1675479206');
  
  
}
  
.opt--drum-pink{
  background: #8d6a8a;
  border-color: #8d6a8a;
}
.opt--cuda-grey{
  background: #757f81;
  border-color: #757f81;
}
.opt--trevally-blue{
  background: #55b2bf;
  border-color: #55b2bf;
}
.opt--permit-green{
  background: #546829;
  border-color: #546829;
}
.opt--cuda-silver{
  background: #b2b2be;
  border-color: #b2b2be;
}
.opt--copper{
  background: #9a7c69;
  border-color: #9a7c69;
}
.opt--rose-mirror{
  background: #a28ca1;
  border-color: #a28ca1;
}
.opt--silver-mirror{
  background: #736870;
  border-color: #736870;
}
.opt--grey{
  background: #36353a;
  border-color: #36353a;
}

.opt--green-mirror{
  background: #2b9c41;
  border-color: #2b9c41;
}
.opt--blue-mirror{
  background: #05a6c4;
  border-color: #05a6c4;
}
.opt--coral-reef {
    background-image: url(/cdn/shop/files/Screen_Shot_2022-08-11_at_7.31.58_AM.png?v=1660243746) !important;
}
.opt--black-permit-tail, .opt--permit-tail {background-color:black;}
.swatch-method-standard .product-block-options--swatch .product-block-options__item {
    width: 25px;
    height: 25px;
}
.news-para p{

  color:#001f5f;font-weight:500;
}
.product-block__title{ font-size: 19px;
    font-weight: 600; color:#001f5f;
    text-transform: uppercase;}
    .hide{display:none;}
  
.swatch-method-standard .product-block-options__item {
    margin: 0 3px 8px !important;
}
.collection-slider .collection-listing .product-block .product-info{
    background: #fff;
    padding: 10px 20px;
    margin-top: 0px;
  
}
.sunglasses{max-width:100% !important;margin-top: 20px}


[data-option-name="Lens Color"] {
display:none;
}
.options--lens-material .opt-btn:checked+.opt-label, .options--style .opt-btn:checked+.opt-label, .later:checked+.opt-label{

  background: #00C7B1;
    color: white;
  border:none;
  
  
}
  .options--frame-color .opt--grey-tortoise-matte{background: url('/cdn/shop/files/Screenshot_2023-02-06_at_10.50.13_AM.png?v=1675707636');}

.options--frame-color .opt-label, .options--lens-color .opt-label, .options--color .opt-label{background-size:cover;width:40px !important;height:40px !important;}

.options--frame-color .opt-btn:checked+.opt-label, .options--lens-color .opt-btn:checked+.opt-label{
box-shadow: 0 0 0 3px #fff, 0 0 0 4px #0000004d !important;
  
}
.swatch-style-icon_square .option-selector--swatch .opt-btn:checked+.opt-label:after, .swatch-style-icon_circle .option-selector--swatch .opt-btn:checked+.opt-label:after
{border:none;}


.frame-size{color:#001f5f; font-weight:700;font-size: 13px;
    text-align: center;}


/* Create two unequal columns that floats next to each other */
.columnn {
  float: left;
  padding: 10px;
 height: max-content; /* Should be removed. Only for demonstration */
}

.leftt {
  width: 25%;border-right:1px solid #fff;
}

.rightt {
  width: 75%;
}

/* Clear floats after the columns */
.roww:after {
  content: "";
  display: table;
  clear: both;
}

@media all and (min-width:768px){
.collection-listing .product-list--per-row-3 .product-block{padding:5px;} 
  .product-detail .detail{align-self:center;}
}
@media (max-width: 767.98px){

   .section-image-with-text .product-container{
padding-left:16px;padding-right:16px;
     
   }
.collection-listing .product-list {
    margin-left: 0;
}
.collection-slider .owl-item .product-block
{
padding:3px;
  
}
  .desk-space{margin-top:10px;}
  .shopify-section section-main-product{margin-bottom:0px;}
  

 .desk-space .image-overlap .image-overlap__image-1:not(:last-child){margin-top:0px;}
}
  .section-image-with-text .image-overlap .image-overlap__image-1:not(:last-child){margin-top:0px !important;}
@media (min-width: 1040px){
.lft{width:62% !important;padding-left: 0px !important;}
  .rgt{width: calc(38% - 44px) !important;
    margin-left: auto;padding-left: 0px !important;}
  
  
}
.section-main-product, .product-detail{margin-bottom:0px !important;}






  
    .options--frame-color .opt--light-blue-gloss{

      background:url('/cdn/shop/files/light-blue-gloss.png?v=1678556255');
      
    }
    .navigation .navigation__tier-2 .navigation__link{font-weight:bold !important;}