@font-face {
    font-family: 'Silk Serif';
    src: url('SilkSerif-Light.eot');
    src: url('SilkSerif-Light.eot?#iefix') format('embedded-opentype'),
        url('SilkSerif-Light.woff2') format('woff2'),
        url('SilkSerif-Light.woff') format('woff'),
        url('SilkSerif-Light.ttf') format('truetype'),
        url('SilkSerif-Light.svg#SilkSerif-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}  


@font-face { 
    font-family: 'Silk Serif';
    src: url('SilkSerif-Bold.eot');
    src: url('SilkSerif-Bold.eot?#iefix') format('embedded-opentype'),
        url('SilkSerif-Bold.woff2') format('woff2'),
        url('SilkSerif-Bold.woff') format('woff'),
        url('SilkSerif-Bold.ttf') format('truetype'),
        url('SilkSerif-Bold.svg#SilkSerif-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Silk Serif';
    src: url('SilkSerif-Regular.eot');
    src: url('SilkSerif-Regular.eot?#iefix') format('embedded-opentype'),
        url('SilkSerif-Regular.woff2') format('woff2'),
        url('SilkSerif-Regular.woff') format('woff'),
        url('SilkSerif-Regular.ttf') format('truetype'),
        url('SilkSerif-Regular.svg#SilkSerif-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Silk Serif';
    src: url('SilkSerif-SemiBold.eot');
    src: url('SilkSerif-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('SilkSerif-SemiBold.woff2') format('woff2'),
        url('SilkSerif-SemiBold.woff') format('woff'),
        url('SilkSerif-SemiBold.ttf') format('truetype'),
        url('SilkSerif-SemiBold.svg#SilkSerif-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Sofia Pro';
    src: url('SofiaProLight.eot');
    src: url('SofiaProLight.eot?#iefix') format('embedded-opentype'),
        url('SofiaProLight.woff2') format('woff2'),
        url('SofiaProLight.woff') format('woff'),
        url('SofiaProLight.ttf') format('truetype'),
        url('SofiaProLight.svg#SofiaProLight') format('svg');
    font-weight: 300;
    font-style: normal;
}


@font-face {
    font-family: 'Sofia Pro';
    src: url('SofiaPro.eot');
    src: url('SofiaPro.eot?#iefix') format('embedded-opentype'),
        url('SofiaPro.woff2') format('woff2'),
        url('SofiaPro.woff') format('woff'),
        url('SofiaPro.ttf') format('truetype'),
        url('SofiaPro.svg#SofiaPro') format('svg');
    font-weight: normal;
    font-style: normal;
}
 
@font-face {
    font-family: 'Sofia Pro';
    src: url('SofiaPro-Medium.eot');
    src: url('SofiaPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('SofiaPro-Medium.woff2') format('woff2'),
        url('SofiaPro-Medium.woff') format('woff'),
        url('SofiaPro-Medium.ttf') format('truetype'),
        url('SofiaPro-Medium.svg#SofiaPro-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}


@font-face {
    font-family: 'Sofia Pro';
    src: url('SofiaPro-Bold.eot');
    src: url('SofiaPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('SofiaPro-Bold.woff2') format('woff2'),
        url('SofiaPro-Bold.woff') format('woff'),
        url('SofiaPro-Bold.ttf') format('truetype'),
        url('SofiaPro-Bold.svg#SofiaPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}


body { font-family: 'Sofia Pro'; font-weight:normal; }

.announcement-bar .message-header { font-size: 16px;
text-transform: uppercase;
letter-spacing: 3px; }

.announcement-bar .message-header p { font-weight: 300;
line-height: 18px; }

.announcement-bar .message-header p strong { color: #e6b426;
font-size: 20px; }

#shopify-section-announcement-bar .message-header .announcement-bar__close {
    background-image: url(//cdn.shopify.com/s/files/1/0591/1452/0785/t/2/assets/close-icon.png);
max-width: none;
max-height: none;
width: 45px;
height: 44px;
color: #e6b426;
border-radius: 0;
right: 0;
outline: none;
background-repeat: no-repeat;
background-color: #252432;
background-position: center; }

.announcement-bar__close .icon  { display:none; }

.header__menu .header__menu-items .navbar-item a{ color: #ffffff;
font-weight: normal;
font-size: 16px;
padding: 10px 20px;
line-height: 22px;
font-family: 'Sofia Pro';
letter-spacing:1px; }
 
.header__menu .mega-menu .menu__heading {font-family:'Sofia Pro'; letter-spacing:1px; }

.header__menu .header__menu-items .navbar-item .mega-menu__section a { padding-left:0; padding-right:0; }

.header__menu .header__menu-items .navbar-item a::after { right:5px; font-size:10px; }

.header__menu .header__menu-items .is-active a { color:#e6b426; }

.header__menu .header__menu-items .navbar-item a:hover{ color:#e6b426; }

.header__icons .header__link { color: #fff;
fill: #fff; }

.header__icons .header__link .icon { width: 24px;
height: 24px;
margin: 0 5px; }

.header__icons .header-cart__icon .icon  { width: 26px;
height: auto;
color: #fff; }

.header__icons .header-cart__icon .badge { background: #e6b426;
color: #000;
width: 20px;
height: 20px;
font-size: 14px;
left: calc(90% - .5rem); } 

/*.top-bar__icons .header-cart > a { background: url(//cdn.shopify.com/s/files/1/0591/1452/0785/t/2/assets/cart-icon.png) no-repeat;
width: 25px;
height: 25px; }

.header-cart__caption{ display:none;}*/

.index .image-slideshow__slide .caption { max-width: 1160px;
margin: 0 auto;
left: 0;
right: 0;
padding: 0; }

.image-slideshow__slide .caption .caption-content{ width: 50% !important;
padding: 0; }

.image-slideshow__slide .caption-content h2{ font-size: 80px;
margin-bottom: 50px;
letter-spacing: 5px;
font-family: 'Sofia Pro';
font-weight: bold;
text-transform: uppercase;
line-height: 80px; }

.image-slideshow__slide .caption .caption-content .slideshow-classic__subheading p{ font-size: 20px;
display: block;
margin-bottom: 30px;
text-transform: uppercase;
letter-spacing: 4px;
font-family: 'Sofia Pro';
font-weight: 500; }

.image-slideshow__slide .caption .caption-content .slideshow-classic__buttons a{ background: url(//cdn.shopify.com/s/files/1/0591/1452/0785/files/contact-bg.png) no-repeat center left;
padding: 28px 0;
border: none;
font-family: 'Sofia Pro';
font-weight: normal;
font-size: 17px;
text-transform: uppercase;
letter-spacing: 2px;
color: #E6B526;
max-width: 270px;
flex: auto;
outline: none;
margin-bottom: 0;  }

.image-slideshow .flickity-page-dots{ text-align: left;
max-width: 1160px;
margin: 0 auto;
left: 0;
right: 0;
bottom:10%; }

.image-slideshow .flickity-page-dots .dot { margin: 0 4px;
width: 17px;
height: 15px;
background: #fff;
opacity: 1; }

.image-slideshow .flickity-page-dots .is-selected{ background:#e6b426; opacity:1;}

.featured-collection-section { clear:both; /*background:#f8f8f8;*/ }

.featured-collection-section .title { font-family: 'Sofia Pro';
font-size: 36px;
text-transform: uppercase;
letter-spacing: 8px;
display: block;
margin-bottom: 10px;  }

.featured-collection-section .title a { pointer-events:none; }

.featured-collection-section .product-wrap { border-left:1px solid #dfdfdf; }

.featured-collection-section .column:first-of-type .product-wrap { border-left:none; }

.featured-collection-section .product__grid-item {
    padding-bottom: 0px;
  	transition: all 0.5s ease 0s;
}

.featured-collection-section .product__grid-item:hover { border-color:#e6b426; }

.featured-collection-section .product__grid-item .product-thumbnail__title { color: #000;
font-size: 20px;
text-transform: uppercase;
font-family: 'Sofia Pro';
letter-spacing: 3px;
margin-bottom: 10px;
display: block;
font-weight: normal; }

.featured-collection-section .product__grid-item .price { font-family: 'Sofia Pro';
font-weight: 300;
color: #444;
font-size: 18px;
letter-spacing: 1px; }

.heading-wrapper--featured-collection{ margin-bottom:0px;}

.heading-wrapper--featured-collection h3.title{ font-size: 17px; letter-spacing: 4px; margin-bottom: 40px; }

.featured-collection-section .add-to-cart-button { text-align: center;
display: block;
margin-top: 15px; }

.featured-collection-section .add-to-cart-button input { background: none;
color: #000;
font-size: 13px;
font-family: 'Sofia Pro';
text-transform: uppercase;
cursor: pointer;
outline: none;
letter-spacing: 1px;
padding: 0;
border-bottom: 1px solid #666;
border-left: none;
border-top: none;
border-right: none;
transition: all 0.5s ease 0s; }

.featured-collection-section .product__grid-item:hover .add-to-cart-button input { border-color:#e6b426; color:#e6b426; }

.index .collection-list { /*background:#F0F5F8;*/  border-top:1px solid #dfdfdf; }

.index .home-section-title { font-family: 'Silk Serif';
font-size: 42px;
text-transform: uppercase;
letter-spacing: 8px;
display: block;
margin-bottom: 40px;
text-align: center;
line-height: 40px; }

.collection-url a{ background:#000; padding:20px; font-weight:500; letter-spacing:3px; color:#fff; font-family:'Sofia Pro'; font-size:16px; text-transform:uppercase;}

.collection-url{ width:100%; text-align:center; margin-top:20px; margin-bottom:20px;}

.collection-url a:hover{ background:#e6b426;}



.newsletter-form input{ height:45px;}

.newsletter-form .field.is-default-width .button{ background:#e6b426; padding:12px; font-weight:500; letter-spacing:3px; color:#fff; font-family:'Sofia Pro'; font-size:16px; text-transform:uppercase;}

.in_the_news_main-carousel .swiper-slide .icon-column__img{ width:50%; margin:0 auto;}

.collection-list .collection-info__caption-wrapper { width:100%; padding-top:6px; padding-bottom:6px; background: rgba(0, 0, 0, 0.7); }
 
.collection-list .collection-info__caption-wrapper span{ letter-spacing: 3px; font-size: 20px;}

.collection-list .collection-info__caption .title { margin-bottom: 0;
text-transform: uppercase;
font-size: 18px;
letter-spacing: 1px;
text-align: center;
font-family: 'Silk Serif';
font-weight:500;}

.collection-list .collection-info__caption{ padding:0;}

.index .shopify-section.gallery { background:#f8f8f8; } 

.shopify-section.gallery h3 { font-family: 'Sofia Pro';
font-size: 36px;
text-transform: uppercase;
letter-spacing: 8px;
display: block;
margin-bottom: 10px; }

.index .video-section { /*height:100vh;*/ overflow:hidden; background:#f8f8f8;  }

.home-video-section{ position:relative; width:100%;}

.video-desc{ position: absolute;
bottom: 8%;
color: #ffffff;
width: 65%;
left: 5%; }

.video-desc h3{ background:url(//cdn.shopify.com/s/files/1/0591/1452/0785/files/watch-button.png) no-repeat 0px;
    display: inline-block;
    line-height: 110px;
    padding-left: 91px;}

.video-desc h3 a{ color:#fff;  text-transform:uppercase; font-family: 'Sofia Pro'; font-weight:bold; letter-spacing:9px; font-size:33px;}

.video-desc p{ font-family: 'Sofia Pro'; font-weight:300; color:#fff; font-size:16px; letter-spacing:1px;}

.home-video-section .w3-modal {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.6);
    z-index: 11;
}

.home-video-section .modal-content {
	margin: 5% auto;
    width: 850px;
	background: #fff;
	padding: 25px;
	position: relative;
} 

.home-video-section .close {
      float: right;
font-size: 40px;
color: #FFFFE0;
top: -45px;
right: -45px;
background: #E6B526;
width: 40px;
height: 40px;
max-width: none;
max-height: none;
min-width: auto;
min-height: auto;
outline: none;
line-height: 34px;
display: block;
text-align: center;
}

.home-hero-slider { clear:both; position:relative; max-height:600px; }

.home-hero-slider .swiper-container {
    width: 100%;
	height: 100vh;
    }

.home-hero-slider .slide-desc { clear: both;
position: absolute;
/*z-index: 11;*/
z-index:9; 
max-width: 1160px;
margin: 0 auto;
left: 0;
right: 0;
/*top: 28%;*/
top:20%; }

.home-hero-slider .slide-desc h3 { font-size: 80px;
margin-bottom: 30px;
text-transform: uppercase;
line-height: 80px;
width: 50%;
font-family: 'Sofia Pro';
font-weight: bold;
color:#ffffff;}

.home-hero-slider .slide-desc h5 { font-size: 20px;
display: block;
margin-bottom: 30px;
text-transform: uppercase;
letter-spacing: 3px;
font-weight: normal;
width: 50%;
font-family: 'Sofia Pro';
color:#ffffff; }

.home-hero-slider .slide-desc .bttn { line-height:80px; }

.home-hero-slider .slide-desc .bttn a { background-image: url(//cdn.shopify.com/s/files/1/0591/1452/0785/files/contact-bg.png);
font-weight: normal;
font-size: 17px;
text-transform: uppercase;
letter-spacing: 2px;
color: #E6B426;
background-repeat: no-repeat;
background-size: contain;
width: 270px;
height: 75px;
display: block;
text-align: center;
line-height: 72px; }

.home-hero-slider .swiper-slide img { width:100%; /*height:auto;*/ /*height:100%;*/ height: 600px;
object-fit: cover;
object-position: 0 10%; }

#shopify-section-1631864465955fbaf0 { /*background:#f2f2f2;*/ border-top:1px solid #dfdfdf; }

#shopify-section-1631864465955fbaf0 .product__grid-item { border-bottom:none; padding-bottom:0; }

.index .slideshow-with-text .image-slideshow-column { width:50%; }

.index .slideshow-with-text .text-slideshow-column { width: 45%;
margin-right: 5%; }

.index .slideshow-with-text .text-slideshow__content .button {
    background-image: url(//cdn.shopify.com/s/files/1/0591/1452/0785/files/contact-bg.png);
    background-color: transparent;
    color: #000;
    font-family: 'Sofia Pro';
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    width: 175px;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 0;
    margin-top: 0;
    outline: none;
}

.index .image-slideshow .flickity-buttons-container { right: 0;
left: -34%;
bottom: 8%; }

.index .image-slideshow .flickity-prev-next-button .flickity-button-icon { fill:#E6B526; }

.footer--classic { clear:both; }

.footer-top { background:#f2f2f2; padding:60px 0 0 0; }

.footer-top h3 { font-family: 'Sofia Pro';
font-size: 34px;
text-transform: uppercase;
letter-spacing: 6px;
background: url(//cdn.shopify.com/s/files/1/0591/1452/0785/t/2/assets/insta-icon.png) no-repeat 0 13px;
padding-left: 45px;
padding-bottom: 30px; }

.footer-top h3 a { 
  background-image: url(//cdn.shopify.com/s/files/1/0591/1452/0785/files/contact-bg.png);
color: #000;
font-family: 'Sofia Pro';
font-size: 14px;
font-weight: normal;
width: 175px;
background-size: contain;
background-repeat: no-repeat;
float: right;
text-align: center;
line-height: 50px;
letter-spacing: 2px;
background-color: transparent; 
}

.footer-bottom { clear:both; }

.footer-bottom .footer__content { background: #000;
border: none;
padding: 0;
font-family: 'Sofia Pro';
color:#fff; 
font-size:16px; }

.footer-bottom .footer__block:nth-child(1) { /*border-right:1px solid #2e2e2e;*/ padding:50px 0; }

.footer-bottom .footer__block:nth-child(2) { /*border-right:1px solid #2e2e2e; */padding:70px 0 0 0; }

.footer-bottom .footer__block:nth-child(3) { padding:50px 0 50px 0%; }

.footer-bottom .footer__block:nth-child(4) { padding-top:50px;}

.footer__container{
	background: #1c1c1c;
}
.footer-bottom .footer__heading { color: #e6b426;
text-transform: uppercase;
font-weight: normal;
font-size: 22px;
letter-spacing: 3px;
margin-bottom: 20px;
font-family: 'Sofia Pro'; }

.footer-bottom .address { background: url(footer-address-icon-white.png) no-repeat 0 4px;
width: 250px;
padding-left: 32px;
letter-spacing: 1px;
line-height: 20px;
margin-bottom: 30px; } 

.footer-bottom .phn { background: url(footer-phn-icon-white.png) no-repeat;
    padding-left: 30px;
    letter-spacing: 0.5px;
    margin-bottom: 30px;
}

.footer-bottom .mail a { background: url(//cdn.shopify.com/s/files/1/0591/1452/0785/t/2/assets/footer-mail-icon.png) no-repeat 0 0px;
padding-left: 30px;
color: #e6b426;
letter-spacing: 1px; }

.footer-bottom .footer__block li { line-height:26px; }

.footer-bottom .footer__block li a { color: #fff;
font-family: 'Sofia Pro';
font-size: 16px;
letter-spacing: 1px; }
.footer-credit-left a:hover,
.footer-bottom .footer__block li a:hover{
  color: #e6b426;
}
.footer-bottom .footer__extra-content { clear:both; } 

.footer-bottom .footer__extra-content .container { border-top: 1px solid #1c1c1c;
padding: 30px 0;
font-size: 18px;
font-family: 'Sofia Pro';
letter-spacing: .5px;
color: #fff; }

.footer-credit-left { float:left; }

.footer-credit-left a { border-left: 1px solid #bbb;
padding-left: 25px;
  color:#fff;
margin-left: 20px;
line-height: 16px;
display: inline-block; } 

.footer-credit-right { float:right; }

.footer-credit-right li { display: inline;
margin-left: 20px; }

.footer-credit-right li a { background: url(footer-social-icons-white.png) no-repeat 6px 0px;
width: 22px;
height: 22px;
display: inline-block; }

.footer-credit-right li:first-of-type { margin-left:0; }

.footer-credit-right li.tw a { background-position:-35px 0; }

.footer-credit-right li.in a { background-position:-76px 0; }

.footer-credit-right li.insta a { background-position:-115px 0; }

.featured-collection-section .thumbnail-swatch { display:none; }

.product .header { /*background:#ffffff;*/  }

#template-product { background:#ffffff; font-family: 'Sofia Pro'; color:#1e1e1e; font-size:16px; letter-spacing:1px; }

.product__information .spr-badge-container { display:none; }

.product__information .product_name  {
font-size: 30px;
font-weight: 400;
margin-bottom: 10px;
/*font-family: 'Sofia Pro';*/
font-family: 'Prata', serif;
text-transform:none;
  letter-spacing:0.5px;
  text-align:left;
}

.product-reviews-note { margin-bottom:5px; }

.product-reviews-note .loox-rating .loox-star { color:#e6b426; }

.product-short-desc { margin-bottom:10px; }

.product__information .modal_price  { clear:both; }

.product__information .price .money { font-size: 28px;
color: #000;
letter-spacing: 3px; }

.dp_hint_button { display:none!important; }

.product__information .variant-selection { display:none; }

.product__information .swatch-label { text-transform:uppercase; }

.product__information .swatch-single { margin-bottom:20px; }

.product__information .purchase-details__buttons { margin-top:0; height:auto;  }

.product__information .purchase-details__buttons .button { font-family: 'Sofia Pro';
background-image: url(//cdn.shopify.com/s/files/1/0591/1452/0785/files/contact-bg.png);
background-repeat: no-repeat;
background-size: contain;
background-color:#000000;
color: #ffffff;
font-size: 16px;
text-transform: uppercase;
padding: 0;
height: 65px;
width: 227px;
outline: none;
display: block;
line-height: 20px;
border-radius: 0;
border: 1px solid #E6B426; 
box-shadow:none; } 

.product__information .purchase-details__buttons .button:hover { /*background:#E6B426;*/ }

#template-product .product-detailed-desc {
    clear: both;
padding-top: 70px;
font-family: 'Sofia Pro';
color: #000000;
letter-spacing: 1px;
font-size: 16px;
line-height:26px; }

.product-detailed-desc h3 {
font-size: 36px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 6px;
margin-bottom: 20px;
line-height: 40px;
font-family: 'Sofia Pro'; } 

.product-detailed-desc p { margin-bottom:25px; }

.index .logo-list { clear:both; /*background:#f8f8f8;*/ position:relative; }

.index .logo-list ul { border-bottom: 1px solid #dfdfdf;
display:flex;
/*padding-bottom: 50px;*/ padding-bottom:22px;  }

.index .logo-list li { float: left;
    font-size: 16px;
    letter-spacing: 1px;
    color: #333;
    width: 13%;
    text-align: center;
    border-right: 1px solid #dfdfdf;
    padding: 0 1%; } 

.index .logo-list li:nth-child(3), .index .logo-list li:last-child { border-right:none; }

.index .logo-list li:nth-child(3) { margin-right:11%; }

.index .logo-list li:nth-child(4) { margin-left:11%; }

.index .logo-list li:nth-child(3)::before { content: "";
background-image: url(https://cdn.shopify.com/s/files/1/0591/1452/0785/files/luxeroses-box.png);
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
top: -140px;
background-repeat: no-repeat;
background-size: contain;
height: 300px;
background-position: center; }

.index .logo-list li .icon-left { width:40px;
margin: 0 auto }

.index .logo-list li .icon-right {/*float: right;
width: 76%;*/ clear:both; }

.index .logo-list li .icon-right p strong { display: block;
font-size: 20px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 2px;
/*line-height: 34px;*/
  line-height:26px;
margin-bottom: 5px; }

.index .logo-list .mobile-icons-slider { display:none; }

.index .icon-with-text-column { clear:both; }

.index .icon-with-text-column h3 { font-family: 'Sofia Pro';
font-size: 36px;
text-align: center;
text-transform: uppercase;
letter-spacing: 8px;
font-weight: normal;
line-height: 40px;
margin-bottom: 30px; }

.icon-with-text-column .icon-grid-box { border-bottom: 1px solid #dfdfdf;
margin: 0 auto 50px auto;
width: 33.33%;
padding-bottom: 50px;
font-family: 'Sofia Pro';
color: #333;
font-size: 18px;
font-style: italic;
letter-spacing: 1px;
transition: all 0.5s ease 0s; }

.index .icon-with-text-column p { margin-bottom:20px; }

.icon-with-text-column .icon-grid-box:hover { border-color:#E6B426; }

.icon-grid-box .icon-column__text  { background: url(//cdn.shopify.com/s/files/1/0591/1452/0785/t/2/assets/blockquote-icon.png) no-repeat top center;
padding-top: 10px; }

.product-reviews-section { clear:both; padding:20px 0; }

.product-reviews-section h3 { font-size: 36px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 6px;
margin-bottom: 20px;
line-height: 40px;
font-family: 'Sofia Pro';  }

.related-products-section { clear: both;
background: #ffffff;
padding: 50px 0; }

.related-products-section .ac-recommender-header { font-family: 'Sofia Pro';
font-size: 36px;
text-transform: uppercase;
letter-spacing: 6px;
padding: 0;
margin-bottom: 40px;
font-weight: 500; }

.related-products-section .ac-owl-carousel-style { margin:0 auto; }

.related-products-section #ac-recommendation-block .ac-owl-carousel .ac-owl-nav { display:none!important; }

.related-products-section .ac-recommender-box-title { margin-top:20px; }

.related-products-section .ac-recommender-box-title a { color: #000;
font-size: 18px;
text-transform: uppercase;
font-family: 'Sofia Pro';
letter-spacing: 2px; }

.related-products-section p.ac-discounted-product-price, .related-products-section .ac-discounted-product-price .money { color: #444;
font-family: 'Sofia Pro';
font-size: 18px;
letter-spacing: 1px;
font-weight: 300; }

.related-products-section .ac-recommender-box-button { background: none;
color: #444;
border-left: none;
border-right: none;
border-top: none;
border-bottom: 1px solid #666;
border-radius: 0;
outline: none;
font-size: 14px;
text-transform: uppercase;
font-family: 'Sofia Pro';
letter-spacing: 1px;
padding: 0;
cursor: pointer;
max-width: 110px;
transition: all 0.5s ease 0s;
margin-top:10px; }

.related-products-section .ac-recommender-box-button:hover { background:none; color:#E6B426; border-left: none;
border-right: none;
border-top: none;
border-bottom-color:#E6B426; }

.product-addons-section .sg-pro-access-heading { font-family: 'Sofia Pro';
font-weight: 600;
text-transform: uppercase;
font-size: 17px;
line-height:20px; }

.product__information .items_left { margin:0; }

.product-addons-section { float: left;
width: 100%;
clear: both; }

.product-addons-section #sg-pro-access-wrapper { margin-top:0; }

.product-addons-section .sg-pro-access-product-title { font-family: 'Sofia Pro';
font-weight: normal;
width: 100%;
font-size: 15px;
display: block;
line-height: 20px;
margin-bottom: 0;
text-align: center;
letter-spacing: 1px; }

.product-addons-section .sg-pro-access-price { font-size: 14px;
letter-spacing: 0;
text-align: center;
margin: 0 auto;
display: block; }

.product-addons-section .sg-pro-access-price .spicegems-main-price { color: #E6B426;
margin-right: 0; }

.product-addons-section .sg-pro-access-product select { margin: 0;
font-family: 'Sofia Pro';
color: #333;
text-align: center;
font-size: 14px;
border: 1px solid #ddd;
box-shadow: none;
border-radius: 0;
outline: none; }

.product-addons-section .sg-pro-access-product { float: left;
width: 31.33%;
margin: 0 2% 20px 0;
position: relative;
border: 2px solid #e5e5e5;
padding: 10px;
min-height: 190px; }

.product-addons-section .sg-pro-access-product .sg-pro-access-product-img { border: 1px solid transparent;
    margin-right: auto;
    margin-left: auto; }

.product-addons-section .sg-sm-img img { width: auto;
height: 70px;
margin: 0 auto;
display: block; }

.product-addons-section .sg-pro-access-product-left { margin-right: auto;
float: none; }

.product-addons-section .sg-pro-access-product-right { padding-left:0; }

.product-addons-section #sg-checkbox input[type="checkbox"] + .sg-label-text::before { color:#333333; }

.product-addons-section #sg-checkbox input[type="checkbox"]:checked + .sg-label-text::before { color:#E6B426; }

.mobile-header .mobile-icons { display:none; }

.mobile-header .header-cart a { background: url(//cdn.shopify.com/s/files/1/0591/1452/0785/t/2/assets/cart-icon.png) no-repeat;
width: 25px;
height: 25px; }

.inner-template { clear:both;  }

.inner-hero-area img { width:100%; }

.inner-hero-area { position:relative; }

.inner-hero-area .inner-hero-desc { position: absolute;
max-width: 1200px;
color: #fff;
margin: 0 auto;
left: 0;
right: 0;
top: 10%; }

.inner-hero-area .inner-hero-desc h1 { font-family: 'Sofia Pro';
color: #fff;
font-size: 60px;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 4px;
width: 45%;
line-height: 60px;
margin-bottom: 30px; }

.inner-hero-area .inner-hero-desc p { width: 45%;
font-size: 17px;
letter-spacing: 1px; }

.about-content-section { clear: both;
padding: 40px 0 40px 0; }

.about-content-left  { float: left;
width: 50%; }

.about-content-right { float: right;
width: 48%;
margin-top: 8%; }

.about-content-section h3 { font-family: 'Sofia Pro';
border-left: 5px solid #E6B426;
padding-left: 20px;
font-size: 24px;
letter-spacing: .5px;
font-weight: 500;
line-height: 34px;
margin-bottom: 25px; }

.about-content-section p { font-size: 17px;
letter-spacing: .5px;
margin-bottom: 20px;
color: #333; }

.about-content-bottom  { clear:both; }

.inner-video-section { clear:both; position:relative; margin: 0 3%;
text-align: center; }

.inner-video-section h3 { font-family: 'Sofia Pro';
position: absolute;
top: 40%;
width: 100%; }

.inner-video-section h3 a { color: #fff;
font-size: 40px;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 10px; }

.inner-video-section h3 img { position:relative; top:30px; }

.inner-video-section .w3-modal {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.6);
    z-index: 11;
}

.inner-video-section .modal-content {
	margin: 5% auto;
    width: 850px;
	background: #fff;
	padding: 25px;
	position: relative;
} 

.inner-video-section .close {
      float: right;
font-size: 40px;
color: #FFFFE0;
top: -45px;
right: -45px;
background: #E6B526;
width: 40px;
height: 40px;
max-width: none;
max-height: none;
min-width: auto;
min-height: auto;
outline: none;
line-height: 34px;
display: block;
text-align: center;
}

.our-work-section { clear: both;
padding: 70px 0 0px 0;
overflow: hidden; }

.our-work-left { float: left;
width: 40%;
margin-right: 5%; }

.our-work-left h3 { font-family: 'Sofia Pro';
font-size: 46px;
text-transform: uppercase;
letter-spacing: 6px;
font-weight: bold;
line-height: 50px;
margin-bottom: 30px; }

.our-work-section p {
    margin-bottom: 30px;
    font-size: 16px;
    color: #333;
    letter-spacing: .5px;
}

.our-work-section .our-work-left p { padding-bottom:35px; }

.our-work-middle { float: left;
width: 22%; }

.our-work-right { float: right;
width: 27%; } 

.collection-main .column .product-wrap img { height: 250px;
width: auto; }

.collection-main .column .add-to-cart-button { display:none; }

.collection-main .column .thumbnail-swatch { display:none; }

.collection-main .column .product-thumbnail__title { font-family: 'Sofia Pro';
font-size: 20px;
text-transform: uppercase;
letter-spacing: 2px;
display: block;
margin-bottom: 15px;
font-weight: normal;
margin-top: 15px; }

.collection-main .column .price  { color: #000;
letter-spacing: 1px;
font-size: 18px;
font-weight: 300;
font-family: 'Sofia Pro'; }

.product-detailed-desc .sayduck-3d-viewer-container { min-height: 550px;
background: #fff; clear:both; }

.cart-page #shopify-section-cart__banner { padding-top:0; padding-bottom:0; }

.cart-banner .banner__wrapper img { object-position:top; }

.product_360__view .sayduck-3d-viewer-1 button:first-of-type { background: url(//cdn.shopify.com/s/files/1/0591/1452/0785/t/8/assets/view-table-bttn.png) no-repeat;
width: 200px;
border-radius: 0;
height: 50px;
position:relative; top:380px;
right:40px; } 

.product_360__view .sayduck-3d-viewer-109 button:first-of-type { background: url(//cdn.shopify.com/s/files/1/0591/1452/0785/t/8/assets/view-table-bttn.png) no-repeat;
width: 200px;
border-radius: 0;
height: 50px;
position:relative; top:380px;
right:40px; } 

.product_360__view .sayduck-3d-viewer-1 button img { display:none; } 

.product_360__view .sayduck-3d-viewer-109 button img { display:none; } 

.product_360__view .sayduck-3d-viewer-1 .sayduck-3d-viewer-383 button { right: 0;
background: none;
top: 0px;
height: 25px;
width: auto; }


.cart__headings h3 { font-family: 'Sofia Pro';
text-transform: uppercase;
letter-spacing: 2px; } 

.wc-product-reviews-note span.review-text {
    margin-left: 5px;
}
.wc-product-reviews-note .loox-rating {
    display: inline-block;
    vertical-align: middle;
}
.wc-product-reviews-note span.review-text {
    margin-left: 5px;
    vertical-align: middle;
    display: inline-block;
}
.wc-mobile-view .product_name {
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 20px;
    font-family: 'Prata', serif;
    text-transform: none;
    letter-spacing: 0.5px;
    text-align: left;
}
.wc-mobile-view {
    display: none;
}

@media (max-width:798px) {
.wc-mobile-view {
   display: block;
    width: 100%;
    text-align: center;
}
  .wc-desk-view{ display: none;}
  .wc-mobile-view .product_name {
    text-align: center;
}
}






/*-----------------MEDIA QUERIES BELOW----------------*/


/*------------------------------*/
/*------FOR SMALLER SCREENS-----*/
/*------------------------------*/

@media only screen and (min-width:320px) and (max-width:568px) {
 
  .announcement-bar .message-header { font-size:12px; letter-spacing:1px; }
  
  .announcement-bar .message-header p strong { font-size:16px;  }
  
  .mobile-price{ display:block;}
  
  #shopify-section-announcement-bar .message-header .announcement-bar__close { width:40px; height:35px; }
     
  /*.home-hero-slider { max-height:250px; overflow:hidden; }
  
  .home-hero-slider .slide-desc { max-width: 94%; margin: 0 auto; }
  
  .home-hero-slider .swiper-slide img { height: 250px; object-position:initial; }
  
  .home-hero-slider .slide-desc h3 { font-size: 30px; line-height: 30px; margin-bottom: 20px; }
  
  .home-hero-slider .slide-desc h5 { display:none; width: 100%; font-size: 20px; max-width: 300px; margin-left: auto; margin-right: auto; }
    
  .home-hero-slider .slide-desc .bttn a { font-size: 11px; width: 170px; line-height: 50px; height: auto; }*/
  
  .index .image-slideshow__slide .caption { max-width:92%; }
  
  .image-slideshow__slide .caption-content h2 { font-size: 26px; line-height: 26px; margin-bottom: 20px; letter-spacing: 1px; }
  
  .image-slideshow__slide .caption-content .subtitle { display:none; }
  
  .image-slideshow__slide .caption .caption-content .slideshow-classic__buttons a { font-size: 10px !important; max-width:200px; background-size: contain; padding: 20px 0; }
  
  .image-slideshow .flickity-page-dots { display:none; }
  
  .index .logo-list ul { display: none; overflow: hidden; padding-bottom: 20px; }
  
  .index .logo-list .mobile-icons-slider { display:block; }
  
  .index .logo-list li { float:none; padding:0; border:none; }
  
  .index .logo-list li img{ max-width:60%; }
  
  .index .logo-list li .icon-right p strong{ font-size:14px; line-height:16px;}
  
  .index .logo-list li .icon-right p{ font-size:12px;}  
  
  .index .logo-list li:nth-child(3)::before { content:none; }
  
  .index .logo-list li:nth-child(3) { margin-right:auto; }
  
  .index .logo-list li:nth-child(4) { margin-left:auto; }
  
  .featured-collection-section .title, .index .home-section-title, .index .icon-with-text-column h3 { font-size:30px; letter-spacing:2px; }

  .featured-collection-section .product__grid-item { padding-bottom:0; }
  
  .featured-collection-section .product-wrap { border-left:none; }
  
  .index .slideshow-with-text .image-slideshow-column { width:100%; }
  
  .index .slideshow-with-text .text-slideshow-column { width:100%; margin-right:0; }
  
  .slideshow-with-text .text-slideshow-column .text-slideshow__slide { padding:30px 0 0 0; }
  
  .slideshow-with-text .text-slideshow__heading.banner__heading { font-size:30px; letter-spacing:2px; line-height:34px; }
  
  .icon-with-text-column .icon-grid-box { width:100%; padding-bottom:0; margin-bottom:20px; }
  
  .footer-top h3 { font-size: 30px; letter-spacing: 2px; background-position: 0px 8px; max-width: 250px; margin-left: auto; margin-right: auto; padding-bottom: 0; }
  
  .footer-top h3 a { margin-top: 15px; float: none; display: block; }
  
  .footer-bottom { text-align:center; }
  
  .footer-bottom .address { margin-left:auto; margin-right:auto; }
  
  .footer-bottom .phn { width: 160px; margin-left: auto; margin-right: auto; } 
  
  .footer-bottom .footer__block:nth-child(1) { border: none; padding: 40px 0; }
  
  .footer-bottom .footer__block:nth-child(2) { padding: 40px 0; border-right: none; /*border-top: 1px solid #2e2e2e; border-bottom: 1px solid #2e2e2e;*/ }
  
  .footer-bottom .footer__block:nth-child(3) { padding-left: 0; padding-top: 40px; padding-bottom: 40px; }
  
  .footer-bottom .footer__extra-content .container { border-top:none;  }
  
  .footer-credit-left { float: none; text-align: center; margin-bottom: 10px; }
  
  .footer-credit-right { float: none; text-align: center; }
  
  .wc-mobile-view .product_name,.product__information .product_name, .related-products-section .ac-recommender-header { font-size:30px; letter-spacing:3px; }
  
  .product__information .purchase-details__buttons .button { margin-bottom:20px; }
  
  .product-addons-section .sg-pro-access-product { float: none; width: 100%; margin-right: 0; min-height: auto; }
  
  .product-addons-section .sg-pro-access-product-left { float:left; width:125px; }
  
  .product-addons-section .sg-pro-access-product-title { font-size: 16px; width: 100%; text-align: left; }
  
  .product-addons-section .sg-pro-access-price { text-align:left; }
  
  .product-addons-section .sg-pro-access-product select { text-align:left; }
  
  .product-reviews-section { padding:0; }
  
  .product-detailed-desc h3, .product-reviews-section h3 { font-size:30px; letter-spacing:3px; text-align:center; }
  
  .related-products-section #ac-recommendation-block .ac-owl-carousel .ac-owl-nav { display:block!important; }

  .inner-hero-area img { min-height: 210px; object-fit: cover; object-position: right; }
    
  .inner-hero-area .inner-hero-desc { position: relative; max-width: 92%; top: 0; margin-top: 25px; }
  
  .inner-hero-area .inner-hero-desc h1 { color: #000; width: 100%; font-size: 40px; line-height: 50px; }
  
  .inner-hero-area .inner-hero-desc p { width: 100%; color: #333; }
  
  .about-content-left { float: none; width: 100%; }
  
  .about-content-section h3 { border-left:none; padding-left:0; line-height:30px; }
  
  .about-content-right { float: none; width: 100%; }
  
  .inner-video-section h3 { top:25%; }
  
  .inner-video-section h3 a { font-size: 24px; letter-spacing: 2px; } 
  
  .inner-video-section h3 img { width: 60px; top: 20px; }
  
  .inner-video-section .modal-content { margin: 25% auto; padding:15px; width: 94%; }
  
  .inner-video-section .close { top: -40px; right: -25px; line-height:40px; }
  
  .our-work-section { padding:40px 0; }
  
  .our-work-left { float: none; width: 100%; margin-right: 0; }
  
  .our-work-left h3 { font-size:36px; letter-spacing:4px; }
  
  .our-work-middle { float:none; width:100%; text-align:center; }
  
  .our-work-right { float:none; width:100%; }
  
  .our-work-section img { width:100%; }
  
  .our-work-section p { margin-bottom:15px; }
  
  .our-work-section .our-work-left p { padding-bottom:0; }
  
  .collection-main .column .product-thumbnail__title { font-size:16px; }
  
  .collection-main .column .product-wrap img { /*height:200px;*/ height:auto;  } 
  
  .footer-top .instafeed-shopify a { width: 50%; display: inline-block;  }
  
  .footer-top .instafeed-shopify .instafeed-container { width: 100% !important; height: 150px; padding: 0 !important; }
  
  .collection-list .column .image-element__wrap { max-width:none !important; }
  
  .index .featured-collection .flickity-slider { margin-left:-25%; }
  
  
}





@media only screen and (min-width:569px) and (max-width:798px) {
  
  /*.home-hero-slider { max-height:350px; overflow:hidden; }
  
  .home-hero-slider .slide-desc { max-width: 94%; margin: 0 auto; }
  
  .home-hero-slider .swiper-slide img { height: 350px; object-position:initial; }
  
  .home-hero-slider .slide-desc h3 { font-size: 50px; line-height: 50px; }
  
  .home-hero-slider .slide-desc h5 { display:none; width: 100%; font-size: 20px; max-width: 300px; margin-left: auto; margin-right: auto; }
    
  .home-hero-slider .slide-desc .bttn a { font-size: 13px; width: 220px; line-height: 60px; height: auto; }*/
  
  .index .image-slideshow__slide .caption { max-width:92%; }
  
  .image-slideshow__slide .caption .caption-content { min-width:auto; }
  
  .image-slideshow__slide .caption-content h2 { font-size: 46px; line-height: 50px; margin-bottom: 20px; letter-spacing: 1px; }
  
  .image-slideshow__slide .caption-content .subtitle { display:none; }
  
  .image-slideshow__slide .caption .caption-content .slideshow-classic__buttons a { background-size: contain; padding: 20px 0; font-size: 14px !important; max-width: 220px; }
  
  .image-slideshow .flickity-page-dots { max-width:94%; }
  
  .index .logo-list ul { display: none; overflow: hidden; padding-bottom: 20px; }
  
  .index .logo-list .mobile-icons-slider { display:block; }
  
  .index .logo-list li { float:none; padding:0; border-right: none; }
  
  .index .logo-list li:nth-child(3)::before { content:none; }
  
  .index .logo-list li:nth-child(3) { margin-right:auto; }
  
  .index .logo-list li:nth-child(4) { margin-left:auto; }
  
  .featured-collection-section .title, .index .home-section-title, .index .icon-with-text-column h3 { font-size:34px; letter-spacing:2px; }

  .featured-collection-section .product__grid-item { padding-bottom:0; }
  
  .featured-collection-section .product-wrap { border-left:none; }
  
  .index .slideshow-with-text .image-slideshow-column { width:100%; }
  
  .index .slideshow-with-text .text-slideshow-column { width:100%; margin-right:0; }
  
  .slideshow-with-text .text-slideshow-column .text-slideshow__slide { padding:30px 0 0 0; }
  
  .slideshow-with-text .text-slideshow__heading.banner__heading { letter-spacing:2px; }
  
  .icon-with-text-column .icon-grid-box { width:100%; padding-bottom:0; margin-bottom:20px; }
  
  .footer-top h3 { letter-spacing: 2px; background-position: 0px 10px; max-width: 270px; margin-left: auto; margin-right: auto; padding-bottom: 0; }
  
  .footer-top h3 a { margin-top: 15px; float: none; display: block; }
  
  .footer-bottom { text-align:center; }
  
  .footer-bottom .address { margin-left:auto; margin-right:auto; }
  
  .footer-bottom .phn { width: 160px; margin-left: auto; margin-right: auto; } 
  
  .footer-bottom .footer__block:nth-child(1) { border: none; padding: 40px 0; }
  
  .footer-bottom .footer__block:nth-child(2) { padding: 40px 0; border-right: none; /*border-top: 1px solid #2e2e2e; border-bottom: 1px solid #2e2e2e;*/ }
  
  .footer-bottom .footer__block:nth-child(3) { padding-left: 0; padding-top: 40px; padding-bottom: 40px; }
  
  .footer-bottom .footer__extra-content .container { border-top:none;  }
  
  .footer-credit-left { float: none; text-align: center; margin-bottom: 10px; }
  
  .footer-credit-right { float: none; text-align: center; }
    
  .product-reviews-section { padding:0; }
    
  .related-products-section #ac-recommendation-block .ac-owl-carousel .ac-owl-nav { display:block!important; }
  
  .inner-hero-area img { min-height: 350px; object-fit: cover; object-position: right; }
    
  .inner-hero-area .inner-hero-desc { position: relative; max-width: 92%; top: 0; margin-top: 25px; }
  
  .inner-hero-area .inner-hero-desc h1 { color: #000; width: 100%; font-size: 50px; line-height: 60px; }
  
  .inner-hero-area .inner-hero-desc p { width: 100%; color: #333; }
  
  .about-content-left { float: none; width: 100%; max-width: 600px; margin: 0 auto; }
  
  .about-content-section h3 { border-left:none; padding-left:0; line-height:30px; }
  
  .about-content-right { float: none; width: 100%; }
  
  .inner-video-section h3 { top:25%; }
  
  .inner-video-section h3 a { letter-spacing: 4px; } 
    
  .inner-video-section .modal-content { margin: 10% auto; padding:15px; width: 94%; }
  
  .inner-video-section .close { right: -30px; line-height:40px; }
  
  .our-work-section { padding:40px 0; }
  
  .our-work-left { float: none; width: 100%; margin-right: 0; }
  
  .our-work-middle { float:none; width:100%; text-align:center; }
  
  .our-work-right { float:none; width:100%; }
  
  .our-work-section img { width:100%; }
  
  .our-work-section p { margin-bottom:15px; }
  
  .our-work-section .our-work-left p { padding-bottom:0; }
  
  
}





@media only screen and (min-width:799px) and (max-width:1024px) {
  
  .header__menu .header__menu-items .navbar-item a { font-size: 13px; letter-spacing: 1px; padding: 10px; }
  
  .header__menu .header__menu-items .navbar-item a::after { right: -3px; font-size: 10px; }
  
  /*.home-hero-slider { max-height:450px; overflow:hidden; }
  
  .home-hero-slider .slide-desc { max-width: 94%; margin: 0 auto; top:20%; }
  
  .home-hero-slider .swiper-slide img { height: 450px; object-position:initial; }
  
  .home-hero-slider .slide-desc h3 { font-size: 60px; line-height: 60px; }
  
  .home-hero-slider .slide-desc h5 { width: 50%; font-size: 20px; }
    
  .home-hero-slider .slide-desc .bttn a { font-size: 13px; width: 220px; line-height: 60px; height: auto; }*/
  
  .index .image-slideshow__slide .caption { max-width:96%; }
  
  .image-slideshow__slide .caption-content h2 { font-size:60px; line-height:60px; }
  
  .image-slideshow__slide .caption .caption-content .slideshow-classic__subheading p { font-size:18px; }
  
  .image-slideshow .flickity-page-dots { max-width:96%; }
  
  .index .logo-list ul { display: block; overflow: hidden; padding-bottom: 20px; }
  
  .index .logo-list li { width: 16.5%; text-align: center; border-right: none; font-size: 14px; }
    
  .index .logo-list li .icon-right p strong { font-size:16px; }
  
  .index .logo-list li:nth-child(3)::before { content:none; }
  
  .index .logo-list li:nth-child(3) { margin-right:auto; }
  
  .index .logo-list li:nth-child(4) { margin-left:auto; }
  
  .collection-list .collection-info__caption .title { font-size:14px; letter-spacing:0; }
  
  .slideshow-with-text .text-slideshow-column .text-slideshow__slide { padding:0; }
  
  .product-addons-section .sg-pro-access-product { float: none; width: 100%; margin-right: 0; min-height: auto; }
  
  .product-addons-section .sg-pro-access-product-left { float:left; width:125px; }
  
  .product-addons-section .sg-pro-access-product-title { font-size: 16px; width: 100%; text-align: left; }
  
  .product-addons-section .sg-pro-access-price { text-align:left; }
  
  .product-addons-section .sg-pro-access-product select { text-align:left; }
  
  .product-reviews-section { padding:0; }
    
  .related-products-section #ac-recommendation-block .ac-owl-carousel .ac-owl-nav { display:block!important; }
  
  .inner-hero-area img { min-height: 450px; object-fit: cover; object-position: right; }
    
  .inner-hero-area .inner-hero-desc { position: relative; max-width: 94%; top: 0; margin-top: 25px; }
  
  .inner-hero-area .inner-hero-desc h1 { color: #000; width: 100%; }
  
  .inner-hero-area .inner-hero-desc p { width: 100%; color: #333; }
  
  .about-content-left { float: none; width: 100%; max-width: 700px; margin: 0 auto; }
  
  .about-content-section h3 { border-left:none; padding-left:0; line-height:30px; }
  
  .about-content-right { float: none; width: 100%; }
  
  .inner-video-section h3 { top:30%; }
  
  .inner-video-section .modal-content { margin: 5% auto; padding:15px; width: 94%; }
  
  .our-work-section { padding-bottom:40px; }
  
  .our-work-left { margin-right:4%; }
  
  .our-work-section .our-work-left p { padding-bottom:0; }
  
  .our-work-middle { width:24%; }
  
  .our-work-right { width:29%; }
  
  
}





@media only screen and (min-width:1025px) and (max-width:1199px) {
   
  .header__menu .header__menu-items .navbar-item a { font-size: 15px; padding: 10px 15px; }
  
  .header__menu .header__menu-items .navbar-item a::after { right:-3px;  }
  
  /*.home-hero-slider { max-height:600px; overflow:hidden; }
  
  .home-hero-slider .slide-desc { max-width: 94%; margin: 0 auto; top:25%; }
  
  .home-hero-slider .swiper-slide img { height: 600px; object-position:initial; }
  
  .home-hero-slider .slide-desc h3 { font-size: 70px; line-height: 70px; }
  
  .home-hero-slider .slide-desc h5 { width: 50%; }
    
  .home-hero-slider .slide-desc .bttn a { font-size: 13px; width: 220px; line-height: 60px; height: auto; }*/
  
  .index .image-slideshow__slide .caption { max-width:96%; }
  
  .image-slideshow .flickity-page-dots { max-width:96%; }
  
  .index .logo-list ul { display: block; overflow: hidden; padding-bottom: 20px; }
  
  .index .logo-list li { width: 16.5%; text-align: center; border-right: none; }
    
  .index .logo-list li:nth-child(3)::before { content:none; }
  
  .index .logo-list li:nth-child(3) { margin-right:auto; }
  
  .index .logo-list li:nth-child(4) { margin-left:auto; }
  
  .collection-list .collection-info__caption .title { font-size:16px; letter-spacing:0; }
  
  .slideshow-with-text .text-slideshow-column .text-slideshow__slide { padding:0; }
  
  .inner-hero-area img { min-height: 450px; object-fit: cover; }
    
  .inner-hero-area .inner-hero-desc { max-width:94%; }
  
  .inner-hero-area .inner-hero-desc h1 { font-size: 50px; line-height: 50px; margin-bottom: 20px; }
  
  .inner-hero-area .inner-hero-desc p { font-size: 16px; letter-spacing: .5px; }
  
  .inner-video-section h3 { top:35%; }
  
  .our-work-section { padding-bottom:40px; }
  
  .our-work-section .our-work-left p { padding-bottom:0; }
  
}
















/*------------------------------*/
/*-------FOR BIGGER SCREENS-----*/
/*------------------------------*/

@media only screen and (min-width:1367px) and (max-width:1680px) {
	
  /*.home-hero-slider { max-height:720px; }
  
  .inner-hero-area .inner-hero-desc { top:12%; }*/ 
  
}


@media only screen and (min-width:1681px) and (max-width:1920px) {
	
  /*.home-hero-slider { max-height:800px; }
  
  .inner-hero-area .inner-hero-desc { top:16%; }*/
  
}

@media only screen and (min-width:1921px) and (max-width:2440px) {
	
  /*.home-hero-slider { max-height:880px; }
  
  .inner-hero-area .inner-hero-desc { top:20%; }*/
  
}

@media only screen and (min-width:2441px) and (max-width:2999px) {
	
  /*.home-hero-slider { max-height:960px; }
  
  .inner-hero-area .inner-hero-desc { top:24%; }*/
  
}

body.cart .featured-collection-section .collection-url {
    display: none;
}
.product-short-desc {
    height: auto !important;
}
.product__show__more_less{margin-bottom: 0 !important;}