#shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

      
#storePickupApp .checkoutMethodContainer {
    margin-bottom: 20px;
}
.header-1{font-family: Arial;font-weight: 700;font-size:42px;
  font-size:2.625rem;
  line-height:1.1;
}@media only screen and (min-width: 768px){
  .header-1{font-size:56px;
    font-size:3.5rem;line-height:1.1;}
}@media only screen and (min-width: 1024px){
  .header-1{font-size:68px;
    font-size:4.25rem;line-height:1.1;}
}.header-2{font-family: Arial;font-weight: 700;font-size:28px;
  font-size:1.75rem;
  line-height:1.2;
}@media only screen and (min-width: 768px){
  .header-2{font-size:30px;
    font-size:1.875rem;line-height:1.2;}
}@media only screen and (min-width: 1024px){
  .header-2{font-size:34px;
    font-size:2.125rem;line-height:1.2;}
}.header-3{font-family: Arial;font-weight: 700;font-size:24px;
  font-size:1.5rem;
  line-height:1.3;
}@media only screen and (min-width: 768px){
  .header-3{font-size:26px;
    font-size:1.625rem;line-height:1.3;}
}@media only screen and (min-width: 1024px){
  .header-3{font-size:30px;
    font-size:1.875rem;line-height:1.3;}
}.header-4{font-family: Arial;font-weight: 700;font-size:18px;
  font-size:1.125rem;
  line-height:1.4;
}@media only screen and (min-width: 768px){
  .header-4{font-size:20px;
    font-size:1.25rem;line-height:1.4;}
}@media only screen and (min-width: 1024px){
  .header-4{font-size:24px;
    font-size:1.5rem;line-height:1.4;}
}.header-5{font-family: Arial;font-weight: 700;font-size:15px;
  font-size:0.9375rem;
  line-height:1.1;
}@media only screen and (min-width: 768px){
  .header-5{font-size:16px;
    font-size:1.0rem;line-height:1.1;}
}@media only screen and (min-width: 1024px){
  .header-5{font-size:18px;
    font-size:1.125rem;line-height:1.1;}
}.header-6{font-family: Arial;font-weight: 500;font-size:14px;
  font-size:0.875rem;
  line-height:1.4;
}@media only screen and (min-width: 768px){
  .header-6{font-size:16px;
    font-size:1.0rem;line-height:1.4;}
}@media only screen and (min-width: 1024px){
  .header-6{font-size:17px;
    font-size:1.0625rem;line-height:1.4;}
}.header-7{font-family: Arial;font-weight: 700;font-size:13px;
  font-size:0.8125rem;
  line-height:1.4;
}@media only screen and (min-width: 1024px){
  .header-7{font-size:15px;
    font-size:0.9375rem;line-height:1.4;}
}
.body-1,body,button,input,textarea,p,div,.rte,.rte p,.rte ul,.rte ol{font-family: Arial;font-weight: 500;
  font-size:14px;
  font-size:0.875rem;
  line-height:1.5;
}@media only screen and (min-width: 768px){
  .body-1,body,button,input,textarea,p,div,.rte,.rte p,.rte ul,.rte ol{font-size:14px;
    font-size:0.875rem;line-height:1.5;}
}@media only screen and (min-width: 1024px){
    .body-1,body,button,input,textarea,p,div,.rte,.rte p,.rte ul,.rte ol{font-size:14px;
      font-size:0.875rem;line-height:1.5;}
  }.body-2{font-family: Arial;font-weight: 500;
  font-size:12px;
  font-size:0.75rem;
  line-height:1.4;
}@media only screen and (min-width: 768px){
  .body-2{font-size:12px;
    font-size:0.75rem;line-height:1.4;}
}@media only screen and (min-width: 1024px){
    .body-2{font-size:12px;
      font-size:0.75rem;line-height:1.4;}
  }.body-3{font-family: Arial;font-weight: 500;
  font-size:11px;
  font-size:0.6875rem;
  line-height:1.3;
}@media only screen and (min-width: 768px){
  .body-3{font-size:11px;
    font-size:0.6875rem;line-height:1.3;}
}@media only screen and (min-width: 1024px){
    .body-3{font-size:11px;
      font-size:0.6875rem;line-height:1.3;}
  }
.color-black,body,a{color:#191919;}
.hover-black:hover{color:#191919;}
.border-black{border-color:#191919;}
.fill-black svg{
  fill:#191919;
}
.stroke-black svg{
  stroke:#191919;
}
.background-black{background-color:#191919;}.color-white{color:#ffffff;}
.hover-white:hover{color:#ffffff;}
.border-white{border-color:#ffffff;}
.fill-white svg{
  fill:#ffffff;
}
.stroke-white svg{
  stroke:#ffffff;
}
.background-white{background-color:#ffffff;}.color-grey{color:#cccccc;}
.hover-grey:hover{color:#cccccc;}
.border-grey{border-color:#cccccc;}
.fill-grey svg{
  fill:#cccccc;
}
.stroke-grey svg{
  stroke:#cccccc;
}
.background-grey{background-color:#cccccc;}.color-darkgrey{color:#6f6f6f;}
.hover-darkgrey:hover{color:#6f6f6f;}
.border-darkgrey{border-color:#6f6f6f;}
.fill-darkgrey svg{
  fill:#6f6f6f;
}
.stroke-darkgrey svg{
  stroke:#6f6f6f;
}
.background-darkgrey{background-color:#6f6f6f;}.color-darkgrey2{color:#646766;}
.hover-darkgrey2:hover{color:#646766;}
.border-darkgrey2{border-color:#646766;}
.fill-darkgrey2 svg{
  fill:#646766;
}
.stroke-darkgrey2 svg{
  stroke:#646766;
}
.background-darkgrey2{background-color:#646766;}.color-lightgrey{color:#a3a3a3;}
.hover-lightgrey:hover{color:#a3a3a3;}
.border-lightgrey{border-color:#a3a3a3;}
.fill-lightgrey svg{
  fill:#a3a3a3;
}
.stroke-lightgrey svg{
  stroke:#a3a3a3;
}
.background-lightgrey{background-color:#a3a3a3;}.color-lightgrey2{color:#f6f6f6;}
.hover-lightgrey2:hover{color:#f6f6f6;}
.border-lightgrey2{border-color:#f6f6f6;}
.fill-lightgrey2 svg{
  fill:#f6f6f6;
}
.stroke-lightgrey2 svg{
  stroke:#f6f6f6;
}
.background-lightgrey2{background-color:#f6f6f6;}.color-border{color:#e3e3e3;}
.hover-border:hover{color:#e3e3e3;}
.border-border{border-color:#e3e3e3;}
.fill-border svg{
  fill:#e3e3e3;
}
.stroke-border svg{
  stroke:#e3e3e3;
}
.background-border{background-color:#e3e3e3;}.color-blue{color:#266de8;}
.hover-blue:hover{color:#266de8;}
.border-blue{border-color:#266de8;}
.fill-blue svg{
  fill:#266de8;
}
.stroke-blue svg{
  stroke:#266de8;
}
.background-blue{background-color:#266de8;}.color-danger{color:#ff2b2b;}
.hover-danger:hover{color:#ff2b2b;}
.border-danger{border-color:#ff2b2b;}
.fill-danger svg{
  fill:#ff2b2b;
}
.stroke-danger svg{
  stroke:#ff2b2b;
}
.background-danger{background-color:#ff2b2b;}

    
    .swatch-meshback-3d-microknit-licorice-seat-fabric-otto-charcoal-frame-black{
        background-size:auto;
        background-position:center;
        background-color:#000000;
        
    }
    
    .swatch-meshback-3d-microknit-nickel-seat-fabric-otto-ash-frame-seagull{
        background-size:auto;
        background-position:center;
        background-color:#dfdfdf;
        
    }
    
    .swatch-meshback-3d-microknit-nickel-seat-fabric-otto-coral-frame-seagull{
        background-size:auto;
        background-position:center;
        background-color:#ffabab;
        
    }
    
    .swatch-meshback-3d-microknit-royal-blue-seat-fabric-cogent-royal-blue-frame-seagull{
        background-size:auto;
        background-position:center;
        background-color:#004676;
        
    }
    
    .swatch-meshback-3d-microknit-scarlet-seat-fabric-cogent-scarlet-frame-seagull{
        background-size:auto;
        background-position:center;
        background-color:#e20000;
        
    }
    
    .swatch-meshback-nickel-seat-fabric-cogent-royal-blue-frame-seagull{
        background-size:auto;
        background-position:center;
        background-color:#123661;
        
    }
    
    .swatch-airback-otto-peacock{
        background-size:auto;
        background-position:center;
        background-color:;
        
    }
    
    .swatch-airback-new-black-jack{
        background-size:auto;
        background-position:center;
        background-color:;
        
    }
    
    .swatch-3d-knit-otto-iron{
        background-size:auto;
        background-position:center;
        background-color:;
        
    }
    
    .swatch-3d-knit-otto-coral{
        background-size:auto;
        background-position:center;
        background-color:;
        
    }
    
    .swatch-3d-knit-cogent-lipstick{
        background-size:auto;
        background-position:center;
        background-color:;
        
    }
    

.button-1{
  display:inline-block;transition:all 0.3s linear;padding-top:16px ;
padding-bottom:15px ;
padding-left:40px ;
padding-right:40px ;
border-top:0px  solid ;
border-bottom:0px  solid ;
border-left:0px  solid ;
border-right:0px  solid ;
color:#ffffff;background-color:#266de8;border-color:rgba(0,0,0,0);font-family: Arial;text-transform:uppercase;font-weight: 500;letter-spacing:.5px;font-size:13px;
  font-size:0.8125rem;
  line-height:1;
}.button-1:hover{
  color:#ffffff;
}.button-1:hover{
  background-color:#2163d4;
}.button-1:hover{
  border-color:rgba(0,0,0,0);
}@media only screen and (min-width: 768px){
  .button-1{font-size:13px;
    font-size:0.8125rem;line-height:1;}
}@media only screen and (min-width: 1024px){
    .button-1{font-size:13px;
      font-size:0.8125rem;line-height:1;}
  }.button-2{
  display:inline-block;transition:all 0.3s linear;padding-top:15px ;
padding-bottom:12px ;
padding-left:18px ;
padding-right:18px ;
border-top:1px  solid ;
border-bottom:1px  solid ;
border-left:1px  solid ;
border-right:1px  solid ;
color:#646766;background-color:#ffffff;border-color:#e3e3e3;font-family: Arial;text-transform:uppercase;font-weight: 700;letter-spacing:1px;font-size:12px;
  font-size:0.75rem;
  line-height:1.1;
}.button-2:hover{
  color:#191919;
}.button-2:hover{
  background-color:rgba(0,0,0,0);
}.button-2:hover{
  border-color:#191919;
}@media only screen and (min-width: 768px){
  .button-2{font-size:12px;
    font-size:0.75rem;line-height:1.1;}
}@media only screen and (min-width: 1024px){
    .button-2{font-size:12px;
      font-size:0.75rem;line-height:1.1;}
  }.button-3{
  display:inline-block;transition:all 0.3s linear;padding-top:18px ;
padding-bottom:15px ;
padding-left:40px ;
padding-right:40px ;
border-top:0px  solid ;
border-bottom:0px  solid ;
border-left:0px  solid ;
border-right:0px  solid ;
color:#ffffff;background-color:#191919;border-color:rgba(0,0,0,0);font-family: Arial;text-transform:uppercase;font-weight: 500;letter-spacing:0.5px;font-size:13px;
  font-size:0.8125rem;
  line-height:1;
}.button-3:hover{
  color:#ffffff;
}.button-3:hover{
  background-color:#000000;
}.button-3:hover{
  border-color:rgba(0,0,0,0);
}@media only screen and (min-width: 768px){
  .button-3{font-size:13px;
    font-size:0.8125rem;line-height:1;}
}@media only screen and (min-width: 1024px){
    .button-3{font-size:13px;
      font-size:0.8125rem;line-height:1;}
  }.button-4{
  display:inline-block;transition:all 0.3s linear;padding-top:8px ;
padding-bottom:8px ;
padding-left:12px ;
padding-right:12px ;
border-top:1px  solid ;
border-bottom:1px  solid ;
border-left:1px  solid ;
border-right:1px  solid ;
color:#191919;background-color:#ffffff;border-color:#e3e3e3;font-family: Arial;font-weight: 400;font-size:12px;
  font-size:0.75rem;
  line-height:1.1;
}.button-4:hover{
  border-color:#000000;
}@media only screen and (min-width: 768px){
  .button-4{font-size:12px;
    font-size:0.75rem;line-height:1.1;}
}@media only screen and (min-width: 1024px){
    .button-4{font-size:12px;
      font-size:0.75rem;line-height:1.1;}
  }.button-5{
  display:inline-block;transition:all 0.3s linear;padding-top:12px ;
padding-bottom:12px ;
padding-left:12px ;
padding-right:12px ;
border-top:2px  solid ;
border-bottom:2px  solid ;
border-left:2px  solid ;
border-right:2px  solid ;
color:#000000;background-color:#ffffff;border-color:#cccccc;font-family: Arial;font-weight: 400;font-size:13px;
  font-size:0.8125rem;
  line-height:1.4;
}.button-5:hover{
  border-color:#266de8;
}@media only screen and (min-width: 768px){
  .button-5{font-size:15px;
    font-size:0.9375rem;line-height:1.4;}
}@media only screen and (min-width: 1024px){
    .button-5{font-size:13px;
      font-size:0.8125rem;line-height:1.4;}
  }.button-6{
  display:inline-block;transition:all 0.3s linear;padding-top:15px ;
padding-bottom:15px ;
padding-left:40px ;
padding-right:40px ;
border-top:1px  solid ;
border-bottom:1px  solid ;
border-left:1px  solid ;
border-right:1px  solid ;
color:#266de8;background-color:#ffffff;border-color:#266de8;font-family: Arial;text-transform:uppercase;font-weight: 500;letter-spacing:.5px;font-size:13px;
  font-size:0.8125rem;
  line-height:1;
}@media only screen and (min-width: 768px){
  .button-6{font-size:13px;
    font-size:0.8125rem;line-height:1;}
}@media only screen and (min-width: 1024px){
    .button-6{font-size:13px;
      font-size:0.8125rem;line-height:1;}
  }
.link-1{
  display:inline-block;transition:all 1s linear;padding-top:0px ;
padding-bottom:0px ;
padding-left:0px ;
padding-right:0px ;
border-top:0px  solid ;
border-bottom:1px  solid ;
border-left:0px  solid ;
border-right:0px  solid ;
color:#2163d4;border-color:#2163d4;font-family: Arial;font-weight: 500;font-size:13px;
  font-size:0.8125rem;
  line-height:1.4;
}.link-1:hover{
  color:#2163d4;
}.link-1:hover{
  border-color:#2163d4;
}@media only screen and (min-width: 768px){
  .link-1{font-size:13px;
    font-size:0.8125rem;line-height:1.4;}
}@media only screen and (min-width: 1024px){
    .link-1{font-size:14px;
      font-size:0.875rem;line-height:1.4;}
  }.link-2{
  display:inline-block;transition:all 1s linear;padding-top:0px ;
padding-bottom:0px ;
padding-left:0px ;
padding-right:0px ;
border-top:0px  solid ;
border-bottom:0px  solid ;
border-left:0px  solid ;
border-right:0px  solid ;
color:#2163d4;font-family: Arial;font-weight: 400;font-size:13px;
  font-size:0.8125rem;
  line-height:1.4;
}.link-2:hover{
  color:#2163d4;
}@media only screen and (min-width: 768px){
  .link-2{font-size:13px;
    font-size:0.8125rem;line-height:1.4;}
}@media only screen and (min-width: 1024px){
    .link-2{font-size:14px;
      font-size:0.875rem;line-height:1.3;}
  }

/* overwrite */
.switcher-btn {
  padding: 5px 10px;
  font-size: 12px;
}
.switcher-cn,
.switcher-en {
  display: none;
}
.header-left {
  left: 10px;
}
.header-left .li.header-mobile-menu {
  margin-left: 0;
}
.header-left .li.header-mobile-wishlist {
  margin-left: 20px;
}
.each-msg {
  display: flex;
  justify-content: center;
  align-items: center;
  height: inherit;
}
.glide__slide--active{
  z-index: 3;
}
@media screen and (min-width: 768px) {
  .header-left {
    left: 10px;
  }
}
@media (min-width: 1024px) {
  .header-desktop-top {
    overflow: unset;
  }
}
/* end overwrite */


      body.have-bar header.fixed.hide{
        top:-79px;
      }

      @media screen and (min-width:768px){
        body.have-bar header.fixed.hide{
          top:-59px;
        }
        .header-new-bar .header-bar-new-left{
          position:absolute;
          top:50%;
          transform:translateY(-50%);
          left:20px;
        }
        .header-new-bar .header-bar-new-right{
          position:absolute;
          top:50%;
          transform:translateY(-50%);
          right:20px;
        }
      }

      @media screen and (min-width:960px) {
        body.have-bar header.fixed.hide{
          top:-51px;
        }
        .header-new-bar .header-bar-new-center-right{
          padding-left:10px;
          margin-left:10px;
          border-left:1px solid ;
        }
        .header-new-bar .header-bar-new-center{
          display:flex;
          align-items:center;
          justify-content:center;
        }
      }
      

	.st0{fill:#717271;}


#index-banner-1558025471836 {
	max-width: 2500px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#index-banner-1558025471836 .overlay {
	opacity: 0.3;
	
}
.index-banner .index-overlay-background .overlay.overlay-hide {
	z-index: -1;
}
.h-100 {
	height: 100%;
}
@media screen and (min-width: 1024px){
	.index-banner,
	.index-banner .index-overlay-background {
		height: fit-content;
	}
	.index-banner .glide__track {
		height: fit-content;
	}
	.index-banner .index-overlay-background .global-image-wrapper,
	.index-banner .index-overlay-background .overlay {
		height: fit-content;
	}
	.glide__slide {
		height: fit-content;
	}
	
}


								#index-overlay-banner_gBGJnW > .inner > h2 {
									color: #ffffff;
								}
								#index-overlay-banner_gBGJnW > .inner > p {
									color: #ffffff;
								}
								@media only screen and (min-width: 1024px) {
									#index-overlay-banner_gBGJnW > .inner > h2 {
										color: #ffffff;
									}
									#index-overlay-banner_gBGJnW > .inner > p {
										color: #ffffff;
									}
								}
							

    #index-main-banner-image{padding-bottom:75.0%;}@media screen and (min-width:768px)
    {
        #index-main-banner-image{padding-bottom:51.68641750227895%;}
    }

    


								#index-overlay-8c5c26ea-b561-4c3b-bb7b-e8426d4eea22 > .inner > h2 {
									color: #ffffff;
								}
								#index-overlay-8c5c26ea-b561-4c3b-bb7b-e8426d4eea22 > .inner > p {
									color: #ffffff;
								}
								@media only screen and (min-width: 1024px) {
									#index-overlay-8c5c26ea-b561-4c3b-bb7b-e8426d4eea22 > .inner > h2 {
										color: #ffffff;
									}
									#index-overlay-8c5c26ea-b561-4c3b-bb7b-e8426d4eea22 > .inner > p {
										color: #ffffff;
									}
								}
							

    #index-collection-image-1{padding-bottom:68.05555555555556%;}@media screen and (min-width:768px)
    {
        #index-collection-image-1{padding-bottom:68.05555555555556%;}
    }

    


    #index-collection-image-2{padding-bottom:68.05555555555556%;}@media screen and (min-width:768px)
    {
        #index-collection-image-2{padding-bottom:68.05555555555556%;}
    }

    


    #index-collection-image-3{padding-bottom:68.05555555555556%;}@media screen and (min-width:768px)
    {
        #index-collection-image-3{padding-bottom:68.05555555555556%;}
    }

    


    #index-testimonial-image-1{padding-bottom:74.6268656716418%;}@media screen and (min-width:768px)
    {
        #index-testimonial-image-1{padding-bottom:57.53424657534246%;}
    }

    


    #instagram-masonry-image{padding-bottom:125.0%;}@media screen and (min-width:768px)
    {
        #instagram-masonry-image{padding-bottom:125.0%;}
    }

    


    #instagram-masonry-image{padding-bottom:125.0%;}@media screen and (min-width:768px)
    {
        #instagram-masonry-image{padding-bottom:125.0%;}
    }

    


    #instagram-masonry-image{padding-bottom:125.0%;}@media screen and (min-width:768px)
    {
        #instagram-masonry-image{padding-bottom:125.0%;}
    }

    


    #instagram-masonry-image{padding-bottom:125.0%;}@media screen and (min-width:768px)
    {
        #instagram-masonry-image{padding-bottom:125.0%;}
    }

    


    #instagram-masonry-image{padding-bottom:125.0%;}@media screen and (min-width:768px)
    {
        #instagram-masonry-image{padding-bottom:125.0%;}
    }

    


    #instagram-masonry-image{padding-bottom:125.0%;}@media screen and (min-width:768px)
    {
        #instagram-masonry-image{padding-bottom:125.0%;}
    }

    


    #instagram-masonry-image{padding-bottom:125.0%;}@media screen and (min-width:768px)
    {
        #instagram-masonry-image{padding-bottom:125.0%;}
    }

    


    #instagram-masonry-image{padding-bottom:125.0%;}@media screen and (min-width:768px)
    {
        #instagram-masonry-image{padding-bottom:125.0%;}
    }

    


@media screen and (min-width: 320px) {
  .mobile-pt-20 {
    padding-top: 20px;
    padding-top: 1.25rem;
  }
  .mobile-pb-20 {
    padding-bottom: 20px;
    padding-bottom: 1.25rem;
  }
  .mobile-mb-20 {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
  .mobile-border-b1 {
    border-bottom: 1px solid #e3e3e3;
  }
  .dekstop-border-b1 {
    border-bottom: 0;
  }
}

@media screen and (min-width: 768px) {
  .tablet-pb-20 {
    padding-bottom: 20px;
    padding-bottom: 1.25rem;
  }
  .tablet-mb-20 {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
  .tablet-pt-25 {
    padding-top: 25px;
    padding-top: 1.5625rem;
  }
  .tablet-pb-25 {
    padding-bottom: 25px;
    padding-bottom: 1.5625rem;
  }
  .tablet-mb-25 {
    margin-bottom: 25px;
    margin-bottom: 1.5625rem;
  }
  .tablet-mb-0 {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1024px) {
  .mobile-border-b1 {
    border-bottom: 0;
  }
  .dekstop-border-b1 {
    border-bottom: 1px solid #e3e3e3;
  }
  .desktop-pb-50 {
    padding-bottom: 50px;
    padding-bottom: 3.125rem;
  }
  .desktop-mb-50 {
    margin-bottom: 50px;
    margin-bottom: 3.125rem;
  }
}


"
              + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}"
              + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}"
              + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}"
              + "#swym-plugin.swym-ready  #swym-notepad, #swym-plugin.swym-ready  #swym-overlay, #swym-plugin.swym-ready  #swym-notification,"
              + "#swym-hosted-plugin.swym-ready  #swym-notepad, #swym-hosted-plugin.swym-ready  #swym-overlay, #swym-hosted-plugin.swym-ready  #swym-notification"
              + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}"
              + "

  /* Hide when not loaded */
  .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){
    display: none;
  }


"
              + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}"
              + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}"
              + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}"
              + "#swym-plugin.swym-ready  #swym-notepad, #swym-plugin.swym-ready  #swym-overlay, #swym-plugin.swym-ready  #swym-notification,"
              + "#swym-hosted-plugin.swym-ready  #swym-notepad, #swym-hosted-plugin.swym-ready  #swym-overlay, #swym-hosted-plugin.swym-ready  #swym-notification"
              + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}"
              + "

  /* Hide when not loaded */
  .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){
    display: none;
  }


  .swym-wishlist-collections-v2, .swym-wishlist-collections-v2 svg {width: 25px !important;  height: 25px!important;}
  .swym-wishlist-collections-icon-heart-filled, .swym-wishlist-collections-icon-heart-unfilled, .swym-wishlist-collections-icon-star-filled, .swym-wishlist-collections-icon-star-unfilled, .swym-wishlist-collections-icon-bookmark-unfilled, .swym-wishlist-collections-icon-bookmark-filled {fill: #000000;}


" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready  #swym-notepad, #swym-plugin.swym-ready  #swym-overlay, #swym-plugin.swym-ready  #swym-notification," + "#swym-hosted-plugin.swym-ready  #swym-notepad, #swym-hosted-plugin.swym-ready  #swym-overlay, #swym-hosted-plugin.swym-ready  #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "
 .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; }