/** Shopify CDN: Minification failed

Line 18:12 Expected ")" to end URL token
Line 19:12 Expected ")" to end URL token
Line 20:14 Expected ")" to end URL token
Line 21:15 Expected ")" to end URL token
Line 27:12 Expected ")" to end URL token
Line 28:12 Expected ")" to end URL token
Line 29:14 Expected ")" to end URL token
Line 30:15 Expected ")" to end URL token
Line 36:12 Expected ")" to end URL token
Line 37:12 Expected ")" to end URL token
... and 2 more hidden warnings

**/
@font-face {
	font-family: 'Conv_Constantine';
	src: url({{'Constantine.eot' | asset_url }});
	src: url({{'Constantine.woff' | asset_url }}) format('woff'), 
      	 url({{'Constantine.ttf' | asset_url }}) format('truetype'), 
         url({{'Constantine.svg' | asset_url }})format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Oswald-Light';
	src: url({{'Oswald-Light.eot' | asset_url }});
	src: url({{'Oswald-Light.woff' | asset_url }}) format('woff'), 
      	 url({{'Oswald-Light.ttf' | asset_url }}) format('truetype'), 
         url({{'Oswald-Light.svg' | asset_url }})format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_PlayfairDisplay-Regular';
	src: url({{'PlayfairDisplay-Regular.eot' | asset_url }});
	src: url({{'PlayfairDisplay-Regular.woff' | asset_url }}) format('woff'), 
      	 url({{'PlayfairDisplay-Regular.ttf' | asset_url }}) format('truetype'), 
         url({{'PlayfairDisplay-Regular.svg' | asset_url }})format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Header */
#shopify-section-header_3 .header__mid {
    background-color: #020202 !important;
}
#shopify-section-header_3 .container, #shopify-section-header_top .container{
    padding-right: 30px;
    padding-left: 30px;
}
.des_header_3.header_full_true .branding>a {
     margin-left: 0px !important; 
}
.nt_menu li{
     font-family: 'Conv_Oswald-Light';
}
.nt_action>a>i, .nt_action>div>a>i {
     font-size: 14px !important;
}
#nt_menu_id>li>a:focus, #nt_menu_id>li>a:hover {
    color: #FFFFFF !important;
}
#ntheader .nt_action>a:focus, #ntheader .nt_action>div>a:focus, #ntheader .nt_action>a:hover, #ntheader .nt_action>div>a:hover{
    color: #FFFFFF !important;
}
.nt_action>a, .nt_action>div>a{
    color: #FFFFFF !important;
}
header ul#nt_menu_id{
     text-transform: uppercase;
}
header .nt_menu>li>a{
     font-size: 13px;
     letter-spacing: 2px;
     color: #FFFFFF !important;
}

/* Slideshow */
.pa_txts.caption h3.slt4_h3, .pa_txts.caption h4.slt4_h4{
     font-family: 'Conv_Constantine';
}
h3 .cp{
     color: #ecc94f;
}
.pa_txts.caption .slt4_btn{
     border-radius: 35px;
     padding: 5px 35px !important;
}
a.button.slt4_btn:focus, a.button.slt4_btn:hover {
    opacity: 1 !important;
}
.pa_txts.caption .hr1{
    border-bottom: 1px solid #ffffff;
    max-width: 200px;
    margin: 20px auto 0;
}
.pa_txts.caption .hr2{
    border-bottom: 1px solid #ffffff;
    max-width: 80px;
    margin: 5px auto 0;
}
h3.section-title{
    font-family: 'Conv_Constantine' !important;
    color: #000000;
}
.title_5{
    padding-bottom: 0px !important;
}
.cat_grid_item__title.h3 {
    font-family: 'Conv_PlayfairDisplay-Regular' !important; 
}
.cat_design_3 .cat_grid_item__title {
    font-size: 25px !important;
    font-weight: 100 !important;
}
.type_image_text h3, .type_image_2_text h3{
    font-family: 'Conv_Constantine' !important;
    color: #000000 !important;
}
.type_image_text .cd{
    font-size: 18px !important;
}
.type_image_text p{
    color: #000000 !important;
}
.type_image_2_text p{
    color: #000000 !important;
}
ul.tab_cat_title.ul_none{
    border-bottom: 1px solid #E7E7E7;
}
.tab_cat_title.des_tab_10>li>a{
    color: #010101 !important;
    opacity: 0.3 !important;
    font-size: 15px !important;
}
.tab_cat_title.des_tab_10>li>a>span{
    padding-bottom: 4px !important;
}
.clno-touchevents .tab_cat_title>li>a:hover, .tab_cat_title>li>a.tt_active {
    opacity: 1 !important;
}
.tab_cat_title.des_tab_10>li>a>span:after{
    bottom: 0px !important;
}
.type_tab_collection_owl .nt_pr h3.product-title {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
}
.type_tab_collection_owl h3.product-title>a{
    color: #010101 !important;
}
.type_tab_collection_owl h3.product-title>a:hover{
    color: #b59677 !important;
}
.type_tab_collection_owl a.button.button_dark {
    background-color: #646464;
    border-color: #646464;
}  
.type_tab_collection_owl .product-info .price{
    color: #696969 !important;
    font-size: 14px !important;
/*     margin: 5px 0; */
}
.type_tab_collection_owl .price_range .new{
    margin-top: 5px;
}
.type_tab_collection_owl .flickity-prev-next-button{
    opacity: 0.5 !important;
}
.type_tab_collection_owl .flickity-prev-next-button:hover{
    opacity: 1 !important;
}

.cat_lay4_4.cat_space_0 .cat_grid_item_1 .cat_grid_item__overlay {
    padding-top: 52.63157894736842% !important;
}
.cat_lay4_4 .cat_grid_item__btn.dn{
    display: block;
    font-style: normal;
    font-size: 12px;
    border: 1px solid #ffffff;
    width: 130px;
    margin: 10px auto;
    padding: 3px;
    font-family: 'Conv_Oswald-Light';
    letter-spacing: 1px;
}
.cat_design_2 .cat_grid_item__title{
    font-weight: 100 !important; 
}
.cart_grid_item_sub-heading{
    font-family: 'Conv_Oswald-Light'; 
    letter-spacing: 1px;
}
#sub_collection .page-head h1{
    font-family: 'Conv_Constantine' !important;
}
h1.collection_title.mb__5.cw {
    color: #000000;
    text-align: center;
    margin: 20px 0;
    font-family: 'Conv_Constantine';
}
h1.page_title {
    color: #000000;
    text-align: center;
    font-family: 'Conv_Constantine' !important;
}
.template-page .page_description{
    color: #000000;
    text-align: center;
}
.collection_description{
    color: #000000;
    text-align: center;
}
/* Newsletter */
.type_newsletter .container{
    max-width: 800px !important;
}
.type_newsletter .signup-newsletter-form input.input-text{
    background: transparent;
}
.type_newsletter .nt-social .cb{
    color: #FFFFFF;
}
.type_newsletter .nt-social{
    margin: 20px 0;
}
.type_newsletter .big-title{
    margin-bottom: -40px;
}
.type_newsletter .wrap_title .section-title{
     margin: 10px 0;
} 
.type_newsletter .wrap_title .section-subtitle{
    letter-spacing: 2px;
}
.type_newsletter select{
    border: 1px solid #686868;
    color: #686868;
    min-width: 200px;
}
.newsletter_se .signup-newsletter-form .submit-btn, .newsletter_se .signup-newsletter-form input.input-text {
    height: 40px !important;
 }
.newsletter_se .signup-newsletter-form .submit-btn{
    font-size: 13px !important;
    font-weight: 400;
    text-transform: capitalize;
    letter-spacing: 1px;
    width: auto; 
}
.newsletter_se .signup-newsletter-form .btn_new_icon_true:after{
    font-size: 13px !important;
}
.signup-newsletter-form.col-md-auto{
    margin: 10px auto;
}
.type_newsletter .nt-social a:hover{
    z-index: 100;
}
.type_newsletter .title_3:after{
    background-color: #686868;
}
.facl.facl-spotify { 
  font: 16px/1 fontawesome;
}
.nt-social .spotify:hover {
    color: #00aced!important;
}
/* Footer */
footer .pb__30{
    padding-bottom: 15px;
}
footer .pt__80 {
    padding-top: 40px;
}
footer .mb__50 {
    margin-bottom: 30px;
}
footer .widget-title.mb__30 {
    margin-bottom: 25px;
    letter-spacing: 1px;
}
.footer-contact span{
    color: #B4B4B4;
}
.footer__top .menu li {
    margin-bottom: 0px;
}
.footer__bot_wrap{
    font-size: 13px;
}
#ProductThumbs {
    display: block;
    justify-content: center;
    width: 100%;
    margin: 20px auto;
}
.product-single__thumbnail-image{
   display: inline-flex;
   width: 15%;
   margin: 10px;
}
.active-thumb{
   border: 2px solid #000;
}
.no_image{
   border: 3px solid #868686;
}
.cat_design_5 .cat_grid_item__overlay{
   margin-bottom: 30px !important;
}
.cat_design_5 .cat_grid_item__wrapper{
   position: relative !important;
}
.cat_design_5 .cat_grid_item__count{
    display: none !important;
}
.qs_info_i .detail_link{
    color: #000000 !important;
}
.hover_button .nt_add_qv{
    color: #222 !important;
}
.images_inline{
    display: flex;
}
#product_types li, #product-types-sub-collection li{
    list-style-type: none;
}
#product_types .types {
    display: flex;
    height: 250px;
    width: 250px;
    border: 1px solid #fff;
    margin: 15px;
    justify-content: center;
    align-items: center;
    font-size: 20px;  
    color: #fff;
    background-color: grey;
}
#product_types a.types:hover{
    color: #000 !important;
}
#product_types .page-head h1{
    font-size: 40px;
}
#product-types-sub-collection .types{
    display: flex;
    height: 250px;
    width: 250px;
    border: 3px solid;
    margin: 20px;
    justify-content: center;
    align-items: center;
    font-size: 18px;
}
nav.breadcrumb {
    line-height: 1.4;
    padding: 20px 30px;
    background: #f6f6f8;
}
nav.breadcrumb i{
    margin: 0 4px;
}
.blockid_products .sub_types{
    position: relative;
    color: #000;
    padding: 5px 0;
    cursor: pointer;
}
span.sign:not(:first-child){
    display: none;
}
.sign{
    margin-left: 100px;
}
.blockid_themes li, .blockid_collections li{
     color: #000;
     margin-bottom: 8px !important;
}
.blockid_collections li{
     list-style: none;
}
.blockid_collections>.accordion>li>a:before {
    box-shadow: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    transition: .2s ease-in-out;
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 16px;
    height: 16px;
    min-width: 16px;
    border: 1px solid #d4d6d8;
    background: #fff;
    border-radius: 2px;
    -webkit-appearance: none;
}
.membership_content{
    text-align: center;
    max-width: 1000px;
    margin: 30px auto;
    padding: 0 15px;
}
.member_description p{
    color: #000 !important;
}
#customer-service .contact-form{
     max-width: 750px;
}
#customer-service .service-content{
     color: #000000; 
}
#customer-service .but_submit{
    text-align: center;
}
#customer-service label{
    color: #000;
}
.service div{
    margin-bottom: 1.3em;
}
.popup_prpr_wrap .product-info .price{
    color: #696969 !important;
}
.widget-title{
    cursor: pointer;
}
.plusminus {
  float: right;
}
.accordion{
  display: none;
}
li.sub_types {
    list-style: none;
}
.blockid_products .sub_types.active, .blockid_products .sub_types.active a{
    color: #b59677;
}  

.h__top .header-text a:hover, .header-text>a:not(.cg):hover{
    color: #ffffff !important;
}
span.wid_ttl{
    position: relative;
}
span.wid_ttl:after{
    content: "";
    width: 100%;
    height: 2px;
    background: #222;
    left: 0;
    bottom: -6px;
    position: absolute;
}
.widget h5.widget-title:after{
   content: none !important;
}
div#shopify-section-faqs {
    margin: 40px 0;
}

nav.nt_navigation{
   position: relative;
}

.nt_menu .sub-menu.Products li{
   position: static;
}
.nt_menu>li .sub-menu.Products{
   left: 0;
   width: 100%;
}
.nt_menu>li .sub-menu{
   left: 0 !important;
}
.nt_menu > li {
    position: static !important;
}
.Products .lazy_menu.lazypreload.lazyloaded{
    width: 30%;
}
.nt_menu>li .sub-menu.Products .sub-menu{
    left: 100% !important;
}
.type_mega1 .sub-menu{
    width: 100%;
}
.type_mega1 .menu_item-container{
    display: flex;
    flex-wrap: wrap;
}
.menu_item-container ul.parent {
    flex: 0 1 33.33%;
}
.menu_item-container .menu_item-linklist{
    flex: 0  1 66.66%;
}
.menu_item-linklist ul.child{
    column-count: 3;
}
.menu_item-linklist .child a{
    padding: 12px 15px;
}
.menu_item-linklist:first{
    display: block;
}
.type_mega1 .parent .menu_item a{
    position: relative;
    color: #000;
}
.type_mega1 .child .sub_menu a{
    color: #000;
    font-weight: 600;
}
.child .sub_menu .grandchild a{
    color: #878787;
    font-weight: unset;
}
.type_mega1 .parent .menu_item a:hover{
    background-color: #efefef;
    color: #444;
}
.type_mega1 .parent .menu_item.active a{
    background-color: #efefef;
    color: #444;
    font-weight: 600; 
}
.type_mega1 .child .sub_menu a:hover{
    color: #000;
    text-decoration: underline; 
}
.type_mega1 .parent .menu_item a:after{
    right: 8px;
    position: absolute;
    color: #444;
    font-weight: 400;
    font-style: normal;
    font-size: 100%;
    font-family: fagecko;
    content: "\f105";
} 
.type_mega1 .cus.sub-menu{
    padding: 20px 0 !important;
}
.type_mega1 .grandchild{
    padding-left: 0;
}
.type_mega1 li{
    font-size: 13px !important;
}
.type_tab_collection_owl .flickity-slider .pr_grid_item{
    order:0;
}
.member_price{
    font-size: 14px;
    color: #222;
    margin-right: 10px;
}
.col_member_price{
    font-size: 13px;
    color: #222;
    margin-right: 5px;
}
.collection_title.subtitle{
    text-transform: capitalize;
}
.fade_flick_1 .p-item.is-selected{
    transform: translateX(0%) !important;
}
.blockid_products .sub_sub_types li{
    display: list-item !important;
    list-style: inside;
}
.blockid_products .sub_sub_types{
    padding: 0px 25px 10px;
}
.blockid_products .sub_types.active .sub_sub_types li{
    color: #000;
}
.blockid_products .sub_types.active .sub_sub_types a{
    color: #000;
}
.blockid_products .sub_types.active .sub_sub_types li:hover{
    color: #b59677;
}
.blockid_products .sub_types.active .sub_sub_types a:hover{
    color: #b59677;
}

/* color classes */
.bg_color_scarlet{
    background-color: #f31424 !important;
}
.bg_color_royal-blue{
    background-color: #304ea5 !important;
}
.bg_color_graphite{
    background-color: #8b8e8f !important;
}
.bg_color_light-blue{
    background-color: #7eb1e0 !important;
}
.bg_color_pink-candy{
    background-color: #fec7d3 !important;
}
.bg_color_charcoal-heather{
    background-color: #3a3536 !important;
}
.bg_color_sand{
    background-color: #f1d1b7 !important;
}
.bg_color_black-rhodium-coating{
    background-color: #8c8c8c !important;
}
.bg_color_18k-rose-gold-coating {
  background-color: rgb(246, 200, 171) !important;
}
.bg_color_24k-gold-coating {
  background-color: rgb(244, 208, 157) !important;
}
.bg_color_white-rhodium-coating {
  background-color: rgb(230, 230, 230) !important;
}
.bg_color_18k-rose-gold {
  background-color: rgb(246, 200, 171) !important;
}
.bg_color_24k-gold {
  background-color: rgb(244, 208, 157) !important;
}
.bg_color_oyster {
  background-color: rgb(246, 235, 205) !important;
}
.bg_color_silver {
  background-color: rgb(213, 213, 213) !important;
}
.bg_color_burgundy-maroon {
  background-color: rgb(80, 30, 41) !important;
}
.bg_color_charcoal-gray {
  background-color: rgb(77, 79, 76) !important;
}
.bg_color_kelly-green {
  background-color: rgb(1, 139, 59) !important;
}
.bg_color_navy-blue {
  background-color: rgb(57, 49, 80) !important;
}
.bg_color_khaki {
  background-color: rgb(180, 151, 113) !important;
}
.bg_color_stone {
  background-color: rgb(214, 189, 173) !important;
}
.bg_color_spruce {
  background-color: rgb(24, 58, 49) !important;
}
.bg_color_dark-navy {
  background-color: rgb(21, 41, 58) !important;
}
.bg_color_dark-grey {
  background-color: rgb(102, 96, 97) !important;
}
.bg_color_heather-grey {
  background-color: rgb(168, 165, 158) !important;
}
.bg_color_royal {
  background-color: rgb(45, 69, 113) !important;
}
.bg_color_baby-blue {
  background-color: rgb(150, 187, 229) !important;
}
.bg_color_light-pink {
  background-color: rgb(255, 220, 220) !important;
}
.bg_color_cardinal {
  background-color: rgb(107, 19, 34) !important;
}
.bg_color_loden {
  background-color: rgb(142, 132, 94) !important;
}
.bg_color_charcoal {
  background-color: rgb(85, 75, 86) !important;
}
.bg_color_charcoal-grey {
  background-color: rgb(115, 114, 110) !important;
}
.bg_color_dark-heather-grey {
  background-color: rgb(87, 86, 79) !important;
}
.bg_color_neon-pink {
  background-color: rgb(255, 72, 142) !important;
}
.bg_color_neon-green {
  background-color: rgb(98, 223, 59) !important;
}
.bg_color_grey {
  background-color: rgb(141, 135, 144) !important;
}
.bg_color_olive-green {
  background-color: rgb(158, 153, 107) !important;
}
.bg_color_oxford-navy {
  background-color: rgb(30, 43, 75) !important;
}
.bg_color_pastel-blue {
  background-color: rgb(230, 242, 250) !important;
}
.bg_color_pastel-pink {
  background-color: rgb(255, 240, 239) !important;
}
.bg_color_pastel-lemon {
  background-color: rgb(255, 251, 225) !important;
}
.bg_color_pastel-mint {
  background-color: rgb(248, 255, 248) !important;
}
.bg_color_athletic-heather {
  background-color: rgb(181, 181, 183) !important;
}
.bg_color_dark-grey-heather {
  background-color: rgb(62, 60, 61) !important;
}
.bg_color_true-royal {
  background-color: rgb(5, 73, 155) !important;
}
.bg_color_berry {
  background-color: rgb(192, 39, 115) !important;
}
.bg_color_heather-forest {
  background-color: rgb(79, 85, 73) !important;
}
.bg_color_kelly {
  background-color: rgb(14, 123, 78) !important;
}
.bg_color_heather-columbia-blue {
  background-color: rgb(112, 129, 230) !important;
}
.bg_color_jet-black {
  background-color: rgb(16, 16, 16) !important;
}
.bg_color_baby-pink {
  background-color: rgb(255, 199, 203) !important;
}
.bg_color_caribbean-blue {
  background-color: rgb(5, 165, 194) !important;
}
.bg_color_charity-pink {
  background-color: rgb(254, 180, 203) !important;
}
.bg_color_heather {
  background-color: rgb(194, 191, 189) !important;
}
.bg_color_navy-triblend {
  background-color: rgb(44, 43, 70) !important;
}
.bg_color_maroon-triblend {
  background-color: rgb(93, 50, 62) !important;
}
.bg_color_brown-triblend {
  background-color: rgb(86, 62, 50) !important;
}
.bg_color_true-royal-triblend {
  background-color: rgb(46, 76, 134) !important;
}
.bg_color_mauve-triblend {
  background-color: rgb(205, 128, 113) !important;
}
.bg_color_red-triblend {
  background-color: rgb(180, 51, 60) !important;
}
.bg_color_clay-triblend {
  background-color: rgb(154, 83, 68) !important;
}
.bg_color_berry-triblend {
  background-color: rgb(188, 67, 124) !important;
}
.bg_color_teal-triblend {
  background-color: rgb(21, 101, 96) !important;
}
.bg_color_purple-triblend {
  background-color: rgb(95, 65, 114) !important;
}
.bg_color_grey-triblend {
  background-color: rgb(118, 109, 102) !important;
}
.bg_color_aqua-triblend {
  background-color: rgb(51, 134, 159) !important;
}
.bg_color_blue-triblend {
  background-color: rgb(98, 116, 155) !important;
}
.bg_color_athletic-grey-triblend {
  background-color: rgb(164, 152, 149) !important;
}
.bg_color_white-fleck-triblend {
  background-color: rgb(234, 234, 234) !important;
}
.bg_color_solid-black-triblend {
  background-color: rgb(16, 18, 17) !important;
}
.bg_color_oatmeal-triblend {
  background-color: rgb(232, 222, 205) !important;
}
.bg_color_oatmeal-triblend {
  background-color: rgb(232, 222, 205) !important;
}
.bg_color_emerald-triblend {
  background-color: rgb(20, 44, 30) !important;
}
.bg_color_charcoal-black-triblend {
  background-color: rgb(23, 27, 25) !important;
}
.bg_color_black-heather {
  background-color: rgb(11, 11, 11) !important;
}
.bg_color_oxblood-black {
  background-color: rgb(44, 16, 19) !important;
}
.bg_color_forest {
  background-color: rgb(34, 62, 37) !important;
}
.bg_color_heather-midnight-navy {
  background-color: rgb(48, 45, 75) !important;
}
.bg_color_army {
  background-color: rgb(78, 71, 55) !important;
}
.bg_color_asphalt {
  background-color: rgb(82, 81, 79) !important;
}
.bg_color_autumn {
  background-color: rgb(200, 83, 19) !important;
}
.bg_color_heather-deep-teal {
  background-color: rgb(68, 112, 133) !important;
}
.bg_color_mauve {
  background-color: rgb(191, 110, 110) !important;
}
.bg_color_leaf {
  background-color: rgb(92, 147, 70) !important;
}
.bg_color_heather-orange {
  background-color: rgb(255, 111, 78) !important;
}
.bg_color_steel-blue {
  background-color: rgb(102, 142, 167) !important;
}
.bg_color_heather-raspberry {
  background-color: rgb(210, 61, 98) !important;
}
.bg_color_heather-orchid {
  background-color: rgb(194, 135, 142) !important;
}
.bg_color_heather-true-royal {
  background-color: rgb(10, 66, 152) !important;
}
.bg_color_burnt-orange {
  background-color: rgb(237, 128, 67) !important;
}
.bg_color_ocean-blue {
  background-color: rgb(92, 164, 197) !important;
}
.bg_color_heather-blue {
  background-color: rgb(188, 203, 238) !important;
}
.bg_color_mustard {
  background-color: rgb(237, 160, 39) !important;
}
.bg_color_heather-prism-lilac {
  background-color: rgb(222, 175, 205) !important;
}
.bg_color_heather-prism-dusty-blue {
  background-color: rgb(165, 200, 188) !important;
}
.bg_color_heather-mint {
  background-color: rgb(178, 235, 207) !important;
}
.bg_color_lilac {
  background-color: rgb(239, 187, 227) !important;
}
.bg_color_heather-prism-mint {
  background-color: rgb(170, 213, 185) !important;
}
.bg_color_heather-prism-peach {
  background-color: rgb(243, 194, 178) !important;
}
.bg_color_heather-dust {
  background-color: rgb(229, 217, 201) !important;
}
.bg_color_heather-prism-ice-blue {
  background-color: rgb(195, 226, 227) !important;
}
.bg_color_soft-cream {
  background-color: rgb(231, 212, 192) !important;
}
.bg_color_ash {
  background-color: rgb(240, 241, 234) !important;
}
.bg_color_athletic-red {
  background-color: rgb(255, 0, 30) !important;
}
.bg_color_light-steel {
  background-color: rgb(216, 211, 219) !important;
}
.bg_color_pale-pink {
  background-color: rgb(252, 225, 233) !important;
}
.bg_color_sport-grey {
  background-color: rgb(194, 194, 194) !important;
}
.bg_color_dark-heather {
  background-color: rgb(70, 72, 77) !important;
}
.bg_color_indigo-blue {
  background-color: rgb(57, 93, 130) !important;
}
.bg_color_carbon-grey {
  background-color: rgb(178, 175, 170) !important;
}
.bg_color_sand-dune {
  background-color: rgb(251, 212, 170) !important;
}
.bg_color_heather-mauve {
  background-color: rgb(196, 115, 108) !important;
}
.bg_color_military-green {
  background-color: rgb(104, 102, 77) !important;
}
.bg_color_mulled-berry {
  background-color: rgb(192, 47, 61) !important;
}
.bg_color_irish-green {
  background-color: rgb(29, 147, 69) !important;
}
.bg_color_heather-purple {
  background-color: rgb(116, 94, 140) !important;
}
.bg_color_heather-dark-grey {
  background-color: rgb(68, 68, 68) !important;
}
.bg_color_vintage-black {
  background-color: rgb(0, 0, 0) !important;
}
.bg_color_vintage-navy {
  background-color: rgb(0, 18, 40) !important;
}
.bg_color_purple-rush {
  background-color: rgb(59, 27, 111) !important;
}
.bg_color_vintage-shocking-pink {
  background-color: rgb(228, 10, 64) !important;
}
.bg_color_vintage-red {
  background-color: rgb(189, 20, 37) !important;
}
.bg_color_vintage-purple {
  background-color: rgb(40, 19, 37) !important;
}
.bg_color_vintage-royal {
  background-color: rgb(14, 68, 142) !important;
}
.bg_color_premium-heather {
  background-color: rgb(116, 113, 108) !important;
}
.bg_color_venetian-grey {
  background-color: rgb(139, 133, 116) !important;
}
.bg_color_envy {
  background-color: rgb(0, 164, 86) !important;
}
.bg_color_vintage-turquoise {
  background-color: rgb(2, 146, 203) !important;
}
.bg_color_heather-white {
  background-color: rgb(223, 223, 223) !important;
}
.bg_color_brick {
  background-color: rgb(178, 43, 20) !important;
}
.bg_color_dusty-blue {
  background-color: rgb(190, 213, 204) !important;
}
.bg_color_canyon-pink {
  background-color: rgb(239, 157, 160) !important;
}
.bg_color_solid-dark-grey-triblend {
  background-color: rgb(53, 51, 54) !important;
}
.bg_color_orange-triblend {
  background-color: rgb(221, 115, 78) !important;
}
.bg_color_smoke {
  background-color: rgb(54, 51, 48) !important;
}
.bg_color_independence-red {
  background-color: rgb(133, 24, 37) !important;
}
.bg_color_hot-pink {
  background-color: rgb(254, 79, 136) !important;
}
.bg_color_heather-green {
  background-color: rgb(14, 171, 105) !important;
}
.bg_color_storm-grey {
  background-color: rgb(128, 129, 135) !important;
}
.bg_color_green-triblend {
  background-color: rgb(71, 173, 93) !important;
}
.bg_color_heather-navy {
  background-color: rgb(46, 51, 66) !important;
}
.bg_color_heather-prism-natural {
  background-color: rgb(238, 228, 214) !important;
}
.bg_color_spring-yellow {
  background-color: rgb(254, 238, 132) !important;
}
.bg_color_storm {
  background-color: rgb(57, 59, 56) !important;
}
.bg_color_peach {
  background-color: rgb(248, 188, 159) !important;
}
.bg_color_heather-olive {
  background-color: rgb(159, 140, 94) !important;
}


.bg_color_ocean {
   background-image: linear-gradient(90deg, #2f556c 50%, #4eb2ad 50%);
}
.bg_color_purple-passion {
   background-image: linear-gradient(90deg, #BF5EA5 50%, #CFF2C9 50%);
}
.bg_color_cotton-candy {
   background-image: linear-gradient(90deg, #D9ADC5 50%, #BACDD9 50%);
}
.bg_color_sky {
   background-image: linear-gradient(90deg, #ADC8D9 50%, #BDD3D0 50%);
}
.bg_color_black-neon-pink {
   background-image: linear-gradient(90deg, #2a2a2a 50%, #E74787 50%);
}
.bg_color_black-red {
   background-image: linear-gradient(90deg, #2a2a2a 50%, #dd0b2e 50%);
}
.bg_color_black-teal {
   background-image: linear-gradient(90deg, #2a2a2a 50%, #12A7C7 50%);
}
.bg_color_black-silver {
   background-image: linear-gradient(90deg, #2a2a2a 50%, #9f9da5 50%);
}
.bg_color_navy-red {
   background-image: linear-gradient(90deg, #303044 50%, #dd0b2e 50%);
}
.bg_color_green-camo {
   background-image: linear-gradient(90deg, #415446 50%, #9e7853 50%);
}
.bg_color_heather-black {
   background-image: linear-gradient(90deg, #A8A59E 50%, #2a2a2a 50%);
}
.bg_color_heather-grey-red {
   background-image: linear-gradient(90deg, #A8A59E 50%, #dd0b2e 50%);
}
.bg_color_heather-grey-navy {
   background-image: linear-gradient(90deg, #A8A59E 50%, #303044 50%);
}
.bg_color_natural-black {
   background-image: linear-gradient(90deg, #e7e1cb 50%, #2a2a2a 50%);
}
.bg_color_purple-black-black {
   background-image: linear-gradient(90deg, #1a1616 50%, #443362 50%);
}
.bg_color_red-black-black {
   background-image: linear-gradient(90deg, #1a1616 50% ,#c6142c 50%);
}
.bg_color_orange-black-black {
   background-image: linear-gradient(90deg, #1a1616 50%, #CF532D 50%);
}
.bg_color_gray-black-black {
   background-image: linear-gradient(90deg, #1a1616 50%, #afadaa 50%);
}
.bg_color_aqua-blue-black-black {
   background-image: linear-gradient(90deg, #1a1616 50%, #6FBDD3 50%);
}
.bg_color_gold-black-black {
   background-image: linear-gradient(90deg, #1a1616 50%, #FBC15B 50%);
}
.bg_color_black-red-red {
   background-image: linear-gradient(90deg, #c6142c 50%, #1a1616 50%);
}
.bg_color_black-charcoal-gray-charcoal-gray {
   background-image: linear-gradient(90deg, #4d4f4c 50%, #1a1616 50%);
}
.bg_color_black-gray-gray {
   background-image: linear-gradient(90deg, #afadaa 50%, #1a1616 50%);
}
.bg_color_black-white-white {
   background-image: linear-gradient(90deg, #ffffff 50%, #1a1616 50%);
}
.bg_color_black-white {
   background-image: linear-gradient(90deg, #101010 50%, #ffffff 50%);
}
.bg_color_heather-grey-black {
   background-image: linear-gradient(90deg, #afafb3 50%, #101010 50%);
}
.bg_color_black-white-black {
   background-image: linear-gradient(90deg, #e3e7ed 50%, #23292e 50%);
}
.bg_color_red-white-red {
   background-image: linear-gradient(90deg, #e3e7ed 50%, #BE0817 50%);
}
.bg_color_navy-white-navy {
   background-image: linear-gradient(90deg, #e3e7ed 50%, #36435d 50%);
}
.bg_color_royal-white-royal {
   background-image: linear-gradient(90deg, #e3e7ed 50%, #28497E 50%);
}
.bg_color_kelly-white-kelly {
   background-image: linear-gradient(90deg, #e3e7ed 50%, #136B45 50%);
}
.bg_color_navy-white {
   background-image: linear-gradient(90deg, #24303b 50%, #ffffff 50%);
}
.bg_color_brown-khaki {
   background-image: linear-gradient(90deg, #4e3c32 50%, #b3a58e 50%);
}
.bg_color_rustic-orange-khaki {
   background-image: linear-gradient(90deg, #e55a31 50%, #b3a58e 50%);
}
.bg_color_royal-heather-grey {
   background-image: linear-gradient(90deg, #004074 50%, #B6AEAB 50%);
}
.bg_color_dark-heather-grey-red {
   background-image: linear-gradient(90deg, #57514e 50%, #f80808 50%);
}
.bg_color_dark-heather-grey-navy {
   background-image: linear-gradient(90deg, #55524f 50%, #333e59 50%);
}
.bg_color_dark-heather-grey-black {
   background-image: linear-gradient(90deg, #56524f 50%, #000000 50%);
}
.bg_color_heather-gray-white {
   background-image: linear-gradient(90deg, #a4a4a4 50%, #ffffff 50%);
}
.bg_color_white-light-blue {
   background-image: linear-gradient(90deg, #ffffff 50%, #accae5 50%);
}
.bg_color_white-pink {
   background-image: linear-gradient(90deg, #ffffff 50%, #f7cbdf 50%);
}
.bg_color_heather-denim-navy {
   background-image: linear-gradient(90deg, #2b354a 50%, #252334 50%);
}
.bg_color_heather-grey-heather-red {
   background-image: linear-gradient(90deg, #a3a5a9 50%, #bf0d3e 50%);
}
.bg_color_heather-grey-heather-charcoal {
   background-image: linear-gradient(90deg, #a3a5a9 50%, #4a4c4d 50%);
}
.bg_color_white-black {
   background-image: linear-gradient(90deg, #ffffff 50%, #0a0a0a 50%);
}
.bg_color_white-red {
   background-image: linear-gradient(90deg, #ffffff 50%, #d7182d 50%);
}
.bg_color_white-heather-charcoal {
   background-image: linear-gradient(90deg, #ffffff 50%, #4a4c4d 50%);
}
.bg_color_white-kelly {
   background-image: linear-gradient(90deg, #ffffff 50%, #048c61 50%);
}
.nt_se_collection-list-custom.container{
   max-width: none !important;
   padding-right: 0px !important;
   padding-left: 0px !important;
}

/* Media Queries */
@media (min-width: 768px){
  .pa_txts.caption .slt4_btn{
     font-size: 16px !important;
   }  
  .pa_txts.caption .slt4_space{
     height: 30px !important;
   }
  .section-title{
     font-size: 30px !important;
  }
  .title_5{
    margin-bottom: 60px !important;
  }
  .type_image_2_text strong{
    font-weight: 400;
    font-size: 18px;
  }
  .type_newsletter .wrap_title .section-title{
     font-size: 15px !important;
  } 
  .type_newsletter .wrap_title .section-subtitle{
     font-size: 12px !important;
  } 
  .type_newsletter .newsletter_se .signup-newsletter-form input.input-text {
    min-width: 200px;
  }
  .type_tab_collection_owl .flickity-prev-next-button.previous {
    right: 53px !important;
    left: auto !important; 
  }
  .type_tab_collection_owl .flickity-prev-next-button{
    top: auto !important;
  }
  .type_tab_collection_owl .flickity-button{
    margin-top: -40px !important;
    min-height: 25px !important;
  }
  .type_tab_collection_owl .flickity-prev-next-button:before{
    width: 25px !important;
    font-size: 25px !important;
    height: 25px !important;
    line-height: 25px !important;
  }
  .cat_design_2 .cat_grid_item__title{
    font-size: 30px !important;
  }
  .type_image_2_text .flex.column{
    padding: 0 10px !important;
  }
  .type_image_2_text .container{
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
 .type_image_2_text .no-gutters>[class*=col-]{
    padding: 0 10px !important;
  }
  .type_image_2_text .title_5{
    margin-bottom: 40px !important;
  }
  #shopify-section-16233911051577a432 .flex.column{
    padding: 0 40px 0 0 !important;
  }
  #shopify-section-16233911051577a432 .flex.column h3{
    margin: 0 !important;
  } 
  .pr_carousel{
    max-height: 600px !important;
    width: 90% !important;
    margin: 0 auto !important;
  }
  .pr_carousel:after {
    content: 'flickity' !important;
  }
  .pr_carousel .flickity-button{
     opacity: 1 !important;
     z-index: 100 !important;
     border-radius: 50% !important;
  }
  .pr_carousel .flickity-prev-next-button{
     transform: scale(1) !important;
  }
  .pr_carousel .flickity-button.next{
     right: 15px !important;
     left: unset !important;
  }
  .pr_carousel .flickity-button.previous{
      left: 15px !important;
  }
  .pr_carousel .flickity-page-dots{
      display: none;
  }
  #ProductThumbs{
      width: 90%;
      margin: 0 auto;
  }
  .sp-single-3 .p-thumb .p-item:not(:last-child) {
    margin-bottom: 0px !important;
  }
  #sub_collection .page-head h1{
    font-size: 50px;
  }
  #sub_collection .page_title{
    font-size: 50px;
  }
  #design-title-collection .page-head h1{
    font-size: 50px;
  }
  #design-title-collection .page_title{
    font-size: 50px;
  }
  .txt_mobile{
    display: none;
  }
  #shopify-section-contact_heading .page-head h1, #shopify-section-faq_heading .page-head h1{
    font-size: 30px !important;
  }
  h1.collections.page_title{
    font-size: 50px;
  }
}
@media (max-width: 767px){
  .pa_txts.caption .hr1{
     margin: 10px auto 0;
  }
  .pa_txts.caption .hr2{
     margin: 5px auto;
  }
  .type_newsletter .wrap_title .section-subtitle{
    letter-spacing: 1px;
  }
  .newsletter_se.newl_des_3 .signup-newsletter-form .col_email {
    margin: 10px auto !important;
  }
  .cat_lay4_4 .cat_grid_item__btn.dn{
    width: 120px;
    padding: 2px;
  }
  .cat_design_3 .cat_grid_item__title, .cat_design_2 .cat_grid_item__title {
    font-size: 25px!important;
  }
  #shopify-section-16233911051577a432 .txt_col_img {
    margin-top: -25px;
  }
  .type_newsletter .wrap_title .section-title{
    font-size: 18px !important;
  }
  .pr_carousel .flickity-button{
    display: none;
  }
  .footer_collapse_true .row>.mb__50{
    margin-bottom: 10px !important;  
  }
  footer .widget-title.mb__30{
    margin-bottom: 10px; 
  }
  #sub_collection .page-head h1{
    font-size: 40px;
    line-height: 1.25 !important;
  }
  #design-title-collection .page-head h1{
    font-size: 40px;
    line-height: 1.25 !important;
  }
  #product_types .page-head h1{
    line-height: 1.25 !important;
  }
  .tab{
    display: none; 
  }
  .txt_mobile{
    padding: 20px;
  }
  .type_image_2_text .txt_col_img {
    margin-top: 10px !important;
  }
  .type_image_2_text .flex.column h3{
    margin: 0 !important;
  } 
  .products:not(.articles) .flickity-prev-next-button {
    top: calc(50% - 20px) !important;
  }
}
@media (min-width: 768px) and (max-width: 800px){
    .pr_carousel .flickity-button{
       top: calc(45% - 40px) !important;
   }
}  
@media (min-width: 801px){
    .pr_carousel .flickity-button{
       top: calc(45% - 30px) !important;
    } 
}  
@media (min-width: 1024px){
  .cat_design_2 .cat_grid_item__title{
    font-size: 35px !important;
  }
  .tab{
    display: none; 
  }
}
@media (min-width: 1025px){
  .pr_carousel .flickity-button.next{
     right: -30px !important;
     left: unset !important;
   }
   .pr_carousel .flickity-button.previous{
      left: -30px !important;
   }
   .header_full_true .h__banner>.container, .header_full_true .h__top>.container, .header_full_true .header__mid>.container {
    max-width: 100% !important;
   }
}
@media (min-width: 1230px){
  .container{
    max-width: 1300px !important; 
   }
  .type_image_2_text .container {
    max-width: 1400px !important;
  }
  #sub_collection .container{
    max-width: 1000px !important;
  } 
  .faq{
    max-width: 1000px !important;
  }
}
@media (max-width: 1023px){
.txt_desktop{
    display: none;
  }
  #shopify-section-list_cat_heading_2 .page_head_{
    padding: 250px 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px){
.mob_desk{
  display: none !important;
  }
}
  
@media (min-width: 1100px) and (max-width: 1439px){
  #shopify-section-design-pages_heading .page_head_ .parallax-inner{
     padding: 500px 0;
  }
}
@media (min-width: 1440px){
    #shopify-section-design-pages_heading .page_head_ .parallax-inner{
     padding: 550px 0;
  }
}
@media (max-width: 500px){
  #shopify-section-design-pages_heading .page_head_ {
     padding: 300px 0;
  } 
}
