/** Shopify CDN: Minification failed

Line 234:0 Unexpected "}"
Line 1684:1 Expected "}" to go with "{"

**/
			@charset "UTF-8";

/* CSS Document */


/******* Common Element CSS Start ******/

body {
	font-family: 'Libre Franklin', sans-serif, Helvetica;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	color: #1c1c1c;
}

h1 {
	font-size: 30px;
	line-height: 40px;
	font-weight: 700;
}

h2 {
	font-size: 24px;
	line-height: 30px;
	font-weight: 600;
}

h3 {
	font-size: 22px;
	line-height: 30px;
	font-weight: 700;
}

p {
	margin: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
}



p a {
	color: #1c1c1c;
	font-weight: 500;
}

p a:hover,
p a:focus {
	color: #1c1c1c;
}

.post-time {
 font-style: italic;
 font-size: 12px;
}

dl,
ol,
ul {
	margin: 0;
}

.common-btn {
	display: inline-block;
	padding: 8px 35px;
	border: 2px solid #fff;
	border-radius: 2px;
	line-height: 30px;
	color: #1c1c1c;
	background-color: #fff;
	font-weight: 600;
	position: relative;
	overflow: hidden;
}

.common-btn:hover,
.common-btn:focus {
	background-color: #1c1c1c;
	border-color: #1c1c1c;
	color: #ffffff;
}

.common-btn.big {
	padding: 8px 45px;
}

.common-btn span {
	display: inline-block;
	transition: transform .3s, opacity 1s;
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.common-btn:hover span {
	transform: translateY(-100%);
	opacity: 1;
}

.common-btn:hover::after {
	top: 50%;
	transform: translateY(-50%);
	opacity: 1;
}

.common-btn::after {
	content: attr(data-hover);
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	text-align: center;
	opacity: 0;
	transition: transform .3s, opacity .3s;
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.nt_pr h3.product-title {
	line-height: 1.8;
}
#shopify-section-pr_summary .product__policies { display: none;}
#shopify-section-pr_summary_instore .product__policies { display: none;}

#mc_embed_signup form {

    background-color: #B59677;
}

#mc_embed_signup label {

    font-weight: 400;
    color: white;
}

.vidWrapper {
	position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
    overflow: hidden;
}

.vidWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.rdc-right-col {
    text-align: center;
}

.rdc-button-home {
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    background-color: transparent !important;
    background-color: #00AEFF!important;
    border-color: #00AEFF!important;
}

.rdc-fullwidth-col{
    width: 100%;
    margin: 0 auto 3%;
    padding: 0 8%;
	text-align: center !important;
}

.rdc-button-blue {
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    background-color: transparent !important;
}

.container_cat { padding: 0px 3% 0px 3% !important;}
.custom-padding-1 { padding: 50px 10% 100px 10% !important;}
.custom-padding-3 { padding: 50px 10% 50px 10% !important; width: 80%;}
.visit-details-sec div { padding: 20px 0;}
.visit-details-sec { padding-bottom: 70px !important;}
.map-sec { margin: 30px 0 0 !important; width: 100% !important;}
.map-sec iframe { width: 100% !important;}
#shopify-section-1637053803c882fdef .nt_se_1637053803c882fdef { margin-top: 20px !important;}
.full-height a { display: block; height: 100%;}
.full-height a img { height: 100%; width: 100%; object-fit: cover; object-position: center;}


.cat_design_5 .cat_grid_item__wrapper {
    background-color: #FAF8F5;
}

.header-text a:hover	
 {	
	color: #000000 !important;}


  
.pr_short_des h2 {
  
  font-size: 15px !important;
  line-height: 26px !important;
  
}
 
.pb__10 {
  
  padding-bottom: 7px;
}

.pt__10 {
  
  padding-bottom: 7px;
}
.rdc-pricing-table p {
		font-weight: 400;
		font-size: 80%;
	}

#b_cdd1dd46-08fe-4809-805b-e0ed3269ed72 {
    display: none;
}
.nt_se_164624447372c5f71d {
    min-height: 450px;
}


/*******
#frm_notify_ppr {
 display:none !important; 
  visibility:hidden !important;*********/
}

/******* Common Element CSS End *********/

@media (min-width: 1200px) and (max-width: 1439px) {
	h1 {
		font-size: 30px;
		line-height: 50px;
	}
	h2 {
		font-size: 24px;
		line-height: 36px;
	}
	h3 {
		font-size: 28px;
		line-height: 33px;
	}
	body {
		font-size: 14px;
	}
  
  .nt_menu>li>a {
    padding-right: 0px !important;
    padding-left: 30px !important;
}
  
#shopify-section-1649840230cbbffb8a .store-section h3 {
		font-size: 18px !important;
		
	}
   
	.stockist-image-desk {
		padding-left: 50px;
		padding-right: 50px;
	}
  
}

@media (min-width: 768px) and (max-width: 1199px) {
    #shopify-section-custom_html_peter_reed .nt_se_custom_html_peter_reed,
  .nt_se_custom_html_peter_reed{ margin: 0 !important;}
	h1 {
		font-size: 30px;
		line-height: 34px !important;
	}
	h2 {
		font-size: 24px;
		line-height: 36px;
	}
	h3 {
		font-size: 28px;
		line-height: 33px;
	}
	body {
		font-size: 14px;
	}
  
#shopify-section-article-template h3 {
  
  font-size: 18px;
  line-height: 23px;
  
}
  
  
  
  
  
  
}

@media (max-width: 767px) {
	h1 {
		font-size: 30px;
		line-height: 32px;
	}
	h2 {
		font-size: 24px;
		line-height: 30px;
	}
	h3 {
		font-size: 28px;
		line-height: 33px;
	}
  
  .saleh3 {
    font-size: 24px;
  margin-top: 0px;}
  
#shopify-section-article-template h3 {
  
  font-size: 18px;
  line-height: 23px;
  
}
  
	body {
		font-size: 14px;
	}
	.tc {
		text-align: left;
		margin-left: 0px;
		margin-right: 0px;
	}
  
  	.rdc-blue-but {
    	    color: #fff !important;
    border-color: #00AEFF !important;
    background-color: #00AEFF !important;
    	
    }
	
	.rdc-black-but {
    	    color: #fff !important;
    border-color: #000000 !important;
    background-color: #000000 !important;
    	
    }
	
  #shopify-section-custom_html_peter_reed .nt_se_custom_html_peter_reed,
  .nt_se_custom_html_peter_reed{ margin: 0 !important;}
  .custom-padding-1 { padding: 50px 20px 50px !important;}
  .custom-padding-2 { padding: 50px 20px 0px !important;}
  .custom-padding-1 h1 { font-size: 25px;}
  .store-sec .col-md-6 { padding: 7.5px 0 !important;}
  .mobile-hide-2 { display: none;}
  .container_cat  { padding: 0px 15px 0px 15px !important;}
}

#shopify-section-1649704886bce53aa4 .w__100 {
    width: 50px;
}

#shopify-section-1649704886bce53aa4 {
    padding-bottom: 0px !important;

}

#shopify-section-16464780586b0acb94 .section-title {

    margin-bottom: -20px !important;
}



/******* Homepage Element CSS End *********/


/* Centered text */

.centered {
	position: absolute;
	bottom: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.top-center {
	position: absolute;
	top: 10%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.bottom-center {
	position: absolute;
	bottom: 10%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.nt_menu>li .sub-menu {
	background-color: #fdf9f6;
	box-shadow: 0 0 0px rgb(0 0 0 / 15%);
	-webkit-box-shadow: inset 0 0 0 0px #eaeaea, 0 0px 0px rgb(0 0 0 / 15%);
	box-shadow: inset 0 0 0 0px #eaeaea, 0 0px 0px rgb(0 0 0 / 15%);
}

.ntheader.header_4 {
	min-height: 92px !important;
}

.dib {
	padding-top: 0px !important;
}

.header__mid .css_h_se {
	min-height: 58 !important;
}

.header__mid .nt_menu {
	min-height: 30px !important;
}

.nt_menu>li>a {
	height: 35px !important;
}

.branding img {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.nt_se_1649704886bce53aa4 .mt__30 {
    margin-top: 0px !important;
}

.nt_se_1649704886bce53aa4 .nt_banner_holder .cat_space_item {
    margin-bottom: 1px !important;
}

.nt_se_1649704886bce53aa4 img {
    margin-bottom: 0px !important;
}

.flex.wrap  {
  
    flex-direction: row !important;
}

#shopify-section-faqs .sp-tab-content a {
	  text-decoration: underline !important;
}



/******* Common Element CSS Start ******/

@media (min-width: 1200px) {
	
	.rdc-row-1 {
		padding: 0px 0px 30px 0px;
	}
	
		.rdc-row-1-b {
		padding: 30px 0px 30px 0px;
	}
	
	.rdc-row-2-left {
		padding: 0px;
	}
	.rdc-row-2-right {
		padding: 2% 10% 5% 10%;
	}
	.rdc-row-3-left {
		padding: 5% 10% 3% 10%;
      text-align:center !important;
	}
	.rdc-row-3-right {
		padding: 0px;
	}
	.rdc-row-4-left {
		padding: 30px 15px 30px 30px;
	}
	.rdc-row-4-middle {
		padding: 30px 23px 30px 22px;
	}
	.rdc-row-4-right {
		padding: 30px 30px 30px 15px;
	}
	.rdc-row-5-left {
		padding: 0% 3% 0% 4%;
	}
	.rdc-row-5-right {
		padding: 3% 5% 5% 5%;
	}
	.rdc-row-6 {
		padding-top: 30px;
	}
	
.rdc-row-6-middle {
		padding: 8% 7% 4% 7%;
	}
	.rdc-row-6-right {
		padding: 30px 30px 30px 15px;
	}
	
	.rdc-row-7-left {
		padding-top: 30px;
	}
	.rdc-row-7-middle {
		padding-top: 30px;
	}
	.rdc-row-7-right {
		padding-top: 30px;
	}
	.header__bot.border_true {
		border-top: 0px solid #fff;
	}
  
  #b_1585640447349 {
  
  width: 56% !important;
    margin-left: 22% !important;
    font-size: 29px !important;
}
  
}

.fl_center {
	justify-content: left;
	-ms-flex-pack: left;
	-webkit-justify-content: center;
	-ms-justify-content: left;
}

.rdclb-row-2-left {
	padding: 33px 30px 30px 75px;
}

.rdclb-row-2-right {
	padding: 100px 0 0 30px;
}

.webyze-multi-product-colors .swatchProductColor { margin: 3px 5px; box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 30%);
  transition: box-shadow 0.4s;}


/******* Logo postion ******/

.d-none {
  display: none !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}
.slideshow .flickity-slider .pe_none { pointer-events: none;}

@media (max-width: 767px)

{
  #shopify-section-16310130740dc97ad1 .nt_se_16310130740dc97ad1.nt_full { margin-top: 20px !important}
  .home-blocks .col-md-6 p,
  .home-blocks .col-md-12 p,
  .home-blocks .col-12 p { padding:0px 15px } 
  .home-blocks .col-6.rdc-row-3-left,
  .home-blocks .col-6.rdc-row-3-right { padding-top: 7px; padding-bottom: 7px;}
  .home-blocks .col-12.pt-2 { padding-top: 15px !important;}
	.dib {
		padding-top: 10px!important;
	}
	.ntheader.header_4 {
		min-height: 25px !important;
	}
	.nt_se_16310130740dc97ad1 {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	#b_1585640443284,
	#b_1585640447349,
	#b_c439df99-a8fe-4955-a7fb-a7271ae83c30 {
		color: #fff !important;
      text-align: center !important;
      font-size: 18.3px !important;
	}
  
  #b_a96e93b0-ae7c-4909-8437-a29a394746a4 {
    color: #fff !important;
}
  
  #b_e4091366-9e5e-475a-ab74-508b9ed85b4c {

    text-align: center !important;
}
  
  #b_d49176cb-2c85-468d-b798-e295fb25576e {

    text-align: center !important;
}
  
	#b_1585640453760 {
		color: #fff !important;
		border-color: #fff !important;
	}
	.rdc-hide-onmobile {
		display: none;
	}
	.rdc-row-6 {
		padding: 0px 0px 10px 0px !important;
	}
	/** home blocks change **/
	.home-blocks .rdc-row-5-left p {
		display: none;
	}
	.home-blocks>div>p {
		margin-bottom: 8px;
	}
	.home-blocks>div>img {
		width: 100%;
	}
	.home-blocks .rdc-row-3-left,
	.home-blocks .rdc-row-5-left {
		display: flex;
		flex-direction: column-reverse;
	}
	.home-blocks h2 {
		margin: 0 0 8px;
		padding: 8px;
		font-size: 20px;
		line-height: 30px;
		letter-spacing: 0;
	}
	.home-blocks .rdc-row-3-right,
	.home-blocks .rdc-row-5-right {
		display: flex;
		flex-direction: column;
	}
/* 	.home-blocks .rdc-row-3-right img,
	.home-blocks .rdc-row-5-right img {
		height: 100%;
	} */
	.home-blocks .rdc-row-3-right .bottom-center,
	.home-blocks .rdc-row-5-right .bottom-center {
		margin: 0 0 8px;
		position: static;
		transform: none;
		padding: 8px;
		bottom: 0;
		text-align: center;
      
      }
	
	
  body .pplrabs { top: 0px !important; z-index: 102;}
  .nt_section .nt_se_1637053803c882fdef { margin: 0px auto 20px  !important; padding: 0;}
  .nt_section .nt_se_1596624928746 { margin-top: 20px !important;}
  .nt_section .nt_se_16310130740dc97ad1 { margin-bottom: 0px !important;}

.tc {
    text-align: center !important;
    margin-left: 0;
    margin-right: 0;
  
  }
  
  .label_style_rectangular .nt_label {
    padding: 10px 10px !important;
    min-width: 90px !important;
  font-size: 25px !important;}
  
  .saleprice {
    font-size: 65px !important;
    padding-top: 30px!important;
}
  .rdc-right-col button.rdc-button-home {
      background-color: rgb(76, 172, 248) !important;
      border-color: rgb(76, 172, 248) !important;
  }
  .rdc-right-col button.rdc-button-home a span {
      color: #fff !important;
  }
  
  
 .rdc-row-6-middle {
    padding: 30px;
    flex: 0 0 100%;
    max-width: 100%;
}  
  
  #shopify-section-1649704886bce53aa4 .w__100 {
    width: 35px;
}
  
 .nt_se_1649704886bce53aa4 .nt_banner_holder .cat_space_item {
    justify-content: left !important;
    padding: 10px 0px 10px 56px !important
}
  
#b_0ae95d7b-61ef-4287-924a-5e43549b7f2d {

    color: #fff !important;
  font-weight:600 !important; 
  font-size: 14px !important; 
  text-align: center !important;
}
  
  .pa_txts.mb_v_pos50 {
    top: 62%;
}
  
	.custom-padding-3 { padding: 50px 5% 50px 5% !important; width: 100%;}
  
}
@media(max-width: 768px){
  .d-sm-none {
    display: none !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .home-blocks .col-sm-6{width:50%!important;}
  
  
  .webyze-multi-product-colors .swatchProductColor {
  margin: 3px 2px !important;
  box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 30%) !important;
}
  .webyze-multi-product-colors .swatchProductColor {
    margin: 3px 2px !important;
    padding: 1px !important;
}
  
  .webyze-multi-product-colors .swatchProductColor, .webyze-multi-product-colors .swatchProductColor>div {

    width: 17px !important;
    height: 17px !important; 
}
  
  .nt_pr h3.product-title {
    line-height: 1.3;
}
.nt_pr h3.product-title {
    font-size: 11px;

}
  #b_279246b5-967e-4efb-956f-073009381b85 {

    color: #fff !important;
}

#b_2cdda929-76eb-4f37-9733-0e1e43d4b520 {
    color: #ffffff !important;
}

#b_2ebc783f-7148-4dae-a421-618e6d4820ff {
    color: #ffffff !important;
}
#b_4a741848-8b9c-4dd5-8466-6c07d2605a01 {
    color: #ffffff !important;
}

  #b_55ee1f16-fd6b-487f-96de-ec2578cb9a04 {

    color: #ffffff !important;
}
  
#b_cdd1dd46-08fe-4809-805b-e0ed3269ed72 {
    display: inherit;
}
  
  #b_2cdda929-76eb-4f37-9733-0e1e43d4b520 {
 display: none;
}

#b_a365d554-7f12-4f66-86af-ea7f23faba3b-16690705327992e0a3-1 {
 display: none;
}

  
#b_12bf55b1-d35d-4b5c-a87e-e3bb8e42f839 {
    color: #ffffff !important;
}

#b_a365d554-7f12-4f66-86af-ea7f23faba3b-16690705327992e0a3-3 {
    color: #000000 !important;
}

#b_caf086a4-7316-483c-8dcd-8ad1a7940fdf {
    color: #000000 !important;
}
  
.pa_txts.mb_h_pos14 {
    left: 11.5% !important;
}
}

@media(min-width: 768px){
  .d-md-block {
    display: block !important;
  } 
  .d-md-none {
    display: none !important;
  }
  
  .rdc-blue-but {
    color: #fff !important;
    border-color: #00AEFF !important;
    background-color: #00AEFF !important;

}

.rdc-blue-but:hover {
    color: #ffffff !important;
}
  
#shopify-section-1649711550411d2319 .section-subtitle {

    padding: 0 10% !important;
} 
  
 
#shopify-section-1649711550411d2319 .section-title {
    font-size: 23px !important;
    font-weight: 600 !important;
}
  
#shopify-section-1649711550411d2319 .section-subtitle {
    font-size: 17px !important;
    font-weight: 400 !important;
}
    #b_12bf55b1-d35d-4b5c-a87e-e3bb8e42f839 {
 display: none;
}
  
}
@media (min-width: 768px) and (max-width: 991px){
  .mobile-hide { display: none;}
   .nt_section .nt_se_1637053803c882fdef { margin: 0px auto 20px  !important; padding: 0;}
  #b_e4091366-9e5e-475a-ab74-508b9ed85b4c { display: none;}
   #shopify-section-16310130740dc97ad1 .nt_se_16310130740dc97ad1.nt_full { margin-top: 20px !important}
  .home-blocks .col-md-6 p,
  .home-blocks .col-md-12 p,
  .home-blocks .col-12 p { padding:0px 15px } 
/*   .home-blocks .col-md-6.rdc-row-2-left,
  .home-blocks .col-md-6.rdc-row-2-right { padding-top: 7px; padding-bottom: 7px;} */
  .home-blocks .col-12.pt-2 { padding-top: 15px !important;}
  .nt_section .nt_se_1637053803c882fdef { margin: 0px auto 20px  !important; padding: 0; }
  .ntheader.header_4 { min-height: initial!important;}
  .nt_section .nt_se_16310130740dc97ad1 { margin: 10px auto !important;}
  .home-blocks>div>a { display: block; height: 100%;}
  #shopify-section-1596624928746 .nt_se_1596624928746.ins_loaded { margin-top: 25px !important;}
  .home-blocks .rdc-fullwidth-col { margin-bottom: 0 !important;}
/*   .home-blocks>div>a>img,
  .home-blocks>div>img{ height: 100%; width: auto;}
  .home-blocks>.rdc-row-5-right>img { height: auto;} */
	.home-blocks .rdc-row-3-left,
	.home-blocks .rdc-row-5-left {
		display: flex;
		flex-direction: column-reverse;
	}
  .home-blocks .rdc-hide-desktop { display: none;}
    #shopify-section-pages_heading .page_head_pages_heading,
    	.rdc-row-6 {
		padding: 0px 0px 10px 0px !important;
	}
      #shopify-section-custom_html_peter_reed .nt_se_custom_html_peter_reed,
  .nt_se_custom_html_peter_reed{ margin: 0 !important;}
  
  
  
  #b_1585640447349 {
  
  width: 56% !important;
    margin-left: 22% !important;
        font-size: 16px !important;
    line-height: 21px !important;
}
  
  #b_c439df99-a8fe-4955-a7fb-a7271ae83c30{
  
  width: 45% !important;
    margin-left: 27% !important;
        font-size: 14px !important;
    line-height: 21px !important;
}
 .type_banner3 .nt_banner_holder {
    height: auto !important;
    padding-top: 70%;
}
.type_banner3 .cat_space_item {height: calc(100% - 30px); top: 0 !important;}
.type_banner3 .cat_space_item .banner_hzoom {height: 100%;}
}
@media (min-width: 992px) and (max-width: 1199px){
  .nt_section .nt_se_1637053803c882fdef { margin: 0px auto 20px  !important; padding: 0;}
  #b_e4091366-9e5e-475a-ab74-508b9ed85b4c { display: none;}
   #shopify-section-16310130740dc97ad1 .nt_se_16310130740dc97ad1.nt_full { margin-top: 20px !important}
  .home-blocks .col-md-6 p,
  .home-blocks .col-md-12 p,
  .home-blocks .col-12 p { padding:0px 15px } 
/*   .home-blocks .col-md-6.rdc-row-2-left,
  .home-blocks .col-md-6.rdc-row-2-right { padding-top: 7px; padding-bottom: 7px;} */
  .home-blocks .col-12.pt-2 { padding-top: 15px !important;}
  .nt_section .nt_se_1637053803c882fdef { margin: 0px auto 20px  !important; padding: 0; }
  .ntheader.header_4 { min-height: initial!important;}
  .nt_section .nt_se_16310130740dc97ad1 { margin: 10px auto !important;}
  .home-blocks>div>a { display: block; height: 100%;}
  #shopify-section-1596624928746 .nt_se_1596624928746.ins_loaded { margin-top: 25px !important;}
  .home-blocks .rdc-fullwidth-col { margin-bottom: 0 !important;}
  .home-blocks .col-6.rdc-row-3-right,
  .home-blocks .col-md-4,
  .home-blocks .col-md-12.rdc-row-6.rdc-hide-onmobile{ margin-top: 20px}
  #shopify-section-pages_heading .page_head_pages_heading,
  	.rdc-row-6 {
		padding: 0px 0px 10px 0px !important;
	}
      #shopify-section-custom_html_peter_reed .nt_se_custom_html_peter_reed,
  .nt_se_custom_html_peter_reed{ margin: 0 !important;  }
  
    #shopify-section-1649704886bce53aa4 .w__100 {
    width: 45px !important;
}
    
.type_banner3 .nt_banner_holder {
    height: auto !important;
    padding-top: 70%;
}
.type_banner3 .cat_space_item {height: calc(100% - 30px); top: 0 !important;}
.type_banner3 .cat_space_item .banner_hzoom {height: 100%;}
  
}
@media (min-width: 992px){
	.d-lg-block {
    display: block !important;
  }
  .d-lg-none {
    display: none !important;
  }
}
@media(min-width: 1200px){
  .type_banner3 .nt_banner_holder {
    height: auto !important;
    padding-top: 48%;
}
.type_banner3 .cat_space_item {height: calc(100% - 30px); top: 0 !important;}
.type_banner3 .cat_space_item .banner_hzoom {height: 100%;}
}
@media (min-width: 1200px) and (max-width: 1439px) {
	.header__mid .tc {
		text-align: right;
		margin-left: 50px;
		margin-right: 0px;
	}
	.icon_cart .tcount,
	.icon_like .tcount,
    .h_icon_iccl .icon_like .tcount, .h_icon_pegk .icon_like .tcount, .icon_like .tcount{
		right: -150px;
	}
  .icon_cart .tcount, .icon_like .tcount, .h_icon_pegk .icon_like .tcount, .icon_like .tcount {
    right: -6px;
    text-align: center;
}
  
  .saleprice {
	font-size: 70px !important;
  }
  
    #shopify-section-1649704886bce53aa4 .w__100 {
    width: 45px !important;
}
  .nt_menu>li>a {
    padding-right: 0px;
    padding-left: 13px;
}

  .nt_menu>li>a {

    font-size: 14px !important;

}
  
}

@media (min-width: 1400px) and (max-width: 1536px) {
	.header__mid .tc {
		text-align: right;
		margin-left: 75px;
		margin-right: 0px;
	}
	.icon_cart .tcount,
	.icon_like .tcount,
    .h_icon_iccl .icon_like .tcount, .h_icon_pegk .icon_like .tcount, .icon_like .tcount{
		right: -350px;
	}
  .icon_cart .tcount, .icon_like .tcount, .h_icon_pegk .icon_like .tcount, .icon_like .tcount {
    right: -6px;
    text-align: center;
}

 
#b_1585640447349 h3 {
  
  width: 56% !important;
    margin-left: 22% !important;
    font-size: 29px !important;
}
  
  .nt_menu>li>a {
    padding-right: 0px;
    padding-left: 18px;
}

}

 @media (min-width: 1537px) {
	.header__mid .tc {
		text-align: right;
		margin-left: 75px;
		margin-right: 0px;
	}
	.icon_cart .tcount,
	.icon_like .tcount,
    .h_icon_iccl .icon_like .tcount, .h_icon_pegk .icon_like .tcount, .icon_like .tcount{
		right: -450px;
	}
   .icon_cart .tcount, .icon_like .tcount, .h_icon_pegk .icon_like .tcount, .icon_like .tcount {
    right: -6px;
    text-align: center;
}
/* RICK	.container {
		max-width: 1920px;
	}*/	
	.container_des {
		max-width: 1200px !important;
	}
}

/* RICK @media (min-width: 1025px) {
	.container_cat.cat_wide,
	.wrapper_wide #ntheader .container,
	.wrapper_wide .caption-w-1,
	.wrapper_wide .container {
		max-width: 1450px;
	}	}
	@media (min-width: 1230px) {
		.container {
			max-width: 1450px;
		}	}
		@media (min-width: 1451px) {
			.container {
				max-width: 1920px;
			}	}

}*/	

@media (min-width: 769px) {

	.sp-tabs {
		padding-top: 5px;
	}	

	.rdc-hide-desktop, #b_e4091366-9e5e-475a-ab74-508b9ed85b4c {
		display: none;
	}
	
	.product .summary {
		padding-right: 10% !important;
	}

	.nt_se_custom_html_lookbook {
		padding-left: 7% !important;
		padding-right: 8% !important;
	}


  
}

.pplrabs {
  
    height: 350px !important; 
}

.pplr-prev-left {
  
  height: 350px !important; 
}

.pplr-prev-left img {

    max-height: 350px !important;
}



.footer__top .nt-social i {
    font-size: 24px;
}


.post-info .cd {
    font-weight: 800;
}

.rdc-small {
   font-size: 80% !important;
}

.products .post_nt_loop:hover>a:before { content: none;}
.products .post_nt_loop:hover a>.lazyloadt4sed { transform: none; -webkit-transform: none;}
.cat_shop_wrap .post_list_widget time,
.flickity-slider .item time{ display: none;}


.nt_labels {
    top: 0px;
    left: 0px;}

.label_style_rectangular .nt_label {
    padding: 13px 18px;
    min-width: 100px;
    font-size: 29px;}


.nt_label, .nt_label.on, .qs_label.onsale {
    background-color: #d2011b;}

.saleprice {
	font-size: 86px;
	color: #D2011B;
	line-height: 40px !important;
margin-bottom: 29px;
    margin-top: 29px;}

.salepriceh3 {
  font-size: 27px;
  margin-top: 8px;
}

.cra {
    color: #efb63d;
}

.quote_content p {
  	font-family: 'Playfair Display', serif !important;
	font-size: 18px;
	font-weight: 400;
  line-height: 28px;}

.quote_content em {

    font-family: 'Playfair Display', serif !important;
}

.quote_content {
  padding-right: 20px !important;
    padding-left: 20px !important;
}

.fs__13 {
    font-size: 22px;
}
.quote_rating>i {
    margin: 0 4.5px;
}

.nt_full .flickity-prev-next-button.previous {
  left: -15px;}

.nt_full .flickity-prev-next-button.next {
    right: -15px;
}

@media (min-width: 769px) and (max-width: 1400px) {

#b_1585640447349 {
    line-height: 36px !important;
    font-size: 23px !important;
      width: 50% !important;
    margin-left: 25% !important;
}

  #b_1662625675eb7745ed-2 {
    height: 0px !important;
}

  .pa_txts.h_pos3 {
    top: 10%  !important;
}
  
  #b_c439df99-a8fe-4955-a7fb-a7271ae83c30 {
    line-height: 20px !important;
    font-size: 13px !important;
}
  
  #b_d6626463-b39a-48d5-82c1-85937c7e4940 {
    height: 4px !important;
}
  #b_00086cc9-5585-4749-839e-63dca8b5ddbc {
    font-size: 18px !important;
}
#b_1662625675eb7745ed-3 {
    font-size: 25px !important;
}
  .pa_txts.h_pos3 {
    left: 1% !important;
}
}

/* changes 9-6-22 
.flickity-slider .caption-wrap .caption { display: flex; justify-content: flex-end; text-align: center;}
.flickity-slider .caption-wrap .caption a.rdc-blue-but { background-color: #01c2e7 !important; border-color: #01c2e7 !important;}*/

/* RICK
@media (max-width: 991px){
  .home-blocks .col-md-6 a { aspect-ratio: initial;}
}
*/

@media (max-width: 991px){
  .home-blocks .col-md-6 a { aspect-ratio: 1 / 1.5;}
}



@media (min-width: 1281px) and (max-width: 1439px) {
.pa_txts.v_pos15 {
    top: 10%;
}
}

/* changes 23-6-22 */
#insta-feed img, .instafeed-shopify img { object-position: top center;}

@media (min-width: 1600px)  {
#b_1662625675eb7745ed-3 {
    font-size: 40px !important;
}
  #b_00086cc9-5585-4749-839e-63dca8b5ddbc {
    font-size: 30px !important;
}
}
@media (min-width: 1200px) and (max-width: 1800px) {
.pa_txts.h_pos32 {
    left: 34.5% !important;
}
/* changes 23-6-22 .pa_txts.h_pos39 {
    left: 34.5% !important;
} */
}
#b_a9160df9-08c3-4e3a-80b5-8f241ba02215 {
    font-size: 50px;
    font-family: 'Playfair Display' !important;
    font-weight: 100;
  text-decoration: none;
}

/* RICK FOR HOME PAGE BANNERS*/

@media (min-width: 769px) {
#shopify-section-0389a437-d5fb-4c71-947b-dbbfbbbb6269 {
		display: none;
	}}

@media (max-width: 768px) {
  #shopify-section-efc5bad6-5406-4bc9-a5e6-6807ae998b50
   {
		display: none;
	}



#shopify-section-0389a437-d5fb-4c71-947b-dbbfbbbb6269 .pa_txts.mb_v_pos50 {
    top: 50%;
}


}



/* RICK FOR BANNERS*/

@media (min-width: 769px) {

#b_663b4be0-3141-463e-b55f-6e14d74fc7ee {
		display: none;
	}	
#b_c3960c00-546f-47d5-993c-f33257436960 {
 display: none;
}
  #b_413aecc0-0c9a-4d33-b3ed-a7bd72d343e3{
 display: none;
}
  
#b_2b112f4c-8fa4-4c93-a609-9474e071fba1 {
    display: none;
}
  #b_a365d554-7f12-4f66-86af-ea7f23faba3b-16690705327992e0a3-3 {
  
    width: 30%;
    margin-left: 35%;
}

  .nt_f10e9edc-a5a1-47fc-b9e9-78dcebe773fb {
 display: none;
}
}

@media (max-width: 768px) {

#b_538e3b4b-3dc1-4707-b1be-36ccf7538427 {
		display: none; 
}
  #b_ccf01ff7-f9de-40d8-80d3-7e06f3a42450-1673283175228d68f1-7 {
 display: none;
}
  #b_ccf01ff7-f9de-40d8-80d3-7e06f3a42450-1673283175228d68f1-1{
 display: none;
}
#b_ccf01ff7-f9de-40d8-80d3-7e06f3a42450-1673283175228d68f1-3 {
    color: #ffffff !important;
}
  #b_ccf01ff7-f9de-40d8-80d3-7e06f3a42450-1673283175228d68f1-9 {
    color: #ffffff !important;
}
}

.go3581553242.go3581553242.go3581553242 {
    color: #000000;
    line-height: 18px;
}

/* RICK FOR H2 text on collections*/

.collection-h1 {
font-weight: 400 !important;
  font-size: 18px !important; 
    line-height: 22px !important; 
}

.collection-h2 {
  
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  letter-spacing: 0px !important; 
}

@media (max-width: 768px) {
.collection-h2 {
font-weight: 400 !important;
  font-size: 14px !important; 
  line-height: 22px !important; 
      letter-spacing: 0px !important; 
}}
@media (max-width: 767px) {
.collection-h2 {
  line-height: 22px !important; 
}}

/* RICK FOR Yotpo*/
.yotpo-widget-referral-widget .yotpo-background .yotpo-left-align-image {

    -o-object-position: right !important;
    object-position: right !important;

}
.yotpo-widget-referral-widget .yotpo-background .yotpo-right-align-image {

    -o-object-position: right !important;
    object-position: right !important;

}
/* RICK FOR Vimeo*/
.vimeo-wrapper {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: -1;
   pointer-events: none;
   overflow: hidden;
}
.vimeo-wrapper iframe {
   width: 100vw;
   height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
   min-height: 100vh;
   min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
}
#nt_a1a9bd32-58e0-47e4-b409-b0f6639d0b9f-1685655152e6223286-0 .v_pos50.caption {
    position: static;
    transform: none;
}
/* RICK FOR main banner text*/
@media (min-width: 1600px) {
#shopify-section-a1a9bd32-58e0-47e4-b409-b0f6639d0b9f .pa_txts.h_pos47 {
    left: 56%;
    width:40%!important;
}

  
}

@media (max-width: 767px) {
#shopify-section-a1a9bd32-58e0-47e4-b409-b0f6639d0b9f .pa_txts.h_pos47 {
    left: 1%!important;
    width:100%!important;
}
#b_a1a9bd32-58e0-47e4-b409-b0f6639d0b9f-1685655152e6223286-7 {
    color: #ffffff!important;
}
  #b_2e6e5039-7a5b-4f34-83a2-c8161c5e9c42 {
    color: #ffffff!important;
}
  #b_9e28c775-fd73-4e40-af95-81b32d9259ae {
    color: #ffffff!important;
}
#shopify-section-1654790104e2f6cc96 {
  display: none;
}
/* RICK FOR mobile Parralex */
  
/*   #psb-template--16538301005979__psb_parallax_parallax_01_t3tGME .psb-parallax__background {
  
    background-image: url(/cdn/shop/files/NigelCurtiss_Fall2024Soiree_1A_34114.jpg)!important;
  }
}*/

/* RICK FOR mobile video hompage text*/
@media (max-width: 767px) {

.pa_txts.mb_v_pos76 {
    bottom: 5%;
}
.se_height_full .nt_bg_lz {
    min-height: 40vh !important;
}

}

#b_d80cbf3d-759a-4414-bd7c-de481ff0231d  {
  display: none;
}

/* RICK FOR Velvet banner text*/

@media (min-width: 769px) and (max-width: 1023px) {

#shopify-section-template--15925110702235__161cc6a1-edde-402e-8dcc-d7555c7e5382
  .t4s-content-position {
  bottom: calc(101% - 98%)!important;
    --p-left-tb:71% !important;
}}


@media (min-width: 1024px) and (max-width: 1279px) {

#shopify-section-template--15925110702235__161cc6a1-edde-402e-8dcc-d7555c7e5382
  .t4s-content-position {
  bottom: calc(103% - 98%)!important;
    --p-left-tb:71% !important;
  }
  .t4s-text-bl {
    font-size: 45px;  
}}

@media (min-width: 1280px) and (max-width: 1365px) {

#shopify-section-template--15925110702235__161cc6a1-edde-402e-8dcc-d7555c7e5382
  .t4s-content-position {
      bottom: calc(123% - 98%)!important;
    right: calc(48% - 90%) !important;
  }
  #shopify-section-template--15925110702235__161cc6a1-edde-402e-8dcc-d7555c7e5382
  .t4s-text-bl {
    font-size: 36px;
}

}

@media (min-width: 1366px) and (max-width: 1439px) {

#shopify-section-template--15925110702235__161cc6a1-edde-402e-8dcc-d7555c7e5382
  .t4s-content-position {
  bottom: calc(122% - 98%)!important;
    right:-34% !important;
}

  #shopify-section-template--15925110702235__161cc6a1-edde-402e-8dcc-d7555c7e5382
  .t4s-text-bl {
    font-size: 36px;
    line-height: 1em;
}

}

@media (min-width: 1400px) and (max-width: 1535px) {
  #shopify-section-template--15925110702235__161cc6a1-edde-402e-8dcc-d7555c7e5382
.t4s-content-position {
   bottom: calc(121% - 98%)!important;
    right:-30% !important;
  }
  #shopify-section-template--15925110702235__161cc6a1-edde-402e-8dcc-d7555c7e5382

  .t4s-text-bl {
    font-size: 36px;
    line-height: 1em !important;
  }
 #b_52c092d5-4548-4459-9309-d79065a3d8da {

    --text-lh: 36px !important;
}
  
}

@media (min-width: 1536px) and (max-width: 1700px) {

#shopify-section-template--15925110702235__161cc6a1-edde-402e-8dcc-d7555c7e5382
  .t4s-content-position {
  bottom: calc(121% - 98%)!important;
    right:-25% !important;
  }
  #shopify-section-template--15925110702235__161cc6a1-edde-402e-8dcc-d7555c7e5382

  .t4s-text-bl {
    font-size: 36px;
    line-height: 1.1em !important;
  }

  #b_52c092d5-4548-4459-9309-d79065a3d8da {

    --text-lh: 43px !important;
}}


@media (min-width: 1701px) and (max-width: 1919px) {

#shopify-section-template--15925110702235__161cc6a1-edde-402e-8dcc-d7555c7e5382
  .t4s-content-position {
  bottom: calc(121% - 98%)!important;
    right:-32% !important;
  }
  #shopify-section-template--15925110702235__161cc6a1-edde-402e-8dcc-d7555c7e5382

  .t4s-text-bl {
    font-size: 46px;
    line-height: 1.1em !important;
  }

 }

@media (min-width: 1701px) and (max-width: 1919px) {
.rdc-slider-title {
    left: -677px !important;
    top: -567px !important;
    font-weight: 600;
    font-size: 99px;
}
}
@media (min-width: 2500px) {
  .rdc-slider-title {
    left: -1005px !important;
    top: -808px !important;
    font-weight: 600;
    font-size: 130px;
  }
}

@media (min-width: 2500px) {

#shopify-section-template--15925110702235__161cc6a1-edde-402e-8dcc-d7555c7e5382
  .t4s-content-position {
 right: calc(62% - 90%) !important;
    bottom: calc(123% - 98%) !important;
    
}}



/* RICK RICK COTTON COLLECTION */
@media (min-width: 1280px) and (max-width: 1365px) {
#shopify-section-template--15925110702235__a654c611-8efd-48ef-a038-224a2a24ae3e #b_52b9e76d-a1aa-4608-838d-8885a7ea14af {
      font-size: 12px !important;
    --button-pd-lr: 22px !important;
    --button-mh: 34px !important;
}
#shopify-section-template--15925110702235__a654c611-8efd-48ef-a038-224a2a24ae3e #b_52c092d5-4548-4459-9309-d79065a3d8da {
    font-size: 24px !important;

}
#b_782142a4-6ce6-4617-ae2a-058a5414cbf3  {
  --mgb: 10px !important;
}

  
  }


/* CSS for size guide */
.t4s-form__product .t4s-product-form__buttons {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.t4s-product-form__buttons>.t4s-flex-wrap {
    display: inline-flex !important;
}
.t4s-product-form__buttons .t4s-extra-link {
    margin-left: auto;
}
.t4s-product-form__buttons .t4s-extra-link > a {
    margin-right: 0;
}
@media (max-width: 1199px){
.t4s-form__product .t4s-product-form__buttons {
    flex-direction: column;
    align-items: start;
}
.t4s-product-form__buttons .t4s-extra-link {
    margin-left: inherit;
    margin-top: 10px;
}
}
#t4s-pr-popup__size-guide .row-image {
    clear: both;
}
#t4s-pr-popup__size-guide .column-image {
    height: auto;
    text-align: center;
}
#t4s-pr-popup__size-guide .column-image img {
    max-height: 500px;
}
.t4s-product__price-review .t4s-product-available__true.made-to-order {
    font-size: 17px;
    line-height: 26px;
    font-weight: bold;
    text-transform: uppercase;
}
/* RICK for sale badges CSS for size guide */
.t4s-product-badge {
    left: 15px;
    right: 15px;
    align-items: flex-end !important;
}
.bg_color_cobalt {
  background-color: #006ab3 !important;
}
.bg_color_cherry {
  background-color: #a40012 !important;
}
.bg_color_saddle {
  background-color: #8b4722 !important;
}
.t4s_des_title_11 .t4s-section-title>span:after {
  background-color: #006ab3 !important;

}