/** Shopify CDN: Minification failed

Line 1001:1 Expected identifier but found whitespace
Line 1301:29 Expected identifier but found "#bda297"
Line 1603:0 Unexpected "#72150-text"
Line 2321:0 Unexpected "#72150-name"
Line 2368:0 Unexpected "#71316-select"
Line 3354:0 Unexpected "#64956-text"

**/
/*wishlist*/
#wishlist .section-header--title{
  text-align:center;
}

#wishlist .dt-sc-hr-invisible-large{
  margin-top: 0px !important;
}

.wishlist-btn{
  display:none;
}
#wishlist .form-search{
  display:none;
}

#wishlist-link .raq-notification{
    height: 60px;
    width: 60px;
    border-radius: 60px;
    position: relative;
    right: 0;
    transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
    border: 0px solid #e6e6e6;
    box-shadow: unset;
    background-color: unset;
    text-align: center;
    padding-top: 8px;
    margin-top: 0;
    margin-right: 10px;
    top: 0;
    z-index: 8888;
    display:block !important;
}

#wishlist-link .raq-notification::after{
    top: -4px;
    right: 2px;
    font-size: .7em;
    background: #8f8780;
    width: 20px;
    height: 20px;
    line-height: 12px;
}
.raq-notification{
  display:none;
}

/*wishlist*/

.slick-list.slider_style_1.slider-c5728da1-97f4-4a3f-a3f5-1e9d3f46e4ce-list.slick-slide.slick-current.slick-active img {
margin: 0;
  width: 100%;
}

#print__images .container-bg {
  padding: 0 !important;
}

.slick-list.slider_style_1.slider-88a4d1a0-140a-45e1-8a3a-f6f0fb4b9651-list.slick-slide.slick-current.slick-active img {
margin: 0;
  width: 100%
}

.slick-list.slider_style_1.slider-29f04716-0532-4c3d-9bf6-dc71e77e52e2-list.slick-slide.slick-current.slick-active img {
margin: 0;
  width: 100%;
}

#shopify-section-8157c6cb-c832-4dbe-aa44-8066524814e9 .slideshow_heading.slider_style h1 {
    margin-top: 50px;
  }

#search__image .custom__block-body-text.rte-setting.custom__text {
    text-align: center;
  }

#search__image .custom__block-image.lazyload {
  pointer-events: none;
}

#unique__colors .par-text p {
  text-align: center !important;
}

#services_bg .custom__block-image.lazyload {
pointer-events: none;
}

#print__images .custom-content__section-header.text-center {
  letter-spacing: .025em;
  margin: 0 0 15px;
  margin-top: 0px;
  line-height: normal;
  color: #bda297;
  font-family: Josefin Sans;
  font-weight: 700;
  font-size: 48px;
}


div#unique__colors .prints-uni {
    width: 70%;
    margin: 0 auto;
}

div#shopify-section-8157c6cb-c832-4dbe-aa44-8066524814e9 .slideshow_heading {
    margin-top: 0 !important;
  text-transform: uppercase;
}

/* SEARCH IMAGE START */

#search__image .custom__block-body-text.rte-setting.custom__text {
    letter-spacing: .025em;
    line-height: normal;
    color: #bda297;
    font-family: Josefin Sans;
    font-weight: 700;
  font-size: 48px;
}

div#search__image .custom__block-heading-text, .custom__block-body-text {
  max-width: none !important;
}

div#search__image .custom__block-image {
    background: transparent;
}

div#search__image .custom-content {
    display: flex !important;
    justify-content: center;
    align-items: center;
  margin: 0 auto;
}

div#search__image .text__center {
  text-align: center;
    width: 100%;
    font-size: 18px;

}

div#search__image .upload-image-text {
    display: flex;
    justify-content: center;
    width: 100%;
    align-items: center;
    text-align: center;
      margin-bottom: 2rem;
}

div#search__image .text-left {
    background: #EBE2D9;
    padding: 1rem;
  border-radius: 24px;
}

div#search__image .upload-image {
    display: flex;
    width: 100%;
    justify-content: center;
}

/* SEARCH IMAGE END */

/* OUR SERVICES START */

.custom__item.custom__item--f61da44f-8227-4741-9dc3-6c330d52f9d5-text-1.grid__item.small--one-whole.wide--two-thirds.post-large--two-thirds.large--two-thirds.medium--one-half.small--grid__item.align--center {
    display: flex;
    justify-content: center;
}

div#services_bg {
    margin: 0 auto !important;
    display: flex !important;
    justify-content: center;
    margin-top: 3rem !important;
}


#services_bg .custom__block-body-text.rte-setting p {
    color: #906B46;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

#services_bg .services-header-container {
    color: #906B46;
    font-family: Zen Antique;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

#services_bg h2.custom-content__section-header.text-center {
    color: #906B46;
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

#services_bg .container-bg .custom__block-image-container img {
    border-radius: 70px 0 0 0;
}

#services_bg .container-bg {
  max-width: 1000px;
    background: #F5F1E8;
  padding: 3rem;
  border-radius: 40px;
}

.services-header-container {
    display: flex;
    align-items: center;
}

.services-header-container img {
    width: 100px;
}

/* OUR SERVICES END */

.Unicolors-text .par-text p {
    font-size: 18px;
}

.Headings-texts{
  justify-content: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.Headings-texts
h1,
.Headings-texts
h3{
	color:#fff;
}

.Headings-texts h1{
	font-size:70px !important;
}
.Headings-texts h3 {
	font-size:50px !important;
}

/* COLLECTION SECTION */




.sec-1-season-top {
    position: relative;
    display: inline-block;
}

.sec-3-season-right:hover .overlay__text, .sec-1-season-right:hover .overlay__text, .sec-1-season-top:hover .overlay__text{
  transition: all .4s;
opacity: 1;
}


.sec-3-season-right:hover .hover__image, .sec-1-season-top:hover .hover__image, .sec-1-season-right:hover .hover__image {
  display: block;
    height: auto;
  opacity: .4;
  transition: all .4s;
}

div#print__images .custom-content {
  margin-left: 0px !important;
}

div#print__images h2.custom-content__section-header.text-center {
    margin-top: 100px;
}


.overlay__text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 10px 20px;
    text-align: center;
    color: #906B46;
    font-size: 45px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  transition: all .4s;
opacity: 0;
}


.sec-1-season
{	position:relative;
	display:flex;
    width:33.3%;
    flex-direction:column;
    margin-right:10px;
    
}

.sec-1-season img:hover + span{
	display:flex !important;  z-index: 1;
    left: 0%;
    top: 0%;
  justify-content: center;
  align-items: center;
}

.sec-1-season
span,
.sec-2-season
span,
.sec-3-season
span{
  position: absolute;
  background-color: #FFE7CFC7;
  width: 100%;
  height: 100%;
  display: none;

  
}

.sec-1-season-top{
	margin-bottom:10px;
    position:relative;
}

.sec-1-season-bottom
a{ width:48%;
	
}
.sec-1-season-bottom{
	margin-top:5px;
	display:flex;
    justify-content:space-between;
}

.sec-2-season{
position:relative;
	display:flex;
    width:33.3%;
    flex-direction:column;
    margin:0 10px;
}

.sec-3-season{
position:relative;
	display:flex;
    width:33.3%;
    flex-direction:column;
    margin-left:10px;
}

.sec-2-season img{
    width:100%;
}

.sec-season{
	width:100%;
    display:flex;
}

.sec-1-season-top{}


.sec-1-season img,

.sec-3-season img{
	width:100%;
}

.sec-1-season-right {
    position: relative;
    display: block;
}

.sec-1-season-bottom,
.sec-1-season-top{
	display:flex;
}
.sec-3-season-bottom,
.sec-3-season-top{
	display:flex;
}

.sec-3-season-top{
	margin-bottom:8px;
	display:flex;
    justify-content:space-between;
  column-gap: 1rem;
}

.sec-3-season-left img, .sec-3-season-right img, .sec-1-season-left img, .sec-1-season-right img  {
  width: 100% !important;
}

.sec-3-season-right {
    position: relative;
    display: block;
}

.sec-1-season-bottom {
    column-gap: 1rem;
}

.sec-3-season-bottom{
	margin-top:8px;

}
.sec-3-season-top img
{ width:48%;
	
}

.sec-1-season-bottom img {
    width: 48%;
}


/* END COLLECTIO SECTION */

/*categories*/
option.All.Prints.fontpt,.collection_sidebar{
  display:none;
}
/*categories*/

html {
  scroll-padding-top: 10rem;
}
.swatch .tooltip {
  bottom: 50% !important;
}

#visual-search-popup-main-container
.el-collapse{
	display:none !important;
}

.globo-formbuilder,
.globo-form-id-71726 .globo-form-app{
	height: auto !important;

}
.globo-form-id-71726{
	display: flex !important;
}
.grid__item
.globo-formbuilder
.globo-form-app .panels:has(.panel:only-child){
  height: auto !important;
}
#sm-visual-search-section #visual-search-popup-main-container .sortBar,#sm-visual-search-section #visual-search-popup-main-container .vsTitleText.filterIcon{
  display:none;
}

.contact-address li:last-child .icon-wrapper{
  padding-bottom: 6px !important;
}

#privacy-policy .shopify-policy__title{
  display: none;
}
#privacy-policy .shopify-policy__body h1{
 font-size: 35px;
 color: #000;
}
#privacy-policy .shopify-policy__body h2{
  font-size: 18px;
  color: #000;
}
#privacy-policy .shopify-policy__body h3{
  font-size: 15px;
  color: #000;
}
#privacy-policy .shopify-policy__body p{
  color: #000;
  font-weight: 400;
}

#privacy-policy .shopify-policy__body .rte li{
  margin-bottom: 0px;
}

#about-us-content .container-bg .custom-content{
  display: flex !important;
  flex-direction: row;
}
#about-us-content .container-bg .custom-content .one-whole{
  width: 50%;
}
#about-us-content .container-bg .custom-content .one-whole:last-child .custom__block-body-text{
  max-width: 100%;
  padding-right: 30px;
}
#about-us-banner .custom__item-inner{
  padding-top: 0px;
}


/*jm to Transfer POP UP*/
#RecoverPasswordForm p{
  text-align: center !important;
}
#RecoverPasswordForm {
  margin-top: 20px;
}

#news-modal .container .border-title .news-overlay{
    bottom: 76px !important;
    top: 90px !important;
    background: rgb(255 255 255 / 63%) !important;
    width: 240px !important;
}
#news-modal .news-modal-body{
    background: url('/cdn/shop/files/pop_up_window_bg.png?v=1686667836');
    height: 100%;
    background-size: cover;
    height: 550px;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 50px;
    padding: 90px 50px;
}
#news-modal .newsletter-section{
    background-color: transparent !important;
}

#news-modal .newsletter-section form{
   background: #ffff;
   position: relative;
   z-index: 99;
}
#news-modal .newsletter-section h2{
   font-weight: 400;
   font-size: 56px;
   color: #9D785D !important;
   font-family: "Font-1686674081733";
}
#news-modal .mc-embedded-subscribe-form p{
  font-family: "Belleza";
  color: #9D785D !important;
}
#news-modal .news-privacy .news-text span{
  font-family: "Belleza";
  color: #9D785D;
}

.newsletter-section form input[type="email"],.newsletter-section form .btn{
  border-radius: 20px;
  text-transform: uppercase;
  font-family: "Belleza";
  font-size: 20px;
  font-weight: 400;
}
.newsletter-section form .btn{
  padding: 0px !important;
}
.newsletter-section form input[type="email"]{
  border: 1px solid #C09576;
}
.newsletter-section form input[type="email"]::placeholder{
  font-family: "Belleza";
  text-align:center;
  color: #c0957673 !important;
}
#special-border{
    border: 10px solid #fff;
    right: 24px;
    position: absolute;
    width: 570px;
    height: 430px;
    top: 68px;
    z-index: 0;
}

.slideshow_heading{
  text-align: center;
  margin-top: 100px;
  display: inline-block;
  width: 100%;
}

.news-close{
  margin-right: 20px;
  margin-top: 10px;
}

#news-modal .mc-embedded-subscribe-form p.note.form-success{
    position: absolute;
    left: 0px;
    top: -84px;
}


/*jm to Transfer (POP UP)*/

/*JM*/
.blog-header-sec-1-img img{
  width: 100%;
  max-width: 500px !important;
}
.blog-header-sec-2-text{
  font-size: 11px;
  text-align: left;
}
.blog-header-sec-2-sub-header{
  margin-top: 20px;
}

.custom-content-wrapper.custom-content-wrapper--template--16762150846709__340708a6-8f15-477a-ac79-fe8be614d8f1.one-whole{
  max-width: 1320px;
  margin: auto;
  float: unset;
}
.custom__item.custom__item--template--16762150846709__340708a6-8f15-477a-ac79-fe8be614d8f1-1686587200bfd8179d-1.grid__item.small--one-whole.wide--one-quarter.post-large--one-quarter.large--one-half.medium--one-half.align--center .custom__item-inner.custom__item-inner--image{
  padding: 0px;
}
/*JM*/




.social-icons-footer{
  display: flex;
  justify-content: center;
}

.social-icons-footer-title
h3{
 color: #000;
}


.social-icons-credit-link{
	margin-top: 10px;
	font-size: 13px;
	text-decoration: underline;
	font-style: italic;
}

.social-icons-footer-credit{
  margin-top: 40px;
}

.social-the-people {
  font-style: italic;
  font-size: 17px;
  margin-bottom: 50px;
}

.footer-social-icons{
  width: 18px;
}
.footer-social-icons:nth-child(n+2){
	margin-left: 12px;
}

.social-icons-footer-title
h3{
 color: #000;
}

#featured
.dt-sc-hr-invisible-large,
#featured
.form-search,
#blog
.form-search{
  display:none !important; 
  
}

.custom__item--a9556a77-f84e-420e-ad24-a2dad2dadd8a
.custom__item-inner{
  text-align: center;
}


#shopify-section-template--16762150879477__a2f085aa-6a35-426d-ab0e-5c0a64f62bd4
.owl-stage-outer
.owl-stage{
	width: 100%;
}

.page-blog-desc-div{
  font-size: 20px;
}

#blog
.top_bar {
  background-color: #fff8f1 !important;
}

#shopify-section-template--16762150846709__2214b73e-6758-45dc-b793-0798e28afd81
.page-blog-title{
    font-size: 30px;
    text-decoration: underline;
}



#shopify-section-template--16762150846709__2214b73e-6758-45dc-b793-0798e28afd81
.page-blog-simple-div:nth-child(n+2) {
  margin-top: 60px;
}


#shopify-section-template--16762150846709__340708a6-8f15-477a-ac79-fe8be614d8f1 .custom__block-heading-text,
#shopify-section-template--16762150846709__340708a6-8f15-477a-ac79-fe8be614d8f1 .custom__block-body-text{
  font-family: noto !important;
  font-weight: 800;
}
#shopify-section-template--16762150846709__340708a6-8f15-477a-ac79-fe8be614d8f1 .custom__block-heading-text{
  font-size: 56px;
}


#shopify-section-template--16762150846709__2214b73e-6758-45dc-b793-0798e28afd81
.page-blog-simple-div
.page-blog-image
a
img{
	width:100%;
}



#shopify-section-template--16762150846709__2214b73e-6758-45dc-b793-0798e28afd81
.page-blog-simple-div
.page-blog-image
a{
  width: 100%;
  max-width: 100%;
  display: block;
}

#blog{
  background: #fff8f1;
}

#shopify-section-template--16762150879477__a2f085aa-6a35-426d-ab0e-5c0a64f62bd4
#BlogType16
.article-item
.article
.home-blog-image
.btn {
  width: 100% !important;
}

#shopify-section-template--16762150879477__a2f085aa-6a35-426d-ab0e-5c0a64f62bd4
.owl-item img{
width:100% !important;
}

#shopify-section-template--16762150879477__a2f085aa-6a35-426d-ab0e-5c0a64f62bd4
.owl-stage-outer
.owl-stage
.owl-item{
	width: 25%;
}

.blog-header-left{
        	display:flex;
}

.blog-custom-div{
  display: flex;
  flex-direction: column;
  align-items: stretch;
  height: 92.5%;
}

.custom-content-wrapper--template--16762150879477__209b4393-3e2c-449f-a47e-ea9a58de0a27 
.container-bg
.custom-content{
  max-width: 100%;
  width: 100%;
  display: table !important;
}

.custom-content-wrapper--template--16762150879477__209b4393-3e2c-449f-a47e-ea9a58de0a27
.custom-content
.custom__item{
	height: 100%;
	display: table-cell !important;
    float:unset !important;
}

.custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7
.blog-header-sec-2
.blog-header-sec-2-link
a
img{
  margin-left: 10px;
}

.custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7
.blog-header-sec-2
.blog-header-sec-2-link
a{
  font-size: 20px;
}

.custom-blog-title {
  background: #4d2a1a;
  padding: 10px 20px;
  color: #fff;
  font-weight: 600;
  font-size: 17px;
  display: flex;
  align-items: center;
}

.custom__item--ab12527a-3cb6-4534-9a3f-ff2c82f02e33
.custom__item-inner{
	padding:0 !important;
  height: 100% !important;
}

#shopify-section-template--16762150879477__a2f085aa-6a35-426d-ab0e-5c0a64f62bd4
#BlogType16
.article-item
.article
.home-blog-image
.btn{
  width: 100% !important;
}

.custom-content-wrapper--template--16762150879477__209b4393-3e2c-449f-a47e-ea9a58de0a27
.container-bg
.custom-content{
	margin-left: 0 !important;
}


.custom__item--template--16762150879477__209b4393-3e2c-449f-a47e-ea9a58de0a27-168626544085173e08-1 
.custom__item-inner--image{
	padding:0 !Important;
}

.blog-simple-div{
  display: flex;
  justify-content: space-between;
}

#blog
.dt-sc-hr-invisible-large {
  display:none !important;
  
}
.last-header-text{
  padding-top: 120px;
}

.featured-blog-image img {
  width: 100%;
  max-width: 95px !important;
}

.blog-simple-div{
  display: flex;
  justify-content: space-between;
  padding: 20px;
  border-bottom: solid 1px #000;
  height: 24.44%;

}

.featured-blog-cont {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 80%;
}



.blog-simple-description{
  font-weight: 600;
  font-size: 20px;
}

#shopify-section-template--16762150879477__3bd77422-e5fa-4545-b2ff-a1fc43e35374{
  padding: 0;
  float: right;
  display: block;
  width: 40%;
}

#shopify-section-template--16762150879477__da826366-4220-429e-b1c6-df1a5bfd76fd{
   padding: 0;
  float: left;
  display: block;
  width: 60%;
}




#shopify-section-template--16762150879477__3bd77422-e5fa-4545-b2ff-a1fc43e35374
.section-header
.border-title{
  text-align: left;
  margin: 0;
  background-color:#4d2a1a;
padding: 30px 0;}




#shopify-section-template--16762150879477__3bd77422-e5fa-4545-b2ff-a1fc43e35374
.section-header
.border-title
.section-header__title {
  color: #000;
  padding: 0;
  margin-left: 10px;
  text-transform: uppercase;
  font-size: 18px;
  margin-bottom: 0 !important;
}

.custom__item--template--16762150879477__da826366-4220-429e-b1c6-df1a5bfd76fd-168624301866a064f8-1 
.custom__item-inner{
	padding: 0 !important;
}

.custom__item--template--16762150879477__da826366-4220-429e-b1c6-df1a5bfd76fd-168624301866a064f8-1{
	margin: 0  !important;
}

.custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7
.custom__item-inner{
	display: flex;
}

.custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7
.blog-header-right{
	width:20%;
    margin-left: 30px;
    border-left: solid 2px #444;
    padding-left: 20px;
}

.blog-header-sec-2{
        	display:flex;
            flex-direction:column;
            justify-content:space-between;
            margin-left: 30px;
}
#blog
.container, #featured .container{
	width:100%;
  max-width: 100%;
}

.custom__item--e50464d7-4d85-4176-84ec-52c8d2476919
.blog-header-right{
  margin-top: 100px;
}


#blog
.container-bg,#featured .container-bg {
  padding: 0;
}

#blog #header-landing .container-bg,#featured #header-landing .container-bg {
 padding: 0 4%;
}

.custom-content-wrapper--template--16762150879477__main{
   padding: 0px 50px; 
}


. custom__item--e50464d7-4d85-4176-84ec-52c8d2476919 grid__item small--one-whol custom__item--e50464d7-4d85-4176-84ec-52c8d2476919 grid__item
	.blog-header-right{
margin-top: 150px;
	}

.custom__item--36a8f10b-0b47-4e45-8787-4abf5b95f2c6{
  height: 964px;
}

        .blog-header-sec-3{
          
        	display:flex;
            flex-direction:column;
            justify-content:space-between;
            text-align:right;
        }


.blog-header-sec-2-header{
  font-size: 44px;
}

.blog-header-sec-2-sub-header{
  font-size: 22px;
}

#globo-formbuilder-72172 input[type=number]{
  margin-top: 0px;
}
#contact i.fa.fa-user{
  top: 0;
}

#reset-account .text-center p {
    text-align: center !important;
}
#reset-account .form-search{
  display:none;
}
#reset-account .errors{
   max-width: 525px;
}
/*did you find*/
#dont-find {
    display: flex;
    justify-content: end;
}  
.dont-cont {
    position: relative;
    text-align: center !important;
    max-width: 399px;
    width: 100%;
    background: #F5F1E8;
    padding: 11px 15px;

}

.collection-products{
   padding: 0px !important;
}

/*did you find*/


/*globo-form hide*/
#globo-formbuilder-72150 .globo-list-control:nth-child(5){
  display:block;
}

#globo-formbuilder-72150 .globo-form-control:nth-child(4){
  display:none;
}
/*globo-form hide*/
/*bulkorderpage*/
#bulk-order-form .container{
  max-width: 100%;
}
#bulk-order-form .globo-form-id-111506 .globo-form-app{
  max-width: 100%;
}

/*#bulk-order-form thead.table-product__header{
  display:none;
}

#bulk-order-form .variant__table td table tbody{
    width: 100%;
    display: grid;
    grid-template-columns: auto auto auto auto;
    grid-gap: 0px;
}

#bulk-order-form .globo-form-control .product-grid__item table tbody tr .variant__table-wrapper tr td.variant-1-column{
  width:100%;
}


/*#bulk-order-form .table-product__body{
    width: 100%;
    display: grid;
    grid-template-columns: auto auto auto auto;
    grid-gap: 10px;
}*/
/*bulkorderpage*/

.blog-post-type-16 .blog-description a.btn {
  color: #bda297;
  background: #ffffff;
  border-radius: 10px;
  text-transform: lowercase;
  font-family: PT Sans;
  font-style: italic;
  font-weight: 200;
  text-align:center;
}

.custom-content-wrapper--16615278758a048542 .custom__item--0a78c38b-078f-4fb7-a983-37511b84251d .custom__block-body-text
.upload-image-widget{
  background-color: #f5f1e8;

  width: 400px;
  padding: 10px 5px;
  border-radius: 2px;
  text-align: center;
  border-radius: 3px;
  color: #999;
  padding: 13px 10px;
  font-weight: 500;
  cursor: pointer;
  margin-top: 36px;
}
.custom-content-wrapper--16615278758a048542 .custom__item--0a78c38b-078f-4fb7-a983-37511b84251d .custom__block-body-text
.pop-up-que{
  font-size:14px;
  
}
.blurb-_block-body-text{
  font-size: 18px;
}
.blurb-_block-heading-text  {
  font-size: 25px;
  text-transform: uppercase;
  font-weight: 400;
  margin-top: 42px;
  font-family: PT sans;
}
.custom-content-wrapper--1661800315621979ea
.custom__item-inner{
	text-align:center;
}


.blog-post-type-16 .blog-btn {
  text-decoration: underline;
  text-align: center;
}


.blog-post-type-16 .blog-description .home-blog-content.blog-detail h4 a{
  color: #ffffff;
  font-family: PT sans;
  font-weight: 200;
font-style: italic;
  
}


/*JUNEESSS*/



div#shopify-section-16615278758a048542
.custom__block-heading-text, .custom__block-body-text {
  margin-left: 0px !important;
}
div#shopify-section-16615278758a048542
.custom__item-inner.custom__item-inner--text {
  margin-right:0 !important; 
  margin-top: 0!important; 
}

div#shopify-section-16615278758a048542
.custom__item.custom__item--0a78c38b-078f-4fb7-a983-37511b84251d.grid__item.small--one-whole.wide--three-quarters.post-large--three-quarters.large--three-quarters.medium--one-half.small--grid__item.align--top {
    border: 1px solid black;
    padding: 40px 20px;
}
div#shopify-section-16615278758a048542 .custom__block-image {
top: 31px !important;
left: auto !important;
}
div#shopify-section-16615278758a048542 .text-left {
  margin-left: 140px;
}
li {
    list-style: none;
  }

.menu-icon li a {
    margin-right: 20px;
    font-size: 19px;
    color: #b1a684;
}
.header-type-2 .menu-icon {
    display: flex !important;
}
ul, ol {
    padding: 0 0 0 0px !important;
}

.custom-content {
    display: block !important;
}
.text-center p {
    text-align: justify !important;
}

div#shopify-section-1661460951cc030ecc
.custom__item-inner {
   padding: 0px !important;
}

div#shopify-section-1661460951cc030ecc
.container-bg {
  padding: 0 0%;
}
.custom__item-inner.custom__item-inner--text
.wide--one-half {
  width: 40% !important;
}
.custom__item-inner.custom__item-inner--image
.wide--one-half {
  width: 60% !important;
}
.custom__item.custom__item--1661460951cc030ecc-0.grid__item.small--one-whole.wide--one-half.post-large--one-half.large--one-half.medium--one-half.align--center {
    margin-top: 50px;
    padding: 40px 0;
    background-color: f0ddcd;
}
.custom__item {
  padding-left: 0px !important;
}




/*JUNEESSS*/

/*HOMEPAGE JM*/
#unicolors .form-left #icon-visual-search-button{
  color: #bda297 !important;
}
#shopify-section-164323715850eba194{
    float:left;
    width: 100%;
    background: url("/cdn/shop/files/testimonialbg.jpg?v=1661897868");
    background-position-x: 0%;
    background-position-y: 0%;
        background-repeat: repeat;
        background-size: auto;
    background-repeat: no-repeat;
    background-size: 100% 50%;
    background-position: bottom;
}



#shopify-section-header-model-2 .menu-icon li:nth-child(4){
 margin-top: -24px;
}
#shopify-section-header-model-2 .login-link {
  margin-top: 24px;
}
.notif-text{
  margin:0 auto;
  width:100%;
  text-align:center;
  font-size:1.2em;
  display:none;
}

.notif-text a{
  text-decoration: none !important;
  color:#71553f !important;
  font-weight: 500 !important;
}

#shopify-section-top-bar-type-2 .top-bar-type-5.top_bar ul{
    display: flex;
    justify-content: center; 
}
#header-landing{
  background-color:#ebe2d9;
}
.top-bar-type-5.top_bar{
   margin-top: 120px;
}
.header-sticky{
  position: fixed;
}
.header-type-2 .menu-tool ul li a{
  color: #71553f !important; #bda297
}
.header-type-2 .menu-tool ul li a:hover{
  color:#bda297 !important; 
}
/*HOMEPAGE JM*/

/***ABOUTUS****/
#shopify-section-template--16416352469237__1662066744f3f57742 .custom__item{
  margin: 0;
}
#shopify-section-template--16416352469237__1662066744f3f57742 .custom__item-inner{
  padding: 0;
  padding-bottom: 50px;
}
#shopify-section-template--16416352469237__1662066796133ef838 .custom-content{
  margin-left: 0;
}
#shopify-section-template--16416352469237__1662066796133ef838 .custom__item-inner{
    max-width: 75%;
    margin: auto;
}
#shopify-section-template--16416352469237__1662066796133ef838 .custom__item--158fd850-8c66-44eb-bdb0-e8024e62e705 .custom__block-body-text{
  max-width: 100%;
}
#about-us .header-type-2 .site-header__logo img{
  margin-left: 50px;
}
/***ABOUTUS****/

/***LIKE BUTTON***/
.product_single_detail_section h2{
   width: 240px !important;
}
/***LIKE BUTTON***/

/**UNSUBSCRIBE**/
#unicolors .main-content .shopify-email-marketing-confirmation__container{
   text-align: center;
}
#unicolors .main-content .shopify-email-marketing-confirmation__container a{
    padding: 8px 20px;
    background: #bda297;
    color: #fff;
    letter-spacing: .5px;
    font-size: 16px;
}
#unicolors .main-content .shopify-email-marketing-confirmation__container a:hover{
    background: #8f8780;
}
/**UNSUBSCRIBE**/

/***NEWSLETTER***/
  .newsletter-section form{
    margin: 0 !important;
  }
  .news-error{
    border: 1px solid red !important;
    background: #ff00000d !important;
  }
  .newsletter-section .border-title{
    width: 30% !important;
   }
  #news-warning .p-warning{
    display: none;
  }
  #news-warning{
     height: 20px;
  }
  #privacy-policy .form-search,#terms-of-service  .form-search{
  	display: none;
  }
  #news-modal .border-title h2, .border-title .h2 {
    text-align: center;
    width: 100%;
  }
  #news-modal .newslet_title{
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 3px;
  }
  #news-modal .news-right-title{
	position: absolute;
    width: 30%;
    top: 100px;
  }
  #news-modal .border-title h2{
    padding: 0;
  }
  #news-modal .news-modal-header {
    padding:0;
  }
  #news-modal .mc-embedded-subscribe-form h2{
    color: #222;
    margin-top: 10px;
  }
  #news-modal .mc-embedded-subscribe-form p{
    font-size: 12px;
  }
  #news-modal .mc-embedded-subscribe-form h2,.mc-embedded-subscribe-form p,.mc-embedded-subscribe-form .news-label {
    text-transform: uppercase;
    letter-spacing: 1.5px;
  }
  #news-modal .newsletter-section form{
    width: 70%;
    padding: 20px;
  }
  #news-modal .container .border-title .news-overlay {
    position: absolute; 
    bottom: 0; 
    top:48px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.2); /* Black see-through */
    color: #f1f1f1; 
    width: 260px;
    transition: .5s ease;
    opacity:1;
    color: white;
    font-size: 20px;
    padding: 20px;
    text-align: center;
  }
  #news-modal .news-privacy{
    width: 70%;
    margin:auto;
    margin-top: 30px;
  }
  #news-modal .news-privacy table tr td{
    border: none !important;
    padding: 0 !important;
    text-transform: uppercase;
  }
   #news-modal .news-modal-body{
    width: 900px;
   }
   #news-modal .news-check{
     margin-bottom: 30px;
     margin-right: 10px;
   }
  #news-modal .news-text{
      text-align: left !important;
      padding-left: 10px !important;
      font-size: 13px;
      letter-spacing: 1.1px;
   }

 
/***NEWSLETTER***/

/**ACCOUNT**/
#account .footer-model-1{
	position:absolute;
}
#thank-you-v2 .site-footer, #thank-you-for-request .site-footer{
    display:none;  
}
#thank-you-v2 .main-content  ,#thank-you-for-request .main-content{
    margin-top: -135px;
}
/**ACCOUNT**/

/**swatch Tool Tip**/
.swatch .tooltip{
    left: -13px !important;
}
/**swatch Tool Tip**/

/***WISHLIST****/

#productSelect{
	display:block !important;
}
.product_single_detail_section .selector-wrapper-secton .selector-wrapper,#hidethis{
	display: none !important;
}

.hulk__wishlist-wrap .grid_7 {
    flex: 0 0 38.33% !important;
    max-width: 38.33% !important;
}

.hulk__wishlist-wrap .grid_5 {
    flex: 0 0 61.66% !important;
    max-width: 61.66% !important;
}

.item__delete{
	padding: 6px 20px;
 	background-color: #585444;
    border: 1px solid #585444;
  	width: auto;
  	cursor: pointer;
}

.item__delete a{
	 color: white !important;
  	 font-size: 15px !important;
}
.popup-details .hulkBtnStyle, .wishlist-status .hulkBtnStyle, .wishlist__product-content .price,.wishlist__product-content .product__title, .popup-product-info .price,.popup-product-offer{
	display:none !important;
}
.products-grid-view{
	margin-top: 20px;
}
.wishlist-btn.style_4{
	font-size: 25px !important;
}
#wishlist-btn-custom{
	float: right;
  	font-size: 18px !important;
}
#wishlist-prod-btn-custom{
	width: 100%;
    padding: 20px !important;
}
/***WISHLIST****/

/* The Modal (background) */
.help-text.globo-description{
	text-align: left !important;
}
.req-modal,.news-modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 99999; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  padding-bottom: 100px;
  padding-left: 20px;
  padding-right: 38px;
  top: 0;
  margin:auto;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  justify-content: center;
  left: 0;
}

/* Modal Content */
.req-mod-cont,.news-mod-cont{
  position:relative;
  margin: auto;
  padding: 0;
}
.req-modal-header,.news-modal-header {
  padding: 12px 26px;
  background-color: #efefef;
  color: white;
}

.req-modal-body,.news-modal-body {padding: 2px 16px;}

.req-modal-footer {
  padding: 2px 16px;
  background-color: #fff;
  color: white;
}

/* The Close Button */
.req-close, .req-close-2,.news-close, .search-req-close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.req-close:hover,
.req-close:focus,
.search-req-close:hover,
.search-req-close:focus{
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.req-close-2:hover,
.req-close-2:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.news-close:hover,
.news-close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
#search-guide-modal {
  padding-top: 20px;
}
#search-guide-modal .req-mod-cont {
  width: 70%;
}
/* The Modal (background) */

/****bannner****/
#shopify-section-1652199470b32b5ad5 .custom__item-inner,#shopify-section-1652199470b32b5ad5 .custom__item{
  padding: 0;

}

#72150-text{ 
	display:none !important;
}

/*****JM*****/

/****productPage****/
.site-footer a[href="/collections/abstract"] {
	display:none;
}

.single-product-layout-type-4 .more-view-vertical, .spt-modal .spt-modal__warning{
    display:none;
}
.product_single_detail_section .swatch .header{
    margin-bottom: 20px !important;
    width: 100% !important;
}
.swatch-section, #shopify-section-product-template .wide--four-fifths,.product-img-box .product-photo-container{
	width: 100% !important;
}

.pd-size-display{
	width: 800px !important;
}
/****productPage****/
.spt-savetoemailpopup .spt-product__info{
	height: unset !important;
}
/***CROPTOOLVERBIAGE*****/
#simile-visual-search-app .el-collapse{
    height: 50px;
    top: -47px;
    left: 2px;
    position: relative;
    z-index: 1;
    width: 60px;
}
.popup-main-container .el-collapse::after {
  content: ;
  position: absolute;
  width: 300px;
  margin-top: -51px;
  margin-left: -27px;
  transform: scale(.9);
}
.popup-main-container .el-collapse:hover:after{
  content: url(/cdn/shop/files/crop-tool-selection_R.jpg?v=1654274304);
   z-index: 9999;
   transform: scale(.7);
   position: absolute;
   top: -454px;
   left: 246px;
  
}
.popup-main-container .recropper::after {
  content: url(/cdn/shop/files/usethetool.jpg?v=1654209001);
    position: absolute;
    width: 300px;
    height: 50px;
    margin-top: 38px;
    margin-left: -61px;
    transform: scale(.9);
}

/***CROPTOOLVERBIAGE*****/   

/****SEARCHEDPHOTO******/
.popup-main-container .vsTitleText {
	font-size: 25px !important;
    font-weight: 500;
}
.popup-main-container .previewImageTitle{
	margin-bottom: 41px !important;
}
/****SEARCHEDPHOTO******/

/***PopUpforImageSearched***/
.pop-up-que{
	width: 500px;
}
.form-search .pop-up-que::after{
	content: url(/cdn/shop/files/questionmark.png?v=1643996720);
    position: absolute;
    transform: scale(.8);
}

.form-search .pop-up-que:hover:after{
   	content: url(/cdn/shop/files/searchbyimage_v2_dc4b643e-ee76-4d8d-ab88-2771c1bbdbce.jpg?v=1654206213);
  	position:absolute;
  	z-index:999999 !important;
	transform: scale(.5);
    left: 230px;
    top: 200px;
 	padding: 10px;
    background: rgba(191,181,158,1);
}

.upload-image-widget::after{
    position: relative;
}

.upload-image-widget:hover:after{
   	content: url(/cdn/shop/files/searchbyimage_R.jpg?v=1656369920);
  	position:absolute;
  	z-index:999999 !important;
	transform: scale(.5);
    left: 230px;
    top: 200px;
    padding: 10px;
    background: rgba(191,181,158,1);
}


/***SWATCH RESIZE****/

.single-product-layout-type-4 .product_single_detail_section .selector-wrapper-secton {
	margin-top: 5% !important;
}

.single-product-layout-type-4 .swatch-section.scroll{
    height: 350px;
    overflow-y: scroll;
	width: 100%;
}
.single-product-layout-type-4 .swatch-section.scroll::-webkit-scrollbar {
  width: 10px;
}
.single-product-layout-type-4 .swatch-section.scroll::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 5px;
}
.single-product-layout-type-4 .swatch-section.scroll::-webkit-scrollbar-thumb {
  background: #bda297; 
  border-radius: 5px;
}

.single-product-layout-type-4 .swatch-section.scroll::-webkit-scrollbar-thumb:hover {
  background: #856d63; 
}


.single-product-layout-type-4 .swatch .swatch-element.available {
    width: 72px;
}

.single-product-layout-type-4 .swatch .swatch-element.color label {
    width: 80px;
    height: 80px;
}

.single-product-layout-type-4 .product_button_section {
	display: none;
}

.single-product-layout-type-4 .slick-slide{
	height: unset;
}

/***SWATCH RESIZE****/

/**PriceGuide**/
#prices .dt-sc-hr-invisible-large, #prices .section-header, #prices .form-search{
	display:none;
}
#prices .gobackbtn{
	background-color: rgba(191,181,158,1);
  	padding: 15px 50px;
  	color: #fff;
  	font-size: 1.5em;
  	display:none;
}

.pricebtn{
    position: relative;
    top: 20px;
    font-size: 15px;
    text-decoration: underline;
  	color: #bda297;
}
.pricebtn::after{
    position: absolute;
	content: url(/cdn/shop/files/questionmark.png?v=1643996720);
    top: -4px;
    transform: scale(0.7);
}

.pricebtn:hover:after{
   	content: url(/cdn/shop/files/STANDARD_PRICE_GUIDE_1.jpg?v=1656619253);
  	position:absolute;
    display:block;
  	top: -300;
  	right:-110;
  	z-index:999999 !important;
	transform: scale(.5);
  	padding: 12px;
    background: rgba(191,181,158,1);

}


/**PriceGuide**/
.spt-product-actions__cart{
	background: #bda297 !important;
}
.spt-wishlist-product{
  	border-bottom: 2px solid #ebeef0;
}
#products .product-container img {
  
    height: 75%;
    object-fit: cover;
}

.owl-item .product-container img{
	height: 52%;
    object-fit: cover;
}

#production-page #globo-formbuilder-72172 .globo-form-app .globo-form-control select{
	-webkit-appearance: none;
}


#create-account .globo-form-id-71726 .globo-form-app .footer button.submit, .globo-form-id-72150 .globo-form-app .footer button.submit{
	color: #ffffff !important;
}
#production-page .globo-form-app .message+.footer {
	display: flex;
    justify-content: center;
}
#production-page .globo-form-id-72172 .globo-form-app .footer button.submit {
	color: #ffffff !important;
}
#production-page #globo-formbuilder-72172 .globo-form-app .globo-form-control .heading-caption{
  	margin-top: 4%;
	text-align: center;
}
.product_single_price label,
#news #remove{
	display: none;
}
/***THANK YOU PAGE***/
#thank-you-v2 .form-search,#thank-you-v2 .site-header,#thank-you-v2 .section-header--title,
#thank-you-for-request .form-search,#thank-you-for-request .site-header,#thank-you-for-request .section-header--title{
	display:none;
}
#thank-you-v2 .wc-main-cont,#thank-you-for-request .wc-main-cont{
	position: relative;
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 100%;
  	margin-top: -50px;
}
#thank-you-v2 .wc-logo,#thank-you-for-request .wc-logo{
    margin: auto;
    margin-bottom: 7%;
}
#thank-you-v2 .wc-logo img{
  	height: 70px;
}
#thank-you-v2 .wc-ty,#thank-you-for-request .wc-ty{
	margin-bottom: 7%;
  	text-align: center;
}
#thank-you-v2 .wc-ty h2,#thank-you-for-request .wc-ty h2{
	font-family: 'Brittany Signature', sans-serif;
  	font-size: 4em;
  	font-weight: 200;
  	line-height: 2cm;
}
#thank-you-v2 .wc-loading,#thank-you-for-request .wc-loading{
	margin: auto;
    margin-bottom: 7%;
}
#thank-you-v2 .wc-loading img,#thank-you-for-request .wc-loading img {
  	height: 120px;
}
#thank-you-v2 .wc-message,#thank-you-for-request .wc-message{
	text-align: center;
  	font-family: 'Helvetica Neue', sans-serif;
    margin-bottom: 5%;

}
#thank-you-v2 .wc-message p,#thank-you-for-request .wc-message p{
	font-weight: 200;
  	font-size: 1.2em;
}
#thank-you-v2 .wc-button,#thank-you-for-request .wc-button {
	margin: auto;
}

#thank-you-v2 .wc-btn,#thank-you-for-request .wc-btn{
	background: #bda297;
  	padding: 10px 40px;
  	font-size: 1.5em;
  	color:#ffffff;

}


/***THANK YOU PAGE END****/

#shopify-section-16432979989f868627 .custom__item-inner {
	padding: 10px !important;
}


/*****JM*****/
.p-vs-price,
.template-article .form-search{
	display: none;
}
#unicolors-inc-wins-over-h-amp-m-in-fabric-copyright-case img[src="/cdn/shop/articles/case.jpg?v=1649456048"]{
	display:none;
}

#fashion-style-trends-for-fall-2022 img[alt="Fashion style trends for fall 2022"]{
 	display: none;
}

#globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(1) .checkbox-wrapper:hover:after {
  	content: url(/cdn/shop/files/larger_file_guide_1.png?v=1660770923);
    position: absolute;
    display: block;
    z-index: 999 !important;
    top: -195px;
    left: -625px !important;
    width: 450px;
    background: #fff;
    transform: scale(.3);
}


#globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(2) .checkbox-wrapper:hover:after {
  	content: url(/cdn/shop/files/request_fabric_guide_1.png?v=1660770922);
    position: absolute;
    display: block;
    z-index: 999 !important;
    top: -195px;
    left: -625px !important;
    width: 450px;
    background: #fff;
    transform: scale(.3);
}

#globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(3) .checkbox-wrapper:hover:after {
  	content: url(/cdn/shop/files/OVERLAY_PRINTS_ON_CAD_ANF_GARMENTS_800c43cc-0b6e-4a92-82da-7ae5959c1083.jpg?v=1655850350);
  	position:absolute;
    display: block;
  	z-index:999 !important;
  	top: -250;
    left: -1180 !important;
    transform: scale(.5);
    padding: 10px;
    background: rgba(191,181,158,1);
}

#globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(4) .checkbox-wrapper:hover:after {
  	content: url(/cdn/shop/files/purchase_royalty_guide_1.png?v=1660770922);
    position: absolute;
    display: block;
    z-index: 999 !important;
    top: -195px;
    left: -625px !important;
    width: 450px;
    background: #fff;
    transform: scale(.3);
}

#globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(5) .checkbox-wrapper:hover:after {
  	content: url(/cdn/shop/files/CUSTOM_COLOR_CHANGE_7.png?v=1680806855);
    position: absolute;
    display: block;
    z-index: 999 !important;
    top: -195px;
    left: -625px !important;
    width: 450px;
    background: #fff;
    transform: scale(.3);
}

#thank-you
.section-header{
	display:none;
}

.title-register{
  font-size: 48px;
  color: #BDA297;
  margin-bottom: 30px;	
}


.content-register{
  font-size: 18px;

}

.content-footer-register{
  color: #999;
  margin-top: 10px;	
}


#CustomerLoginForm .errors, .register-form .errors, #RecoverPasswordForm .errors, #ResetSuccess {
  width: 100% !important;

}

.globo-form-app .globo-form-control .checkbox-wrapper {
  z-index: 99;
}

#popupimage{
  	 background-image: url('/cdn/shop/files/UNICOLOR_OVERLAY_PRINTS_NOTE.png?v=1643997367');
}

#unicolors
.owl-carousel .owl-item img {
  background-size: 100% 100%;
  object-fit: cover;
  width: 100%;
}



.slider-ed65579a-a368-451a-8f0e-c069872a72c8-list
img{
	width: 100%;
}

#globo-formbuilder-72150
.g-container
.content
.globo-form-control
ul
li:nth-child(1) .checkbox-wrapper::after{
	content: url(/cdn/shop/files/questionmark.png?v=1643996720);
  	left: unset !important;
    top: -1;
    position: absolute;
  	transform: scale(.7);
}

#globo-formbuilder-72150
.g-container
.content
.globo-form-control
ul
li:nth-child(2) .checkbox-wrapper::after{
	content: url(/cdn/shop/files/questionmark.png?v=1643996720);
  	left: unset !important;
    top: -1;
    position: absolute;
  	transform: scale(.7);
}


#globo-formbuilder-72150
.g-container
.content
.globo-form-control
ul
li:nth-child(3) .checkbox-wrapper::after{
	content: url(/cdn/shop/files/questionmark.png?v=1643996720);
  	left: unset !important;
    top: -1;
    position: absolute;
  	transform: scale(.7);
}

#globo-formbuilder-72150
.g-container
.content
.globo-form-control
ul
li:nth-child(4) .checkbox-wrapper::after{
	content: url(/cdn/shop/files/questionmark.png?v=1643996720);
  	left: unset !important;
    top: -1;
    position: absolute;
  	transform: scale(.7);
}
#globo-formbuilder-72150
.g-container
.content
.globo-form-control
ul
li:nth-child(5) .checkbox-wrapper::after{
	content: url(/cdn/shop/files/questionmark.png?v=1643996720);
  	left: unset !important;
    top: -1;
    position: absolute;
  	transform: scale(.7);
}


.pro-picture img{
    max-width: 100%;
    width: 150px;
    border-radius: 50%;
    border: solid 1px #bda297;
}
#account
.order-form{
	text-align:center;
}

  .home-product-grid-type-4
  .full_width_tab
  .grid-uniform
  .grid__item
  .product-container img {
    height: 100%;
    padding: 0;
    width: 100%;
    object-fit: cover;
}
.footer-model-1 .menu.right {
  display: none !important;
}

#globo-formbuilder-72172
.globo-form-app
.globo-form-control select{ 
	background-color: #bda297 !important;
	color: #fff;
}

.globo-form-id-72172 .globo-form-app .globo-heading {
  color: #8e8580;
  text-align: left;
}
#globo-formbuilder-72172
.globo-form-app .globo-form-control .heading-caption{
  color: #8e8580;
}

#globo-formbuilder-72172 .globo-form-app .globo-form-control input, #globo-formbuilder-72172 .globo-form-app .globo-form-control textarea, #globo-formbuilder-72172 .globo-form-app .globo-form-control select {
  Height: 70px;
  border-radius: 8px;
  border-color: #8e8580;
  border: 1px solid #8e8580;
  background-color: unset;
  box-shadow: unset;
}


#globo-formbuilder-72172
.globo-form-id-72172 .globo-form-app {
  max-width: 60%;

}
#globo-formbuilder-72150
.globo-form-id-72150 .globo-form-app {
  max-width: 100%;

}
#globo-formbuilder-72150
.globo-form-app .globo-form-control ul {
  display: block !important;
}
#globo-formbuilder-72150
.globo-form-id-72150 .globo-form-app .footer {
	margin-top:0;
}

#globo-formbuilder-72150
.globo-form-app .globo-form-control .checkbox-wrapper .checkbox-label {
  font-size: 22px;
  margin-bottom: 18px;
}
#globo-formbuilder-72150
.globo-form-app .globo-form-control .flat-input {

  padding: 9px 11px;
}


#globo-formbuilder-71726
.globo-form-app .content {
	width:100%;
}

/* Registration form */
.heading-title.globo-heading {
  text-align: center;
  font-weight: 700 !important;
  font-family: inherit;
}
/*.globo-form-app .globo-form-control ul {
  display: flex;
  justify-content: center;
}*/
.globo-form-control li{
	margin: 0 10px !important;
}

/*#globo-formbuilder-72150 .globo-form-control.layout-1-column:last-child {
  display: flex;
  flex-direction: column;
}

.globo-form-control.layout-1-column:last-child {
  display: flex;
  flex-direction: column-reverse;
}*/

.help-text.globo-description {
  text-align: center;
}

.globo-form-app .globo-form-control #\37 1726-file {
  width: 89px;
  height: 89px;
  display: block;
  margin: 0 auto;
  background: url('/cdn/shop/files/upload.jpg?v=1644626444');
    background-repeat: repeat;
    background-size: auto;
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 50%;
  cursor: pointer;
}

.globo-form-app input[type="file"]::file-selector-button {
  visibility: hidden;
}

#nerdy-form-15088{
  max-width: 65% !important;
}

#production-page 
select.nf-custom-select{
    background-color:#bda297 !important;
	color:#fff !important;
}

#production-page .nf-form-control{
  height: 66px;
}
#nf-container-custom_620ae75601c99,
#nf-container-custom_620aea51f3bc9,
#nf-container-custom_620abc8a8c694,
#nf-container-custom_620ae5f067701{
	color: #bda297 !important;
}

#production-page input[type="password"].nf-form-control,
#production-page input[type="text"].nf-form-control,
#production-page textarea.nf-form-control,
#production-page select.nf-custom-select{
  border: 1px solid #bda297 !important;
}

#production-page input[type="password"].nf-form-control::placeholder,
#production-page input[type="text"].nf-form-control::placeholder,
#production-page textarea.nf-form-control::placeholder,
#production-page select.nf-custom-select::placeholder{
  color:#bda297;
}

.header-first{
  font-size: 20px;
  width: 80%;
  text-align: justify;
  margin: 0 auto;
}


#nf-container-custom_620abc8a8c694{
  height: 48px;
}

#nf-container-custom_620aea51f3bc9{
  margin-top: 16px;
  height: 13px;
}

#signup-existing-customer
.header-type-7 .menu-tool,
#signup-existing-customer
.top_bar,
#signup-existing-customer
.section-header,
#signup-existing-customer
.site-header__menubar,
#production-page
.section-header,
#signup-existing-customer
.form-search,
#account
.main-content  
.container-bg
.container
.normal-logo,
#unicolors
.form-search,
#news
.form-search,
#fabrics
.form-search,
#production-page
.form-search,
#about-us
.form-search,
#contact
.form-search{
	display:none !important;
}
/*hide the inputs/checkmarks and submenu*/

.globo-form-app .globo-form-control.layout-2-column,
.flat-input,
#72150-name,
.spt-product-actions__cart,
.category-button 
.catergry,
#production-page
.form-search,
#production-page
.section-header,
div.p-vs-price,
.template-product
.spt-wishlist-button__wrapper,
#registration .form-search,
#about-us
.dt-sc-hr-invisible-large,
#about-us .form-search,
#contact .form-search,
#colors-uni-shop
.functional-buttons
#shopify-section-product-template
.spt-wishlist-button__wrapper,
#shopify-section-product-template
.grid__item
.single-product-layout-type-3
.product-single
.more-view-wrapper
#ProductThumbs,
.single-product-layout-type-3
.product-single
.grid__item
.spt-wishlist-button__wrapper
.spt-wishlist-button,
#nf-title-14989,
#nf-description-14989,
.template-product
.form-search,
#fabrics
.form-search,
#news
.form-search,
#news
.dt-sc-hr-invisible-large,
#colors-uni-shop
.form-search,
.inputbutton input, ul.submenu {
  display: none !important;
}

#71316-select .flat-input{
	color:#ccc !Important;
}

#search-results
.el-checkbox-group
.el-checkbox {
  text-transform: capitalize;
}

#account
.footer-model-1 {
      bottom: 0;
}


#account
.container-bg
.container
.grid{
    margin: 0 auto;
    display: block;
    float: none;
  	
}


#account
.footer-model-1 .site-footer{
  display: none;
}

.globo-form-app .globo-form-control .flat-input {
	background-color: #f1f1f100;
	padding: 33px 16px;
	border-radius: 5px;
  	border: 1px solid #5f584240 !important;
}

#registration
.section-header--title{
	text-align:center;
}

.globo-form-app 
hr {
  border-top: solid #a8a8a8;
}

/*.globo-label{
	display:none !important;
}*/

.globo-form-id-71316 .globo-form-app {
  max-width: 800px;
}

.banner-about-us-second-right
img{
	width: 100%;
}

#about-us
.banner-about-us-second-cont {
  margin: 0 auto;
  width: 80%;
}

.banner-about-us-second-left p{
  text-align: justify;
  padding: 0 30px;
  font-size: 27px;
}

.banner-about-us-second-title {
  text-align: center;
  font-size: 45px;
  margin: 30px;
   color: #c3aba1;
  font-weight: 600;
  font-family: josefin Sans;
}

.title-uni
.rst-title-uni{
  font-size: 20px;
  font-weight: 600;
  color: #615c59;

}

#about-us
.banner-about-us-second{
  float: left;
  margin: 0 auto;
  display: block;
  clear: both;
  margin-bottom: 60px;

}



.banner-about-us-second
.banner-about-us-second-left{
	float:left;
	width:50%;
}

.banner-about-us-second
.banner-about-us-second-right{
	float:right;
	width:50%;
}

#contact
.dt-sc-hr-invisible-large{
	margin: 15px 0px;
}
.popup-main-container .item3 {
  padding-right: 20px !important;
}
.simile-max-width {
  max-width: 100% !important;
}

#simile-visual-search-app
.simile-max-width
img.p-vs-img {
  margin: 0 auto;
  display: block;
}


.title-uni-content{
  font-size: 17px;
  color: #000;
  margin-top: 26px;
  text-align: justify;
}

.title-uni
.snd-title-uni{
  font-size: 60px;
  font-weight: 600;
  color: #000;

}


.custom__item--16361382219ba2cacb-0
.custom__item-inner
.custom__block-body-text{
	text-align: center;
  font-family: montserrat !important;
}

.question-mark{
  top: 2px;
  position: relative;
  left: 9;}

.question-mark:hover + #question-mark{
    display: block;
}

#question-mark{
  display: none;
  position: absolute;
  right: 247;
  width: 1500px;
  z-index: 2;
  top: 33px;
  max-width: 1000px;
}


.form-right-content {
  justify-content: flex-end;
  display: flex;
}


.search-text-input{
  margin-right: 11px;
  padding-top: 12px;
  position: relative;
  float: right;
}


.p_content h2::after{
	content: "";
}


#search-results
.main-content  
.grid-uniform
.grid__item
.container-bg
.container {
  max-width: 90%;
  margin: auto;
}

#shopify-section-collection-template
.grid-uniform
.section-header
.toolbar
.grid__item
.filter-sortby
.sorting-section
img{
	float:right;
}


.sorting-section .btn::after{
	display:none !Important;

}


#shopify-section-collection-template
.grid-uniform
.section-header
.toolbar
.grid__item
.filter-sortby
.sorting-section{
	width:400px;
}

.icon-visual-search-button-text p{
  padding-left: 10px;
  font-size: 13px;
  line-height: 19px;
  margin-bottom: 21px;

}

#shopify-section-collection-template
.grid__item
.collection-grid
.grid-uniform
.inputbutton
label{
	background: #f5f1e8;
    padding: 15px 13px;
    border-radius: 2px;
    font-family: Josefin Sans;
    font-weight: 500;
}

.template-product
#shopify-section-product-template
.spt-icon.spt-position-top-right{
  top: unset !important;
  bottom: unset !important;
  right: unset !important;
  left: unset !important;
}


.template-product
#shopify-section-product-template
.wishlist-block,
.template-product
#shopify-section-product-template
.title-block{
  float: left;
}

.button-show {
  text-align: center;
  display: block;
  margin: 0 auto;
  padding: 10px 20px;
  background-color: #fff;
  clear: both;
  float: none;
  width: 300px;
  font-size: 21px;
  letter-spacing: 3px;
}

/* 
#fabrics
.wide--one-third {
  width: 19.5%;
} */

.template-collection
.main-content  
.dt-sc-hr-invisible-large{
	display:none !important;
}

.p_body {
  transition: none !important;

}

#fabrics
#shopify-section-blog
.grid-uniform
.wide--four-fifths {
  width: 100% !important;
}

#fabrics
.blog-design-4 .blog-description{
  text-align: center !important;
}


#fabrics .blog_grid_section .article .blog-detail h4 a:hover{
	color: #000000 !important; 
}


.form-search .form-left,
.form-search .form-right, #unicolors .form-search{
	width:50%;
}



#fabrics
.blog-design-4
.blog-detail p {
  margin-bottom: 15px;
  font-size: 13px;
  line-height: 19px;
}

#fabrics
.article-img
a,
#fabrics
.blog_grid_section
.article
.blog-detail
h4
a{
	pointer-events: none;
}


.button-show-div{
  float: left;
  width: 100%;
  margin-top: 52px;
}

.spt-wishlist-element {
  z-index: 9 !important;
}

#fabrics
.blog-design-4 .article .article-border {
  border: none !important;

}

.infinite-scrolling {
  margin-bottom: 30px;
}

.custom-content-wrapper
.functional-buttons
.fas,
.custom-content-wrapper
.functional-buttons
.add-to-wishlist
.show
.add-in-wishlist-js
.far{
  margin-top: 9px;
}

.home-product-grid-type-4
.full_width_tab
.grid-uniform
.grid__item{ 
  height: 600px;
}


#shopify-section-164323715850eba194
.blog-post-type-16 .blog-description {
  background-color: rgb(#f5f1e8 / 50%) !important;
}i

#shopify-section-16432979989f868627
.container-bg
.custom-content{
  justify-content: center ;
}

#shopify-section-16432979989f868627
.container-bg {
  float: left;
  width: 100%;
  padding: 0px 15%;
}

.blurb-section{
	text-align:center;
}

.blurb-section .blurb-title{
  font-size: 21px;
  font-weight: 600;
  color: #3a3a3a;
}


#shopify-section-1643218362e2bce710{
  padding: 0;
  float: right;
  background-color: #e2d3cd;
  display: block;
  clear: both;
  padding-top: 68px;
  width:100%;
}

#shopify-section-collection-template
.grid__item
.collection-grid
.grid-uniform
.inputbutton
.category-button
img{
	float:right;
}

#shopify-section-1643218362e2bce710
.container {
  max-width: 80%;
  margin: auto;
}

#colors-uni-shop
.product-hover-10 .product-container .grid-link .featured-image {
  width: 100%;
  height:90%;
}

.inputbutton input{
	opacity:0;
}

.inputbutton {
  position: absolute;
  z-index: 10;
  background: #fff;
  width: 400px;
  font-weight: 300;
  text-align:center;
}
/*position the label*/
.inputbutton label {
  position: relative;
  display: block;
  cursor: pointer;
}

.inputbutton ul{
	width:100%;
  	height:800px;
  	overflow-y:scroll;
  	border: 6px solid transparent;
  	background-clip: content-box;
}
.wide--one-sixth {
    width: 16.5%;
}

.products:hover .product-detail .grid-link__title{
	color:#bda297 !important;
}

.ourservices-text {
  font-size: 30px;
  text-align: center;
  font-style: italic;
}

.wide--one-fifth {
  width: 19.5%;
}

.cat-sort{
  position: relative;
  top: 30;
}

.submenu li{
	list-style-type: none;
    padding:6px 14px;
  	color: #030d1d;
    font-weight: 500;
    text-align: left;
  	
}

.inputbutton select{
	background-image: url("/cdn/shop/files/down_triangle.png") !Important;
    border: unset !important;

}

.inputbutton .fontpt{
   font-family: PT Sans !important;
}  
  
.category-button {
  line-height: normal;
  color: #999;
  width:100%;
  background-color:#F5F1E8;
  text-align: center;
}

.template-collection
.main-content  
.collection-products
.wide--four-fifths{
	width:100%;
}

/*show the submenu when input is checked*/
.inputbutton input:checked~ul.submenu {
  display: block;
}

.simplemenu {
  background-color: rgba(130,130,130,0.5);
  position: relative;}

.dropbtn {
    background-color: #12355B;
    color: white;
    padding: 1rem;
    font-size: 1.5rem;
    border: none;
    cursor: pointer;
    font-family: Baloo, sans-serif;    
  }
.dropbtn:hover, .dropbtn:focus {
    background-color: #046e8f;
}

.dropdown-content {
    display: none;
    position: absolute;
    overflow: hidden;
    width: 100%;
    list-style-type: none;
    margin-top: 0;
    padding-left: 0;
}
.dropdown-content a {
    color: black;
    padding: 0.8rem 1rem;
    text-decoration: none;
    display: block;
    font-family: 'Open Sans', sans-serif;
}
.dropdown-content a:hover {background-color: #f1f1f1}
.show {display:block;}

.form-search
.form-left
.upload-image
.upload-image-widget,#unicolors .form-left .upload-image .upload-image-widget {
    background-color: #f5f1e8;
    width: 400px;
    padding: 10px 5px;
    border-radius: 2px;
    text-align: center;
  	border-radius: 3px;
  	color: #999;
	padding: 13px 10px;
	font-weight: 500;
    cursor:pointer;
}

.section-header
.filter-sortby
.sorting-section .btn{
	background:#f5f1e8;
  	color: #999;
  	font-weight:500;
  	padding: 15px 21px;
	border-radius: 4px;
  	text-align:center;

}


#shopify-section-collection-template
.grid-uniform
.inputbutton
input[type="checkbox"], input[type="radio"] {
	display: none;
}

.upload-image{
  float:left;
  width: 100%;
  color: #fff;
  border-radius: 5px;
  font-weight: 600;
  display: block;
}

.upload-image-text{
	margin-left: -10px;
  	float: left;
  	line-height: 1.2;
  	margin-bottom: -8px;
}


#icon-visual-search-button{
    width: 20px ;
    font-family: Josefin Sans;
	color:#999 !important;
}

#nf-container-custom_61df209da5da5{
    margin-top: 30px;
    margin-bottom: -14px;
}

#my-wishlist
.order-form{
	text-align: center !important;
}


#news
.blog-design-4
.blog-section
.second
#shopify-section-blog
.grid-uniform
.wide--four-fifths {
    width: 100% !important;
}

#nf-container-custom_61df2892c8ef0 {
    margin-top: 40px;
}

.sidebar-tag ul{
    height: 600px;
    overflow-y: scroll !important;
}

.account-comments{
	color:#8A827C;
  	margin-top:30px;
}


#account
form {
    margin-bottom:0 !important;
}

#nf-container-custom_61e9efb9d83cb,
#nf-container-custom_61e9ee36e4f7c{
  margin-top: 0 !important;
  margin-bottom: 25px !important;
}
#nf-container-custom_61e9eef435992{
  margin-top:45px;
}

#nf-container-custom_61d8b420e7816,
#nf-container-custom_61d8b51fe05f6{
	margin: 0 auto;
}


#nf-container-custom_61d8b420e7816{
    margin-top: 48px !important;
}

#nf-container-custom_61d8b39778e30{
	margin-top:0 !important;
}
#nf-container-custom_61e9eef435992,
#nf-container-custom_61e9ee36e4f7c,
#nf-container-custom_61e9efb9d83cb,
#nf-container-custom_61d8b420e7816,
#nf-container-custom_61d8b39778e30{
	text-align: center;
  	
}

.account-comments
.account-form-comments{
	font-size: 16px;
  	width: 400px;
    display: block;
    margin: 0 auto;
}

.account-register{
	font-size: 20px;
}

.account-register a{
	text-decoration:underline;
	color:#8A827C;
}

#nf-container-custom_61d87529c6746,
#nf-container-custom_61d8755968e91,
#nf-container-custom_61d875724af9d,
#nf-container-custom_61d87585a8703{
    margin-top: 0px !important;
}

#account
.normal-logo{
	margin: 0 auto;
	display: block;
	padding-bottom: 34px;
}

#CustomerLoginForm
.form-width {
    width: 500px;
    display: block;
    margin: 0 auto;
    padding: 40px;
    background-color: #f5f1e8;
    border-radius: 10px;
  	box-shadow: 0px 4px 10px #8a827c42;
    margin-top: 50px;
}

#CustomerEmail,
#CustomerPassword{
  	background-color: #fff;
}  
  
#CustomerLoginForm input {
    width: 100% !important;

}
.spt-price-regular,
#my-wishlist .form-search,
.image-form:nth-child(n+2),
.product-img-box .p-video{
	display:none !important;
}

.form-search{
    width: 92%;
  	display: flex;
    margin: 0 auto;
}

#about-us
.banner-about-us
img{
     width:100%;
}

.wish-title{
	text-align:center;
}

.form-search .text-input{
	width: 400px;
	margin: 0 !important;
	float: right;
  	border: none;
	background: #f5f1e8;
  	color: #999;
  	text-align: center;
  	font-family: Josefin Sans;
}

.form-search .text-input::placeholder{

  	color: #555 !important

}

#about-us
.container-bg {

  padding: 0 ;
}
#about-us
.container {
  max-width: 100%;
  margin: auto;
}

#about-us
.section-header {
  display: none;
}

.form-search .text-button{
  	width: 178px;
  	margin:0 0 5px !important;
  	float: right;
}
#account
.main-content  
.dt-sc-hr-invisible-large,
#account .site-nav,
#account
.form-left,
#account .spt-tab__caption,
#create-account .spt-tab__caption,
#create-account .form-search,
#create-account .top_bar,
#create-account .site-header .site-header__menubar,
#create-account .site-nav,
#account .form-search,
#account .top_bar,
#account .site-header .site-header__menubar,
#account .site-nav,
#ProductPrice,
.search-products .text--left,
.search-products  #SearchDrawer,
.form-forms{
	display:none;
}

.main-content {
    float: left;
    width: 100%;
    overflow-x: hidden;
}

.image-form img{
    width: 40%;
    display: block;
    margin: 0 auto;
}
#nerdy-form-15003
div.nf-form-row {
  display: block !Important;
}

.image-form{
	width:100%;
}

.upload-image-text
.icon-visual-search-button-text
p .question-mark-2 {
  margin: 0;
  position: relative;
  top: 6px;
  left: 4px;
}

#question-mark-2{
    display: none;
   position:absolute;
  z-index:9999;
  width: 50%;
}
.question-mark-2:hover + #question-mark-2{
    display: block;
  
}

/* .nf-form-control{

    background-color: unset !important;
    color: rgba(0,0,0,1);
    border-radius: 9px  !important;
  	padding: 29px 10px !important;
} */

.related-products-container .nav_featured a i {
  line-height: 0;
}

#nf-submit-button-15003{
	float: left;
  	background-color: #BDA398 !important;
  	margin-left: 14px;
}


#nf-container-custom_61f9c54c4f56a
.nf-form-check{
	background: #BDA398;
    padding: 8px 36px;
    font-size: 21px;
}
#nf-container-custom_61f9c54c4f56a
input[type="radio"].nf-form-check-input {
  position: absolute;
  margin: 3px 3px 0 -23px;
  appearance: auto !important;
  color:#fff !Important;
}

#nerdy-form-15003{
  	padding: 25px 0 !important;
	box-shadow:unset !important;
  	background-color: unset !important;
  	max-width: 100% !important;
}


#additional-color .rte,
#custom-color-way .rte,
#request-print .rte,
#large-file .rte,
#color-change .rte,
#paper-cad .rte{
    background-color: #F5F1E8;
    padding: 100px;
}

.swatch-buttons{
	float: none;
    width: 100%;
    background-color: #8e8580;
    padding: 13px;
    text-align: center;
    font-size: 17px;
    color: #fff;
    margin: 0 auto;
    display: block;
    text-transform: uppercase;
    margin: 4px 0;
  }

#nf-description-14601,
#nf-title-14601 {
    text-align: center;
}

#nf-submit-button-14601{
	display: block;
 	margin: auto;
}

.price-regular,
.product-top,
#none-dsplay,	
.none-dsplay,
.single-product-layout-type-3 .product_button_section,
.product_single_detail_section .product-infor {
    display: none !important;

}

.swatch-button-group{
	float:right;
  	width:100%;

}


.spt-wishlist-button {
	height: 75px !important;
  	font-size: 22px !important;
}


.collapse-title:before {
  content: 'Category';
  color: black;
}


#64956-text{
    background-color: red;
}

.collapse-title {
  color: #fff;
}


.el-icon-circle-close{
  color: #000;
  margin-left: -25px;

}


.header-type-7 .close{
	display:none;
}


.header-type-7 .header-top ul li:last-child {
    border-right: none;
    text-align: center;
    width: 100%;
}


.header-type-7 .site-header__menubar {
    height: 60px !important;
}


.header-type-7 .logo-div {
    height: 120px !important;
}


.site-header__logo {
    height:60px !important;
}

.logo-div
.logo-div-img{
    padding: 0;
}

.header-type-7 .normal-logo {
	padding-top: 28px;
}

.button-product{
	width:330px;
	font-size:25px;
	padding:25px 0;
	border-radius:0;
	border:none;
    color:#8e8580;
  	margin:0 auto;
    display:block;
    float:none;
}

#shopify-section-1636137924d9b9ea76
.custom-content-wrapper--top-margin {
    padding-top: 50px;
}

#shopify-section-16361382219ba2cacb
.container-bg
.custom-content{
    background: #f5f1e8;
}

#shopify-section-16361382219ba2cacb
.container-bg{
	padding: 0 0 4%;
}

#shopify-section-16361382219ba2cacb
.custom-content-wrapper--16361382219ba2cacb
.custom-content
.custom__item--16361382219ba2cacb-1{
	margin: 0 !important;
}

#shopify-section-16361382219ba2cacb
.custom-content
.custom__item--16361382219ba2cacb-1
.custom__item-inner{
	padding:0;
}
#unicolors
.home-slideshow .slider_style_1 .slider-content{
  display: none;
}

.footer-model-1 .site-footer .grid__item.footer-contact {
    float: left;
}

#shopify-section-1636134452f4aeb8dc
.custom-content-wrapper--1636134452f4aeb8dc
.container-bg,
#shopify-section-16361283953206c13a
.custom-content-wrapper--16361283953206c13a
.container-bg {
	padding: 0;
}

#contact
.fa{
	top: 13;
	position: relative;
}


.product-hover-10
.product-container
.ImageOverlayCa{
	height:100% !important;

}



#shopify-section-footer-model-1
.footer-model-1 .site-footer .grid__item.footer-links-column{
	width: 40%;
}


.breadcrumb{
	display:none !important;
}



.template-product
.wrapper
.grid-uniform
.grid__item
.container-bg
.position-change
.left-sidebar{
	display:none;
}
.single-product-layout-type-3
.product-single
.grid__item
.product-img-box,
.single-product-layout-type-3
.product-single
.grid__item
.product_single_detail_section{
	width: 50%;
}


#shopify-section-product-template
.wide--four-fifths {
    width: 80%;
    margin: 0 auto;
    display: block;
  	float:none;
}

#shopify-section-product-template
.price_varies, .product_single_detail_section .grid-link__org_price, .product_single_detail_section .total-price{
	display:none ;
}

#shopify-section-product-template
.product-photo-container #product-featured-image {
    width: 70% !important;
}
.form-right
	form{
    width:100%;
    }

#unicolors
.slick-slide {
  height: auto;
}

 #search-btn{
   width: 30% !important;
}
 input#srt{
  width: 40% !important;
}
 select#cat{
    width: 30% !important;
}

.form-right form,#form-text{
  width: 400px !important;
}
/* RESPONSIVENESS */

@media only screen and (max-width: 1920px) {
  .home-product-grid-type-4 .full_width_tab .grid-uniform .grid__item {
      height: 500px;
    }
    .button-show-div {
    margin-top: 0;
	}
  .home-product-grid-type-4 .full_width_tab .grid-uniform .grid__item .product-container img{
    height: 79%;
  }

  .page-blog-simple-div{
      max-width: 1320px;
      margin: auto;
      padding: 0px 20px;
    }
  .custom-content-wrapper.custom-content-wrapper--template--16762150846709__473780e5-c6d4-470a-a79f-629afbdc3f91.one-whole{
      max-width: 1320px;
      margin: auto;
      padding: 0px 20px;
      float: unset;
  }
}
@media only screen and (max-width: 1880px) {
    
	#shopify-section-16432979989f868627 .container-bg{
		  padding: 0px 7% !important;
	} 
  
 	 #shopify-section-16432979989f868627 .mt{
		margin-top: 9%;
	} 

}
@media only screen and (max-width: 1850px) {
.blog-custom-div {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  height: 90.2%;
}
}
@media only screen and (max-width: 1800px) {

  .banner-about-us-second-left p {
    font-size: 17px;
  }

  .blog-simple-description{
    font-size: 18px;
  }
}
@media only screen and (max-width: 1600px) {
  .custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7
.blog-header-left {
  width: 50%;
}

.custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7 .blog-header-right {
  width: 25%;
}
  

.home-product-grid-type-4 .full_width_tab .grid-uniform .grid__item {   height: 400px; }
#globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(3) .checkbox-wrapper:hover:after {
    top: -80;
    left: -850 !important;
}
#news-modal .container{
    width: 100%;
  }
#news-modal h2{
    font-size: 36px;
  }

  .custom-content-wrapper.custom-content-wrapper--template--16762150879477__209b4393-3e2c-449f-a47e-ea9a58de0a27.one-whole{
    max-width: 1420px;
    margin: auto !important;
    float: unset !important;
  }
  #blog-container{
    height: 425px;
    overflow-x: auto;
  }
   #blog-container .blog-simple-div{
   height: 350px;
  }

}

@media only screen and (max-width: 1500px) {

.overlay__text {
    font-size: 24px;
  }
  
      #about-us-content .container-bg .custom-content{
      display: flex !important;
      flex-direction: column;
      max-width: 850px;
      margin: auto;
    }
    #about-us-content .container-bg .custom-content .one-whole{
      width: 100%;
      margin-bottom: 0px;
      margin-top: 0px;
    }
    #about-us-content .container-bg .custom-content .one-whole:last-child .custom__block-body-text{
      max-width: 100%;
    }
    #about-us-content .container-bg .custom-content .custom__item:last-child .custom__item-inner{
      padding-top:0px;
    }
  
    .blurb-_block-heading-text{
      font-size: 20px;
    }
    .blurb-_block-body-text{
      font-size: 15px;
    }
    #products .product-container img {
        height: 50%;
      }
  
  	#shopify-section-16361382219ba2cacb
	.custom-content-wrapper
	.container-bg
	.custom-content
	.wide--one-third ,
    #shopify-section-16361382219ba2cacb
  .custom-content-wrapper
  .container-bg
  .custom-content
  .wide--two-thirds{
    width: 50%;
  }
  
  #shopify-section-1643218362e2bce710 .container {
  max-width: 90%;
  margin: auto;
  }
  .home-product-grid-type-4 .full_width_tab .grid-uniform .grid__item {
  height: 370px;
	}

  .form-right
	.form-right-content
	.form{
	width: 100%;	
	}
  	.form-search .text-input {
      width: 403px;
    }


}
@media only screen and (max-width: 1440px) {
.custom__item--15c9ba00-c748-439c-ae2c-23ee3f934e53 
.custom__item-inner{
  margin: 0 !important;
}
}
@media only screen and (max-width: 1400px) {
  


  
.featured-blog-cont {
  width: 100%;
}

.custom__item--template--16762150846709__340708a6-8f15-477a-ac79-fe8be614d8f1-1686587200bfd8179d-0
.custom__item-inner{
  margin-left: 0 !important;
  margin-right: 0  !important;
  margin-top: 0 !important;
}

}
@media only screen and (max-width: 1366px) {
  .home-product-grid-type-4 .full_width_tab .grid-uniform .grid__item {
  height: 411px;
  }

  #shopify-section-footer-model-1 .footer-model-1 .site-footer .grid__item.footer-links-column {
    width: 50%;
  }
  .custom-content-wrapper.custom-content-wrapper--template--16762150879477__209b4393-3e2c-449f-a47e-ea9a58de0a27.one-whole{
    max-width: 1210px;
  }
   #blog-container{
    height: 350px;
  }
}

@media only screen and (max-width: 1320px) {
	#shopify-section-16432979989f868627 .container-bg{
    	padding: 0px 3% !important;
	} 
    #shopify-section-1661451192c135c10d .gallery {
        margin:0;
    }
    #shopify-section-1661451192c135c10d .see-more{
         margin-right: -5px;
    }
    #shopify-section-16615278758a048542 .custom__item--16615278758a048542-1 .custom__item-inner{
      padding: 0;
    }
    #shopify-section-16615278758a048542{
      margin-left: -150px;
    }
  
    .footer-model-1 .site-footer .grid__item.footer-contact, .footer-model-1 .site-footer .grid__item.footer__about{
      padding-left: 0 !important;
    }
}

@media only screen and (max-width: 1300px) {
    #shopify-section-footer-model-1 .footer-model-1 .site-footer .grid__item.footer-links-column{
      width: 40%;
    }
    .upload-image-widget:hover:after,.form-search .pop-up-que:hover:after{
      left: 204px;
    }
    .footer-model-1 .grid-item #insta-feed{
      margin: 20px auto 0;
    }
    .footer-model-1 .grid-item #insta-feed h2, .footer-model-1 .site-footer h4{
      font-size: 20px;
    }
    .blurb-_block-heading-text{
      font-size: 18px;
    }
    .blurb-_block-body-text {
      font-size: 15px;
    }
    #shopify-section-1661800315621979ea .grid__item img{
      max-width: 80%;
    }
  
  .banner-about-us-second-left p {
  font-size: 14px;
}
  
  #question-mark {

  right: 0px;
  width: 1500px;
  z-index: 2;
  top: 20px;
  max-width: 1000px;
	}
  #shopify-section-16432979989f868627 .container-bg {
  float: left;
  width: 100%;
  padding: 0px 5%;
	}
  .footer-model-1 .site-footer .grid__item.footer__about {
  width: 22% !important;
	}
}




@media only screen and (max-width: 1200px) {
  #blog-container{
    height: auto;
  }
.custom__item--ab12527a-3cb6-4534-9a3f-ff2c82f02e33 .custom__item-inner,
  .blog-custom-div,
  .blog-simple-div {
  height:unset !important;
  }
  
.custom__item--ab12527a-3cb6-4534-9a3f-ff2c82f02e33 ,
.custom__item--template--16762150879477__209b4393-3e2c-449f-a47e-ea9a58de0a27-168626544085173e08-1{
  width: 100%;
}


.custom-content-wrapper--template--16762150879477__209b4393-3e2c-449f-a47e-ea9a58de0a27 .custom-content .custom__item{
height:unset;
width:100%;	
  display: block !important;
}


.custom-content-wrapper--template--16762150879477__209b4393-3e2c-449f-a47e-ea9a58de0a27 .container-bg .custom-content {
  display: block !important;
}
  
  #shopify-section-footer-model-1 .footer-model-1 .site-footer .grid__item.footer-links-column {
    width: 100%;
  }
  
  .footer-model-1 .site-footer .grid__item.footer__about {
    width: 50% !important;
  }
  #shopify-section-16432979989f868627 .container-bg{
    margin-top: 0;
 } 

  .header-type-2 .site-header__menubar h1 a img{
    width: 250px;
  }
  
  
}

 @media only screen and (max-width: 1150px) {
  .featured-blog-image img{
    max-width: 150px !important;
  }
   #blog-container{
     height:auto;
   }
   .custom-content-wrapper--template--16762150879477__main .custom__item-inner{
     padding: 0px;
   }
   .last-header-text{
     padding-top: 10px;
     padding-bottom: 35px
   }
 }


 @media only screen and (max-width: 1100px) { 


   .blog-header-sec-2-sub-header {
  font-size: 20px;
}

   
   .blog-header-sec-2-header {
  font-size: 25px;
}
   
  #shopify-section-product-template .wide--four-fifths {
  width: 100% !important;
}
.upload-image-widget:hover:after,.form-search .pop-up-que:hover:after{
    left: 201px;
  }
  .popup-main-container .el-collapse:hover:after{
    transform: scale(.6);
  top: -501px;
  left: 226px;
    }
   #shopify-section-template--16762150846709__340708a6-8f15-477a-ac79-fe8be614d8f1 .custom__block-heading-text{
     font-size: 35px;
   }
   .custom__item.custom__item--template--16762150846709__340708a6-8f15-477a-ac79-fe8be614d8f1-1686587200bfd8179d-0.grid__item.small--one-whole.wide--three-quarters.post-large--three-quarters.large--three-quarters.medium--one-half.small--grid__item.align--top{
     width: 65%;
   }
   .custom__item.custom__item--template--16762150846709__340708a6-8f15-477a-ac79-fe8be614d8f1-1686587200bfd8179d-1.grid__item.small--one-whole.wide--one-quarter.post-large--one-quarter.large--one-half.medium--one-half.align--center{
     width: 35%;
   }
 }
  

@media only screen and (max-width: 1000px) {

/* PAUL START */
  .overlay__text {
    font-size: 22px;
  }

    #shopify-section-b869ed89-4060-4d51-924f-20b231acc10c .custom-content {
    width: 100% !important;
}

  div#services_bg {
    margin-top: 0 !important;
}

#services_bg .container-bg {
    max-width: 100% !important;
  border-radius: 0 !important;
}
  
/* PAUL END */
 
  #shopify-section-16615278758a048542 .custom__item--16615278758a048542-1 .custom__item-inner{
    padding: 0;
  }
  #unicolors #shopify-section-16615278758a048542 .custom-content-wrapper--16615278758a048542{
    padding-top: 0;
  }
  #unicolors .custom-content-wrapper--1661451192c135c10d .gallery{
    margin: 0;
  }
  #header-landing{
   height: 120px;
  }
  .header-type-2 .site-header__menubar h1 a img{
    width: 100%;
  }
  .form-search .text-input {
    width: 80%;
  }
  .banner-about-us-second .banner-about-us-second-left {
	width:100%;
	order:2;
  }
  .banner-about-us-second .banner-about-us-second-right {
  float: right;
  width: 100%;
	}
  .banner-about-us-second-left p {

  padding: 0;
}

#globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(3) .checkbox-wrapper:hover:after {
    top: -70;
    left: -780 !important;
}

}
@media only screen and (max-width: 999px) {
    .upload-image-widget:hover:after,.form-search .pop-up-que:hover:after{
         left: -215px;
      top: 195px;
    }
    .popup-main-container .el-collapse:hover:after{
        transform: scale(.5);
      top: -551px;
      left: 209px;
    }
      #shopify-section-16615278758a048542{
       margin-left: -80px;
    }
    .custom__item-inner.custom__item-inner--text{
      margin-left:0px;
    }
  }


  @media only screen and (max-width:966px) {
    .custom__item--template--16762150846709__340708a6-8f15-477a-ac79-fe8be614d8f1-1686587200bfd8179d-1,
.custom__item--template--16762150846709__340708a6-8f15-477a-ac79-fe8be614d8f1-1686587200bfd8179d-0 {
  width: 100% !important;
}
    
    .custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7 .blog-header-right,
    .custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7 .blog-header-left {
      width:100% !important;
      margin-top: 65px;
     }
     .custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7 .blog-header-right.last-header-text{
       border-left: solid 0px #444;
       border-right: solid 2px #444;
       margin-left: 0px;
     }
    .custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7 .blog-header-right.last-header-text .blog-header-sec-3{
      margin-right: 30px;
    }
    .custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7 .blog-header-right.last-header-text .blog-header-sec-3 .blog-header-sec-2-text{
      font-size: 14px;
      text-align: right;
    }
    .custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7 .blog-header-right .blog-header-sec-2 .blog-header-sec-2-sub-header{
      max-width: 205px;
    }

.custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7 .custom__item-inner {
  display: block !important;
}

.last-header-text {
  padding-top: 0;
  padding-right: 20px;
}
    
    #about-us .header-type-2 .site-header__logo img{
      margin-left: 0;
    }
    .product-hover-10 .product-container .ImageOverlayCa {
      height: 100px;
  	}
    .position-change {
      display: block !important;
    }
    #shopify-section-16615278758a048542 .custom-content{
      margin-left: 0;
      display: flex !important;
      justify-content: center;
    }
    div#shopify-section-16615278758a048542 .custom__block-image{
      left: 0 !important;
    }
    div#shopify-section-16615278758a048542 .custom__item.custom__item--0a78c38b-078f-4fb7-a983-37511b84251d.grid__item.small--one-whole.wide--three-quarters.post-large--three-quarters.large--three-quarters.medium--one-half.small--grid__item.align--top{
      padding: 0px;
    }
    div#shopify-section-16615278758a048542 .text-left{
      margin-left: 0;
      text-align: center !important;
    }
    .upload-image{
      display: flex;
      justify-content: center;
    }
    .upload-image-text{
      width: 100%;
    }
    .icon-visual-search-button-text p{
      width: 100%;
      text-align: center;
    }
    #shopify-section-16615278758a048542 .large--three-quarters{
      width: 100%;
    }
    #shopify-section-16615278758a048542{
      margin-left: 0;
    }
    #shopify-section-16615278758a048542 .custom__block-heading-text,  #shopify-section-16615278758a048542 .custom__block-body-text,  #shopify-section-16615278758a048542 .custom__block-heading-text,  #shopify-section-16615278758a048542 .custom__block-body-text{
      max-width: 100%;
    }
    #shopify-section-footer-model-1 .footer-model-1 .site-footer .grid__item.footer-links-column{
      width: 60%;
    }
    .footer-model-1 .site-footer .grid__item.footer__about,.footer-model-1 .grid-item #insta-feed{
      width: 40% !important;
    }
    
    
    
    
  }  

  @media only screen and (max-width: 950px) {

    .custom-content-wrapper--16615278758a048542 .custom__item--0a78c38b-078f-4fb7-a983-37511b84251d .custom__block-body-text .upload-image-widget {
      margin: 0 auto;
    }
    
    .pricebtn:hover:after{
      top: -355;
      right:-160;
      transform: scale(.4);
    }
    #shopify-section-16432979989f868627 .mt{
    	margin-top: 0;
	} 

  }  
  
  @media screen and (max-width: 910px){
   #news-modal .container .border-title .news-overlay{
     display:none;
   }
    #special-border{
     width: 455px;
      top: 60px;
    }
    
    div#shopify-section-16615278758a048542 .text-left{
      margin-left: 0;
      text-align: center !important;
    }
    .custom__block-heading-text, .custom__block-body-text{
      max-width: 100%;
    }
    #shopify-section-16615278758a048542 .custom__item-inner.custom__item-inner--text{
      margin:0;
    }
    #shopify-section-16615278758a048542 .custom__item-inner{
      padding: 0;
    }
    #shopify-section-16615278758a048542 .large--three-quarters{
      width: 100%;
    }
    #news-modal .container{
      display: flex;
      flex-direction:column;
    }
    #news-modal .newsletter-section .border-title{
      width: 468px !important;
    }
    #news-modal .container .border-title .news-overlay{
      width: 468px;
      height: 637px;
    }
    #news-modal .news-right-title{
      width: 468px;
    }
    #news-modal .news-modal-body{
      width: 500px;
    }
    #news-modal .newsletter-section form{
      width: 100%;
    }
    #news-modal .newslet_title{
       font-size: 26px;
    }
  
  }

  @media only screen and (max-width: 810px) {
    #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(1) .checkbox-wrapper:hover:after {
      top: 35px;
      left: -400px !important;
    }
    #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(2) .checkbox-wrapper:hover:after {
      top: -10px;
      left: -400px !important;
    }
    #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(4) .checkbox-wrapper:hover:after {
      top: -115px;
      left: -400px !important;
    }
    #shopify-section-footer-model-1 .footer-model-1 .site-footer .grid__item.footer-links-column{
      width: 80%;
    }
    
  }

  @media only screen and (max-width: 800px) {

    
    .pricebtn:hover:after{
      top: -355;
        right:-200;
      transform: scale(.3);
    }
    .footer-model-1 .site-footer .grid-item{
      display: flex;
      flex-direction: column;
      padding: 20px;
    }
    #shopify-section-footer-model-1 .footer-model-1 .site-footer .grid__item.footer-links-column, .footer-model-1 .site-footer .grid__item.footer__about, .footer-model-1 .grid-item #insta-feed{
      width: 100% !important;
    }

    .header-type-2 .site-header__menubar h1 a img{
      width: 50%;
    }
    .header-mobile{
      margin-top: -25px !important;
    }
    .custom-content-wrapper--16615278758a048542 .custom__item--0a78c38b-078f-4fb7-a983-37511b84251d .custom__block-body-text{
      font-size: 1.2em !important;
      padding: 20px;
    }
    #unicolors .custom-content-wrapper--1661451192c135c10d .gallery{
      grid-gap: 7px;
    }
    #shopify-section-1661460951cc030ecc .medium--one-half, #shopify-section-footer-model-1 .medium--one-half{
      width:100%;
    }
    #shopify-section-1661460951cc030ecc .custom__item{
      margin:0;
    }
    #shopify-section-1661460951cc030ecc .custom-content{
      display:flex !important;
      flex-direction: column;
    }
    .menu-icon li a{
      font-size: 18px;
    }
    .header-type-2 .site-header__menubar h1 a img{
        width: 300px;
        margin-top: 10px;
      }
  
  }

@media screen and (max-width: 875px){
  .blog-header-sec-1-img{
  margin-right: 20px;
}
  
  .dont-cont{
   padding: 12px 15px;
  }
}

@media only screen and (max-width: 767px) {

/* PAUL START */

#search__image .custom__item-inner {
  position: relative;
  text-align: left;
  max-width: 100%;
  padding: 0 30px 30px 30px;
}
  
  .custom__item.custom__item--4d612d25-6198-4793-9b08-d7db0fc9af8a-image-1.grid__item.small--one-whole.wide--one-half.post-large--one-half.large--one-half.medium--one-half.align--center .custom__block-body-text.rte-setting.custom__text {
  margin-bottom: 30px;
}

  .custom__item.custom__item--4d612d25-6198-4793-9b08-d7db0fc9af8a-image-1.grid__item.small--one-whole.wide--one-half.post-large--one-half.large--one-half.medium--one-half.align--center .custom__item-inner {
  padding: 0 30px 0 30px !important;
}

  #services_bg .services-header-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

  div#print__images h2.custom-content__section-header.text-center {
    margin-top: 50px;
}

  #shopify-section-b7dc65ff-711b-4073-8daa-654acf177f9e .slideshow_heading {
  margin-top: 50px;
}

#shopify-section-8157c6cb-c832-4dbe-aa44-8066524814e9 .slideshow_heading.slider_style h1 {
  margin-top: 30px;
}

  #print__images .container-bg {
    padding: 0;
  }

  #print__images .custom__item-inner {
  padding: 0;
}

  #search__image {
  margin-top: -35px !important;
}

  #search__image .custom__item-inner.custom__item-inner--image {
  padding: 0 30px;
}

  #search__image .custom__item.custom__item--4d612d25-6198-4793-9b08-d7db0fc9af8a-image-1.grid__item.small--one-whole.wide--one-half.post-large--one-half.large--one-half.medium--one-half.align--center {
  margin: 0;
}

  #unique__colors .custom__item.custom__item--f61da44f-8227-4741-9dc3-6c330d52f9d5-image-1.grid__item.small--one-whole.wide--one-third.post-large--one-third.large--one-third.medium--one-half.align--center {
  margin-top: 0;
}

  #unique__colors .custom__item-inner.custom__item-inner--image {
  padding-top: 0 !important;
}

  div#services_bg {
    margin-top: 0 !important;
}
  
  #print__images .custom-content__section-header.text-center {
  font-size: 38px;
}

  #services_bg .custom__item-inner {
  padding: 20px 10px;
}

  #search__image .custom__block-body-text.rte-setting.custom__text {
    font-size: 38px;
    margin-top: 30px;
}

div#unique__colors .prints-uni {
    width: 100%;
    margin: 0 auto;
}
  
div#search__image .custom__item.custom__item--4d612d25-6198-4793-9b08-d7db0fc9af8a-image-1.grid__item.small--one-whole.wide--one-half.post-large--one-half.large--one-half.medium--one-half.align--center {
    width: 100%;
}

div#search__image .custom__item.custom__item--4d612d25-6198-4793-9b08-d7db0fc9af8a-text-1.grid__item.small--one-whole.wide--one-half.post-large--one-half.large--one-half.medium--one-half.align--center {
    width: 100%;
   
}
  
div#search__image .custom-content {
    flex-direction: column;
}
  
  .overlay__text {
    font-size: 22px;
}

div#unique__colors .custom__item--f61da44f-8227-4741-9dc3-6c330d52f9d5-image-1 {
    width: 100%;
}
  
div#unique__colors .custom__item--f61da44f-8227-4741-9dc3-6c330d52f9d5-text-1 {
  width: 100%;
}

#services_bg .custom-content .custom__item:nth-child(1) {
    order: 1 !important;
    width: 80%;
    margin: 0 auto;
}

#services_bg .custom-content .custom__item:nth-child(2) {
    order: 2 !important;
  width: 80%;
    margin: 0 auto;
}

#services_bg .custom-content .custom__item:nth-child(3) {
    order: 4 !important;
  width: 80%;
    margin: 0 auto;
}

#services_bg .custom-content .custom__item:nth-child(4) {
    order: 3 !important;
  width: 80%;
    margin: 0 auto;
}

#services_bg .custom-content .custom__item:nth-child(5) {
    order: 5 !important;
  width: 80%;
    margin: 0 auto;
}

#services_bg .custom-content .custom__item:nth-child(6) {
    order: 6 !important;
  width: 80%;
    margin: 0 auto;
}

#services_bg .custom-content .custom__item:nth-child(7) {
    order: 8;
  width: 80%;
    margin: 0 auto;
}

#services_bg .custom-content .custom__item:nth-child(8) {
    order: 7 !important;
  width: 80%;
    margin: 0 auto;
}

#services_bg .custom-content .custom__item:nth-child(9) {
    order: 8 !important;
  width: 80%;
    margin: 0 auto;
}

#services_bg .custom-content .custom__item:nth-child(10) {
    order: 9 !important;
  width: 80%;
    margin: 0 auto;
}

  #services_bg .container-bg {
    padding: 3rem 0;
}
  
/* PAUL END */

  
   #about-us-content .container-bg .custom-content .custom__block-body-text p{
      font-size: 18px;
    }
    #about-us-content .container-bg .custom-content .one-whole:last-child .custom__block-body-text{
      padding-right: 0px;
    }
  .products-grid-view{
    margin-top: 65px;
  }
  .inputbutton{
    margin-top: -45px;
  }
   #thank-you-v2 .main-content, #thank-you-for-request .main-content{
     margin-top: -50px;
   }
   .dont-cont{
     max-width: 100%;
   }
      .title-register{
    font-size: 30px;
  	}
  
  
    #unicolors
	.product-hover-10
	.product-container
	.grid-link
	.featured-image {
      width: 100%;
      height: 80%;
      object-fit: cover;
}

#globo-formbuilder-72172 .globo-form-id-72172 .globo-form-app {

    max-width: 100%;

}
 .product-hover-10 .product-container .ImageOverlayCa {
 	 height: auto !important;
	}
  .header-first{
  width: 100% !important;
  }
  #nerdy-form-15088 {
  max-width: 100% !important;
	}
  
    .section-header
    .toolbar
    .right{
      float: right !important;
      position: absolute;
      z-index: 9999;
	}
	.section-header
	.toolbar
	.filter-sortby{
  	bottom: 100px;
      width: 91.5% !important;
  }
  #shopify-section-16361382219ba2cacb
  .custom-content-wrapper
  .container-bg
  .custom-content
  .wide--one-third,
  #shopify-section-16361382219ba2cacb
  .custom-content-wrapper
  .container-bg
  .custom-content
  .wide--two-thirds {
  width: 100%;
	}
  
  .header-type-7 .site-header .site-header__logo img {

  display: none !important;
	}
  #CustomerLoginForm .form-width {
  width: 100%;
  }
  
 .form-search {

  display: block;
	}
  
  .form-search .form-left, .form-search .form-right {
  width: 100%;
  float: left;
	}
  
  .form-search .form-left .upload-image .upload-image-widget {
    width: 100%;
  }
  .form-search .text-input {
  width: 87%;
	}
  

  
  #shopify-section-collection-template .grid-uniform .section-header .toolbar .grid__item .filter-sortby .sorting-section {
  width: 100%;
	}
	.section-header .toolbar .right {

  z-index: unset;
	}
  .inputbutton {

  width: 91.5%;

	}
  

  	#shopify-section-collection-template
    .collection-grid .products-grid-view > ul {
  margin: 0;
  padding-top: 100px;
	}
  
  .section-header .filter-sortby .sorting-section .btn {
  padding: 15px 14px;
	}
  .icon-visual-search-button-text p br{
   display:none;
  }

 .header-type-2 .site-header__menubar {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  
  .header-type-2 .menubar-section {
    display: none !important;
  }
  body .header-type-2 #shopify-section-header-model-2{
    margin-left: unset !important;
    width: auto;
  }
  .header-type-2 .header-mobile {
    margin-top: unset !important;
  }
  .header-type-2 .menu-icon .menu_bar_right {
    display: none;
  }
  .header-type-2 .menu-icon li {
    display: flex;
    align-items: center;
    margin: 0 0 0 5px;
  }
  .header-type-2 .menu-icon li a {
    margin-right: 8px;
  }
  .header-type-2 .menu-icon .login-link a {
    margin-right: unset;
  }
  #shopify-section-header-model-2 .login-link {
    margin-top: unset;
    width: 55px;
  }
  #shopify-section-header-model-2 .menu-icon li:nth-child(4) {
    margin-top: unset;
  }
  #header-landing {
    height: unset;
  }
  .top-bar-type-5.top_bar {
    margin-top: 75px;
  }
  .header-type-2 .site-header__menubar h1 a img {
    margin: 10px 10% 0 auto !important;
  }
  #search-guide-modal .req-mod-cont {
    width: 90%;
  }
  
#search-btn{
   width: 30% !important;
}
 input#srt{
  width: 50% !important;
}
 select#cat{
    width: 20% !important;
}

.form-right form,#form-text{
  width: 100% !important;
}
  #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(5) .checkbox-wrapper:hover:after{
    top: -124px;
    left: -162px !important;
  }
  #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(4) .checkbox-wrapper:hover:after {
    top: -85px;
    left: -156px !important;
  }
  #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(3) .checkbox-wrapper:hover:after {
    top: -117px;
    left: -464px !important;
    transform: scale(0.4);
  }
  #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(2) .checkbox-wrapper:hover:after {
    top: 0px;
    left: -158px !important;
  }
  #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(1) .checkbox-wrapper:hover:after {
    top: 44px;
    left: -159px !important;
  }

  
}

@media only screen and (max-width: 700px) and (min-width: 600px) {
   .overlay__text {
    font-size: 18px;
  }
}

@media only screen and (max-width: 759px) {
    .popup-main-container .el-collapse:hover:after{
        transform: scale(.5);
      top: -168px;
      left: -62px;
    }

    .pricebtn:hover:after{
        width: 770%;
        top: -700;
        left: -160;
        transform: scale(.4);
      }
      
}

@media only screen and (max-width: 750px) {
    .logout-link a{
      line-height: 1.2em !important;
    }
    .h1.site-header__logo.order-header{
      max-width: 250px !important;
      display: flex !important;
      justify-content: center !important;
      flex-direction: column !important;
    }
    /*wishlist*/
    #wishlist-link .raq-notification{
      height: 15px;
      width: 15px;
      top: -5px;
    }
    #wishlist-link .raq-notification::after{
      top: -4px;
      right: -4px;
      font-size: .5em;
      width: 15px;
      height: 15px;
      line-height: 10px;
    }
    /*wishlist*/
	#globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(3) .checkbox-wrapper:hover:after {
    	top: -120;
   	 	left: -480 !important;
   		transform: scale(.4);
    }
    #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(1) .checkbox-wrapper:hover:after {
      top: 15px;
      left: -160px !important;
    }
    #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(2) .checkbox-wrapper:hover:after {
      top: -30px;
      left: -155px !important;
    }
    #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(4) .checkbox-wrapper:hover:after {
      top: -115px;
      left: -155px !important;
    }
  
}

@media only screen and (max-width: 700px) {
    .upload-image-widget:hover:after,.form-search .pop-up-que:hover:after{
      left: -229px;
    }
  }

@media only screen and (max-width: 650px) {
	#globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(3) .checkbox-wrapper:hover:after {
    	top: -150;
    	left: -540 !important;
    	transform: scale(.3);
    }
    #about-us .header-type-2 .site-header__logo img{
          margin: auto;
    }
    #shopify-section-template--16416352469237__1662066796133ef838 .custom__item-inner{
      max-width: 100%;
    }
  .header-type-2 .site-header__menubar h1 a img {
    margin: 20px 20% 0 auto !important;
    width: 180px;
  }
}


@media only screen and (max-width: 600px) {

  .sec-3-season {
  display: flex;
  margin-left: 10px;
  width: 100%;
  flex-wrap: nowrap;
  align-items: first baseline;
  flex-direction: row-reverse;
  justify-content: center;
}

.sec-season {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

  .sec-1-season {
  position: relative;
  display: flex;
width: 48.9%;
  flex-direction: column;
  margin-right: 10px;
}

.sec-2-season {
  display: flex;
  margin: 0;
  width: 48.9%;
}

.sec-3-season {
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
  align-items: first baseline;
  flex-direction: row-reverse;
  justify-content: center;
  margin: 0;
  column-gap: 1rem;
}

  .sec-3-season-top {
  margin-bottom: 8px;
  display: flex;
  justify-content: space-between;
  column-gap: 1rem;
  width: 51%;
}

  .sec-3-season-bottom {
  margin-top: 8px;
  width: 50%;
}

.Headings-texts h3 {
    font-size: 37px !important;
}
  
  .Headings-texts {
    align-items: center !important;
}
  
}
@media only screen and (max-width: 570px) {
  .header-type-2 .site-header__menubar h1 a img {
    margin: 20px 10% 0 auto !important;
  }
}
@media only screen and (max-width: 550px) {
.custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7 .blog-header-right .blog-header-sec-2 .blog-header-sec-2-img{
  margin-right: 30px;
}
.custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7 .blog-header-right.last-header-text .blog-header-sec-3{
  margin-right: 0px;
}
.custom-content-wrapper--template--16762150879477__209b4393-3e2c-449f-a47e-ea9a58de0a27 .custom-content .custom__item{
  margin: 0px;
}

  
.blog-header-sec-2-link
a
img{
  width: 60px;
  margin-bottom: 5px;
}
  
  
.blog-header-left{
  margin-top: 0;
  display: block;
}

.blog-header-sec-2 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 0;
  margin-top: 35px;
}

.blog-header-sec-2-heading {
  margin: 20px 0;
}

.blog-header-sec-2,
.blog-header-sec-1{
  width: 100%;
}

.custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7 .blog-header-left {
  margin-top: 0;
}

.blog-header-sec-2-imge {
  margin-top: 22px;
}
  
    .upload-image-widget:hover:after,.form-search .pop-up-que:hover:after{
      transform: scale(.4);
      left: -283px;
      top: 175px;
    }
     .popup-main-container .el-collapse:hover:after{
        transform: scale(.4);
      top: -215px;
      left: -76px;
    }
    .pricebtn:hover:after{
        top: -730;
        left: -280;
        transform: scale(.4);
    }
    #thank-you-v2 .wc-logo img,#thank-you-for-request .wc-logo img{
        height: 50px;
    }
	#thank-you-v2 .wc-ty h2,#thank-you-for-request .wc-ty h2{
      font-size: 2.5em;
      line-height: 1.8cm;
	}
  	#thank-you-v2 .wc-loading img,#thank-you-for-request .wc-loading img {
  		height: 80px;
	}
  	#thank-you-v2 .wc-message p,#thank-you-for-request .wc-message p{
      font-size: .7em;
	}
  	#thank-you-v2 .wc-loading,#thank-you-for-request .wc-loading{
      margin-bottom: 15%;
  	}
  }

@media screen and (max-width: 510px){

    #news-modal .newsletter-section form{
      width: 100% !important;
      padding: 15px !important;
      margin-top: 169px !important;
      border-radius: 0px 0px 50px 50px;
    }
    #news-modal .news-modal-body{
     max-height: 228px;
     border-radius: 50px 50px 0px 0px;
     padding: 0px;
    }
    #news-modal .newsletter-section h2{
      font-size: 35px;
    }
    #news-modal .news-check{
      margin-bottom: 40px !important;
    }
    #news-modal .news-text{
       font-size: 12px !important;
    }
    #special-border{
      display:none;
    }
    .newsletter-section form .btn{
      width: 100% !important;
    }
    .news-modal{
      padding-left: 0px !important;
      padding-right: 0px !important;
    }
    #news-modal .news-modal-body{
      width: 350px !important;
    }
  
  .blog-header-sec-2 {
  margin-left: 0;
}
  .custom__item.custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7.grid__item.small--one-whole.one-whole.align--top {
  padding-left: 30px !important;
}
  .custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7 .blog-header-right {
  margin-left: 0;
  }
  .custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7 .blog-header-right.last-header-text .blog-header-sec-3{
    margin-right: 20px;
  }
  .custom-content-wrapper--template--16762150879477__main{
    padding: 0px 20px;
  }
    #news-modal .container{
      display: flex;
      flex-direction:column;
    }
    #news-modal .newsletter-section .border-title{
      width: 468px;
    }
    #news-modal .container .border-title .news-overlay{
      width: 468px;
      height: 637px;
    }
    #news-modal .news-right-title{
      width: 468px;
    }
    #news-modal .news-modal-body{
      width: 500px;
    }
    #news-modal .newsletter-section form{
      width: 100%;
    }
    #news-modal .newslet_title{
       font-size: 26px;
    }
    .title-uni .snd-title-uni{
      font-size: 40px !important;
    }
}


@media only screen and (max-width: 453px) {
   .sec-1-season {
    width: 48.3%;
  }

   .sec-2-season {
    width: 48.3%;
  }
}

@media only screen and (max-width: 500px) {

.overlay__text {
    font-size: 19px;
  }

  
#search__image {
  margin-top: 0 !important;
}
  
.Headings-texts h3 {
    font-size: 31px !important;
}
  
.Headings-texts h1 {
    font-size: 45px !important;
}
  
#services_bg .container-bg {

    padding: 3rem 0;

}
  
  #blog .normal-logo,#featured .normal-logo{
    margin-top: 14px;
  }

  #shopify-section-template--16762150846709__340708a6-8f15-477a-ac79-fe8be614d8f1 .custom__block-heading-text{
    font-size: 25px;
  }
  #shopify-section-template--16762150846709__2214b73e-6758-45dc-b793-0798e28afd81 .page-blog-title{
    font-size: 20px;
  }
  #shopify-section-template--16762150846709__340708a6-8f15-477a-ac79-fe8be614d8f1 .custom__block-body-text, .metafield-rich_text_field p, .metafield-string,#shopify-section-template--16762150846709__473780e5-c6d4-470a-a79f-629afbdc3f91 .custom__block-body-text{
    font-size: 14px;
  }
  .last-header-text{
  padding-right: 0;
}
  
    .upload-image-widget:hover:after,.form-search .pop-up-que:hover:after{
      left: -288px;
    }
        .pop-up-que{
          width: 350px;
      }

  #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(5) .checkbox-wrapper:hover:after {
      top: -155px;
      left: -182px !important;
      transform: scale(0.2);
  }
    
} 

@media only screen and (max-width: 480px) {
  .h1.site-header__logo.order-header{
      max-width: 180px !important;
    }
  
    .custom__item.custom__item--79ff2c91-f520-46ca-8697-1a94e32a7fe7.grid__item.small--one-whole.one-whole.align--top {
      padding-left: 20px !important;
    }
   .blog-header-sec-1-img{
     margin-right: 0px;
   }
    .popup-main-container .el-collapse:hover:after{
       transform: scale(.4);
        top: -214px;
     left: -120px;
   }
   #simile-visual-search-app .el-collapse{
     top: -23px;
     left: 56px;
   }
   .popup-main-container .recropper::after{
       margin-left: -29px;
   }
    .header-type-2 .site-header__menubar h1 a img {
    margin: 20px 0 0 auto !important;
  }
  .header-type-2 .menu-icon .login-link a, .header-type-2 .menu-icon li a {
    font-size: 14px;
  }
  
 }
   
 
@media screen and (max-width: 450px){
    #news-modal .news-modal-body{
      width: 311px !important;
    }
     #news-modal .newsletter-section form{
      width: 100% !important;
      padding: 15px !important;
      margin-top: 228px !important;
      border-radius: 0px 0px 50px 50px;
    }
    #news-modal .news-mod-cont {
        margin-left: 185px;
     }
     #news-modal .news-close{
      margin-left: 150px;
      margin-top: -40px;
      position: absolute;
    }
     #news-modal .newsletter-section{
      width: 60%;
    }
    #news-modal .container .border-title .news-overlay{
      top: 2px;
    }
    #news-modal .container {
      flex-direction: column;
    }
    #news-modal .newsletter-section .border-title{
      width: 280px !important;
    }
    #news-modal .container .border-title .news-overlay {
      width: 281px;
      height: 380px;
    }
    #news-modal .news-right-title {
      width: 281px;
    }
    #news-modal .newslet_title {
      font-size: 20px;
    }
    #news-modal h2 {
      font-size: 26px;
    }
    #news-modal .mc-embedded-subscribe-form p {
      font-size: 11px;
    }
    #news-modal .news-privacy {
      width: 80%;
    }
     #news-modal .news-check{
      margin-bottom: 53px;
     }
    #news-modal .news-text{
      font-size: 11px;
      padding-left: 8px !important;
    }
    #news-modal .news-modal-body {
      width: 311px;
    }
    #news-modal .news-right-title{
      top: 50px;
    }
    .upload-image-widget:hover:after,.form-search .pop-up-que:hover:after{
        transform: scale(.3);
         left: -340px;
        top: 160px;
    }
    .popup-main-container .el-collapse:hover:after{
          transform: scale(.35);
        top: -244px;
        left: -124px;
    }
    .pricebtn:hover:after{
        top: -680;
        left: -280;
        transform: scale(.3);
    }
    #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(3) .checkbox-wrapper:hover:after {
    	top: -210;
    	left: -610 !important;
    	transform: scale(.2);
    }
    #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(1) .checkbox-wrapper:hover:after {
      top: -55px;
      left: -170px !important;
      transform: scale(.25);
    }
    #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(2) .checkbox-wrapper:hover:after {
      top: -85px;
      left: -170px !important;
      transform: scale(.25);
    }
    #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(4) .checkbox-wrapper:hover:after {
      top: -130px;
      left: -170px !important;
      transform: scale(0.25);
    }

  }

@media only screen and (max-width: 444px) {  

 .overlay__text {
    font-size: 15px;
  }
  
  .social-the-people br{
	display:none;
}
  
  .form-search .text-input {
  width: 85%;
	}
  .footer-model-1 .site-footer .grid__item.footer__about {
  width: 100% !important;
	}
    #nerdy-form-15088 {
  padding: 25px 0 !important;
	}
  #globo-formbuilder-72150 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-label {
  font-size: 13px;
   margin-bottom: 1px;
	}
  .single-product-layout-type-3 .product-single .grid__item .product-img-box, .single-product-layout-type-3 .product-single .grid__item .product_single_detail_section {
  width: 100%;
	}
  

  
}
@media only screen and (max-width: 400px) {

  .Headings-texts h3 {
    font-size: 30px !important;
}

.Headings-texts h1 {
    font-size: 45px !important;
}
  
    .popup-main-container .el-collapse:hover:after{
        left: -145px;
    }
  .custom__item--a9556a77-f84e-420e-ad24-a2dad2dadd8a{
    margin-top:0 !important;
  }
    .pricebtn:hover:after{
        top: -680;
        left: -330;
        transform: scale(.3);
    }
    #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(1) .checkbox-wrapper:hover:after {
        top: -70px;
        left: -181px !important;
        transform: scale(.20);
      }
      #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(2) .checkbox-wrapper:hover:after {
        top: -95px;
        left: -181px !important;
        transform: scale(.20);
      }
      #globo-formbuilder-72150 .g-container .content .globo-form-control ul li:nth-child(4) .checkbox-wrapper:hover:after {
        top: -145px;
        left: -180px !important;
        transform: scale(0.2);
      }
      .header-type-2 #shopify-section-header-model-2{
        margin-left: 8px !important;
      }
      .menu-icon li a{
        font-size: 15px;
      }
      .header-type-2 #shopify-section-header-model-2{
        margin-top: 10px;
        margin-left: 5px !important;
      }
      #shopify-section-header-model-2 .login-link{
        width: 100px;
      }

      #shopify-section-1661451192c135c10d .see-more{
        margin-right: -9px;
        margin-top: -3px;
      }
      #shopify-section-1661451192c135c10d .container-bg{
        padding:0;
      }
      #shopify-section-1661451192c135c10d .custom__item-inner{
        padding: 20px;
      }
       #shopify-section-1661451192c135c10d .custom-content{
         margin-left: 0;
       }
      #unicolors .custom-content-wrapper--1661451192c135c10d .gallery{
        display: flex;
        flex-direction: column;
      }
  body .header-type-2 #shopify-section-header-model-2 {
    width: 23%;
  }


  }

  @media only screen and (max-width: 385px) {
    #thank-you-v2 .wc-logo img, #thank-you-for-request .wc-logo img{
       height: auto;
   }
    #about-us .custom__block-body-text p {
      font-size: 18px;
    }
    #search-btn{
   width: 25% !important;
}
 input#srt{
  width: 40% !important;
}
 select#cat{
    width: 35% !important;
}
.section-header .toolbar .filter-sortby{
      bottom: 120px;
}
    .inputbutton{
          margin-top: -38px;
    }
    .products-grid-view{
          margin-top: 90px;
    }

 }

  @media only screen and (max-width: 350px) {
    .upload-image-widget:hover:after,.form-search .pop-up-que:hover:after{
      transform: scale(.25);
         left: -370px;
      top: 167px;
    }
    .pop-up-que{
          width: 250px;
      }
    .popup-main-container .el-collapse:hover:after{
      transform: scale(.31);
      top: -265px;
      left: -153px;
    }
    .pricebtn:hover:after{
        top: -650;
        left: -370;
        transform: scale(.25);
      }
  }

