/** Shopify CDN: Minification failed

Line 917:38 Unexpected "{"

**/
header .tt-top-row .links {
    z-index: 10 !important;
}
header .tt-top-row .links ul {
    display: flex;
    gap: 10px;
    align-items: center;
    list-style-type: none;
    position: relative;
    z-index: 99;
    margin-bottom: 0;
}
header .tt-top-row .links ul li {
    padding-right: 10px;
    border-right: 1px solid #000;
}
header .tt-top-row .links ul li.cart {
    padding-right: 0;
}
.desctop-menu-large .tt-desktop-header .tt-obj-menu .tt-desctop-menu nav>ul>li.dropdown .dropdown-menu {
    max-height: unset !important;
}
.tt-desctop-menu nav ul li.dropdown a span::after {
    color: #000 !important;
    font-size: 12px !important;
    padding-left: 5px;
}
header .tt-top-row .links ul li:last-child {
    border-right: none;
}
header {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
}
.tt-search-opened-headtype1 .tt-search-input {
    padding: 5px 10px !important;
}
.annoucement_wrapper button.slick-prev {
    left: 20px;
    margin: 0 5px;
}
.annoucement_wrapper button.slick-prev::before {
    font-size: 0;
    background: url(/cdn/shop/files/left-arrow.png?v=1688733334);
    background-position: center;
    width: 18px;
    height: 18px;
    display: block;
    background-repeat: no-repeat;
    background-size: 100%;
}
.annoucement_wrapper button.slick-next {
    right: 20px;
    margin: 0 5px;
}
.annoucement_wrapper > a{
  position: relative;
  z-index: 00;
}
.annoucement_wrapper button.slick-arrow{
  z-index: 99;
}
.annoucement_wrapper button.slick-next::before {
    font-size: 0;
    background: url(/cdn/shop/files/left-arrow.png?v=1688733334);
    background-position: center;
    width: 18px;
    height: 18px;
    display: block;
    background-repeat: no-repeat;
    background-size: 100%;
    transform: rotate(180deg);
}
.tp-caption a.btn {
    padding: 10px;
    height: auto;
}
.prod-thumb-title-color a,
.tt-block-title .tt-title a.title-hover-underline {   
  font-size:22px;
}
.tt-block-title .tt-title a{
  font-weight: 600;
}
.custom_banner_wrapper ul.slick-dots li.slick-active button {
    border: 1px solid #fff;
    background-color: #fff !important;
}
.custom_banner_wrapper ul.slick-dots li button {
    border: 1px solid #fff;
} 
.custom_banner_wrapper ul.slick-dots li.slick-active:first-child button,
.custom_banner_wrapper ul.slick-dots li.slick-active:first-child + li button{
      border: 0px;
}
.custom_banner_wrapper ul.slick-dots button:before{font-size:0;}
.neww.page-width {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
header .tt-top-row .links ul li a {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
    color: #000;
}
header .tt-top-row .links ul li a:hover {
    color: #000 !important;
}
header .tt-top-row .links ul li.cart {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
}
header .tt-top-row .links ul li.cart i {
    font-weight: 700;
}
.annoucement_wrapper p {
    margin: 0;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
}
.tt-header-row.tt-top-row {
    padding-right: 10px;
}
.tt-desctop-menu nav>ul>li.dropdown>a {
    font-weight: 700 !important;
    font-size: 16px !important;
}
.tt-desctop-menu .tt-megamenu-submenu li a {
    padding-bottom: 11px !important;
}
.tt-desctop-menu span {
    font-weight: bold;
}
.slider-revolution .tparrows {
    top: unset !important;
    bottom: 20px !important;
}
.tt-lookbook .tt-hotspot {
    position: absolute;
    color: #fff;
    font-size: 14px;
    line-height: 1;
    cursor: pointer;
    width: auto !important;
    height: auto !important;
    min-width: 160px;
    min-height: 100px;
    margin-left: -60px;
    display: flex;
    justify-content: center;
    z-index: 9999;
}

.slider-revolution .tp-caption1-wd-3,
.slider-revolution .tp-caption1-wd-2 {
    line-height: normal !important;
}
.slider-revolution .tparrows {
    background: #000 !important;
}
.container-fluid-custom[data-sectionname="index_sectionproducts"],
.full-bg_background {
    background:#F4F4F4;
    padding: 35px 0px;
}
.second-banner_slider.slider-revolution,
.location_revolution_slider.slider-revolution {
    margin-top: 25px;
}
.second-banner_slider.slider-revolution .tp-caption1-wd-1 {
    font-size: 30px;
    line-height: 35px;   font-weight:600;  
}
.second-banner_slider.slider-revolution .tp-caption1-wd-2 {
    font-size: 22px;
    line-height: 26px;
    padding-top: 10px;
}
.location_revolution_slider.slider-revolution .tp-caption1-wd-1 {
    font-size: 32px;
    line-height: 35px;
}
.location_revolution_slider.slider-revolution .tp-caption1-wd-3 {
    width: 100%;
}
.newsletter_home .tt-collapse-title {
    color: white;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}
.newsletter_home .description>* {
    color: #fff;
    font-size: 18px;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 15px;
    font-weight: 500;
}
.newsletter_home .form-group {
    text-align: center;
}
.newsletter_home .form-group input {
    width: 50%;
    margin: auto;
    border-radius: 0;
}
.newsletter_home .footer_subscribe_btn {
    border: 1px solid white;
    border-radius: 0 !important;
    padding: 20px 25px;
    background: white;
    color: black;
}
.shopify-app-block #insta-feed h2 {
    margin-bottom: 10px;
    padding: 0;
    background: #9D9D9D;
    font-size: 18px;
    font-weight: 700;
    color: white;
}
footer .tt-footer-col .tt-newsletter form .form-group .form-control,
footer .tt-footer-col .tt-newsletter .form-group .btn {
    height: 40px !important;
    border-radius: 0 !important;
}
.tt-payment-list p {
    color: white;
    font-weight: 700;
    text-align: center;
    font-size: 18px;
    margin: 0;
    padding: 8px 0px;
}
.banner_slide_wrapper .slide {
    position: relative;
}
.slide_content_wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    max-width: 100%;
    padding: 0px 0px;
    display: flex;
}
.custom_banner_wrapper.neww h3.heading {
    font-size: 40px !important;
    font-weight: 600 !important;
    margin-bottom: 40px;margin-top:10px;
}
.neww .slide_content_wrapper .description {
    font-size: 18px!important;
}
.neww .sub_heading {
    text-transform: uppercase;
    background: #464646 !important;
}

.slide_content_wrapper>div {
    width: 100%;
    max-width: 575px;
    background: #00000073;
    padding: 10px 17px;
    /* height: 100%; */
}
.slide_content_wrapper .heading {
    padding-bottom: 0px;
}
.slide_content_wrapper .description {
    color: white;
    font-size: 16px;
}
.slide_content_wrapper a.btn {
    padding: 10px 8px;
    height: 45px;
    border: 1px solid white;
    border-radius: 0;
    margin-top: 20px;
}
.slick-slider .slick-dots {
    bottom: 5%;
}
.slick-slider .slick-dots li {
    width: auto;
    height: auto;
}
.slick-slider .slick-dots li button {
    border-radius: 40px!important;
    background: transparent !important;
    border: 1px solid black;
}
.location_slider.slick-slider .slick-dots {
    bottom: 3%;
    gap: 4px;
}
.slick-slider .slick-dots>* {
    margin: 0 !important;
    padding: 0 !important;
}
.slider_topbar .slick-dots {
    display: none !important;
}
.annoucement_wrapper .slider_topbar {
    margin-bottom: 0px !important;
}
.tt-lookbook .image_wrapper_lookbook img {
    width: 100%;
    height: 100%;
    min-height: 423px;
  cursor: pointer;
}
.image_wrapper_lookbook.slick-slider .slick-dots li button {
    border: 1px solid #fff;
}
.image_wrapper_lookbook.slick-slider .slick-dots li.slick-active button {
    background: #ffffff !important;
}
.tt-lookbook-masonry .element-item .lookbook_title {
    position: absolute;
    top: 0;
    padding: 10px 20px;
    z-index: 1;
    width: 100%;
    left: 0;
    text-align: start;
    background: #0000008a;
}
.tt-lookbook-masonry .element-item .lookbook_title {
    padding: 10px 15px;
}
.tt-lookbook-masonry .element-item .lookbook_title h4 {
    padding-bottom: 5px !important;
    color: #fff;
    font-size: 18px !important;
    font-weight: 700 !important;
}
.tt-lookbook-masonry .element-item .lookbook_title a.btn {
    border: 1px solid white;
    border-radius: 0;
}
.tt-lookbook-popup .tt-hotspot-content {
    width: 150px !important;
    padding: 10px;
    background: #0000006e !important;
    border: 1px solid white;
    border-radius: 0 !important;
}
.tt-lookbook-popup .tt-hotspot-content .tt-title>* {
    color: white !important;
    font-weight: 700 !important;
}
 .tt-title {
   font-weight: 600 !important;
   font-size: 16px !important;
   text-align:center !important;
}
.tt-lookbook-popup .tt-hotspot-content .tt-img,
.tt-lookbook-popup .tt-hotspot-content .tt-price,
.tt-lookbook-popup .tt-hotspot-content .ttbtnmainstyle,
.tt-lookbook-popup .tt-hotspot-content .tt-btn-close {
    display: none;
}
.slick-dotted.slick-slider {
    margin-bottom: 0 !important;
}
footer .tt-mobile-collapse .tt-collapse-title:before {
    color: #fff !important;
}

#insta-feed {
    margin: 15px auto 0 !important;
}
svg.loox-icon use {
    color: #000;
}
.location_slider.slick-slider .slick-dots{
  bottom: 3%;
} 
.main_top_banner .tp-banner >ul li .slotholder{
  position: relative;
}
.main_top_banner .tp-banner >ul li .tp-caption .textsdescription {
  z-index: 999 !important;
}
.main_top_banner .tp-banner>ul li .slotholder:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00000021;
    z-index: 1;
}
.share-buttons_outer-wrapper {   
    position: fixed;
    top: 85%;
    left: 0px;
    z-index: 999;
    transform: rotate(270deg);
    width: 30px;
}
.share-buttons_outer-wrapper .share-buttons_inner_wrapper {
    display: flex;
    gap: .5rem;
}
.share-buttons_outer-wrapper .share-buttons_inner_wrapper p,
.share-buttons_outer-wrapper .share-buttons_inner_wrapper a{
    background: white;
    font-size: 18px;
    padding: 4px 24px;
    color: black;
    font-weight: 700;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
    cursor: pointer;
     white-space: nowrap
}
.share_icons_home {
    position: fixed;
    top: 62%;
    transform: translate(calc(100% + 10px), -50%);
    right: 0;
    z-index: 99;
    transition: all 0.3s ease;
}
.share_icons_home.open-icons {
    transform: translate(0, -50%);
    transition-duration: .8s;
}
.share_icons_home .icons_inner-box{
    background: white;
    padding: 10px 16px;
    position: relative;
}
.share_icons_home .icons_inner-box .close_btn{
    position: absolute;
    left: -10px;
    top: -10px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: black;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.share_icons_home .icons_inner-box .share-icons-wrapper{
    display: flex;
    flex-direction: column;
    gap: 2rem;
    align-items: center;
    justify-content: center;
}
 .share-button__button{
   border: none;
   background: none;
 }
/*   code 18.07.2023 */
.tt-desctop-menu .tt-megamenu-submenu {
    margin-top: -3px;
    display: flex !important;  
    padding-left: 50px;
}
.desctop-menu-large .tt-desktop-header .tt-obj-menu .tt-desctop-menu nav>ul>li.dropdown .dropdown-menu {
    width: 100% !important;
    margin: 0 !important;
    left: 0 !important;
    padding: 0 !important;
    top: 90px !important;
    border-top: 2px solid #000;
}
.tt-desctop-menu .tt-submenu:hover::before {
    content: "";
    position: absolute;
    min-width: 300px;
    height: 75px;
    display: block;
}
.tt-desctop-menu .tt-megamenu-submenu li a:not(:only-child) span:after {
    transform: rotate(90deg);
    display:none !important;
}
.tt-desctop-menu .tt-col-list {
    min-height: 300px !important;
}
.tt-desctop-menu .tt-megamenu-submenu>li ul {
    display: block;
}
.tt-desctop-menu .tt-megamenu-col-01 .tt-megamenu-submenu>li ul {
    top: 30px !important; 
    padding: 0 !important;    
    display: block !important;
    opacity: 1 !important;
}
.tt-desctop-menu .tt-megamenu-submenu>li ul {
    display: block !important; 
    margin-top: 0 !important;
    background: #fff;
    position: absolute;
    z-index: 13;
    left: 0px !important; 
    top:0px !important;
    padding: 10px 0;
    min-width: 210px;
    box-shadow: none !important;
}
.tt-desctop-menu .tt-megamenu-submenu>li>a {
    color: #000 !important;
}
.tt-header-holder {
  position:static !important;
}
.tt-desctop-menu .tt-col-list {
    margin-top: 0px !important;
}
.tt-desctop-menu .tt-megamenu-submenu>li ul li a {
    padding: 1px 30px 1px 0px !important;   
}
.tt-desctop-menu .tt-title-submenu {
   font-weight:700 !important;
   text-align:center !important;
}
.tt-desctop-menu .tt-title-submenu {
    margin: 0 auto !important;
}
.share_btn{
    display: flex;
    align-items: center;
    gap: 10px;
}
.tt-back-to-top.tt-show {
    bottom: 0px !important;
    right:1px;
}
button.share-button__button {
    color: #777777;
}
button.share-button__button:hover {
    color: #000 !important;
}
.tt-back-to-top {
    background-color:#00000099 !important;
}
.tp-revslider-mainul{
    margin:20px 0px !important;
}
.tt-desctop-menu .tt-title-submenu {
    margin: 0 !important;
}
.tt-desctop-menu .tt-col-list {
    margin-top: -23px !important;
    margin: 0 AUTO !important;
}
.dropdown.megamenu.submenuarrow.tt-submenu .dropdown-menu .tt-col-list{
    padding: 20px 100px !important;
    max-width: 1080px !important;
}
.megamenu_inner_box{
    flex: 0 0 21% !important;
    margin-top: 0 !important;
}
.tt-lookbook .lookbook-img_slider{
    position:relative !important;
}
.tt-desctop-menu .tt-megamenu-submenu > li > a{
    font-size:16px !important;
}
.slider-revolution .tp-bullets {
    display: flex !important;
}
.tt-desctop-menu .tt-megamenu-submenu > li ul li > a {
    color: #777777 !important;
}
.tt-desctop-menu .tt-megamenu-submenu > li ul li:hover a {
    color: #191919 !important;
}
.tt-hotspotjgh {
    position: absolute;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}
.tt-btn {
    cursor: pointer;
    width: 25px;
    height: 25px;
    border: 2px solid #fff;
    background: #000;
    border-radius: 50%;
}
.tt-hotspot-content .tt-title a{
    color: #fff !important;
} 
.tt-content-parentddd {
    visibility: hidden;
    position: absolute;
    top: 120%;
    left: 50%;
    transform: translate(-50%);
    opacity: 0;
    transition: 0.3s 0.3s linear;
}
.tt-hotspotjgh:hover::before {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
}
.tt-hotspotjgh:hover .tt-content-parentddd {
    visibility: visible;
    opacity: 1;
}
.tt-hotspot-content {
    background: #0006 !important;
    border: 1px solid #fff;
    color: #fff;
    border-radius: 0 !important;
    max-width: 200px;
    min-height:50px;
    font-size: 14px;
    font-weight: 100 !important;
    padding: 5px 10px !important;
    justify-content: center !important;
}
header .tt-dropdown-obj .tt-dropdown-toggle:hover {
    color: #000 !important;
}
/* code 24.07.2023 */
.slider-revolution .tp-caption1-wd-2 {
    font-weight: 700 !important;
}
.tt-logo img {
    width: 135px !important;
}
.lookbook-img_slider .slick-prev {
    left: 16px !important;
    z-index: 9 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 30px;
    width: 30px;
}
.lookbook-img_slider .slick-next {
    right: 16px !important;
    z-index: 9 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 30px;
    width: 30px;
}
.lookbook-img_slider .slick-prev,
.lookbook-img_slider .slick-next {
    bottom:-4px !important;
    top:unset !important;
    background-color:#000 !important;
}
/* code 25-07-2023 */
.follow_instagram{
    background: #000;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
	text-align: center;
    padding: 15px 0px;
}
.follow_instagram a{
    color: #fff;
}
.follow_instagram a:hover{
    color: #ddd;
}
#insta-feed h2{
    display:none !important;
}
.tt-lookbook button.slick-next:before {
    font-size: 0;
    background: url(/cdn/shop/files/left-arrow.webp?v=1690278248);
    background-position: center;
    width: 18px;
    height: 18px;
    display: block;
    background-repeat: no-repeat;
    background-size: 100%;
    transform: rotate(180deg);
}
.tt-lookbook button.slick-prev:before {
    font-size: 0;
    background: url(/cdn/shop/files/left-arrow.png?v=1688733334);
    background-position: center;
    width: 18px;
    height: 18px;
    display: block;
    background-repeat: no-repeat;
    background-size: 100%;
}
.slider-revolution .tp-caption1 {
    left: 80px !important;
}
footer .tt-footer-col .tt-newsletter .tt-collapse-content form {
    max-width:500px !important;
}
.arrow-location-tab .slick-arrow{
    background-color:#000 !important;
    border-radius:0px !important;
}
.arrow-location-tab .slick-arrow {
    top: 50% !important;
}
.arrow-location-tab .slick-next {
    right: -25px !important;
}
/* code 26-07-2023 */
.cart_text{
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
}
.tt-footer-col .container-fluid-custom {
    padding-right: 35px !important;
    padding-left: 35px !important;
  
}
.tt-footer-custom .tt-logo img {
    width: 300px!important;
}
.tt-footer-custom {
    margin-bottom:0px !important;
}
#same_product_height #tt-pageContent .tt-product .tt-image-box img, #same_product_height #tt-pageContent .tt-product-design02 .tt-image-box .tt-img img {
    max-width: 75% !important;
}
.tt-block-title h2{
    font-weight:bold;
    font-size:16px !important;
}
#custom-product-item .slick-arrow {
    background-color:#000 !IMPORTANT;
}
.arrow-location-right-top .slick-arrow{
    background-color:#000 !IMPORTANT;
}
.arrow-location-right-top .slick-arrow {
    top: 50% !IMPORTANT;
}
.stickprcol-js {
    overflow: hidden !IMPORTANT;
    position: sticky !IMPORTANT;
    top: 0 !important;
}
.tt-product-single-info .tt-input-counter.style-01 input {
    background-color:#f5f1f1!important;
}
.tt-input-counter.style-01 span {
    color:#000000 !important;
}
/* code 27.07.2023 */
    input[type="number"]::-webkit-inner-spin-button,
    input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
     margin: 0;
}
/* product_page_code_27.07.2023 */
.tt-product-single-info .tt-price{   
   color:#000 !important;
} 
.tt-product-single-info .checkbox-group.prpage-term-conditions-checkbox.term-conditions-checkbox-js{
   display:none;
}
.buyinoneclick {
   display:none !important;
}
.tt-product-single-info .tt-row-custom-01 .btn.btn-lg {
   background-color:red;
}
.tt-product-single-info .tt-title{
   font-size: 30px !important;
   text-align: left!important;
   font-weight: 600 !important;
}
.tt-product-single-info .tt-row-custom-01 .btn.btn-lg {
   font-size: 20px !important;
   height: 50px;
}
.tt-wrapper.product-information-buttons {
   text-align: center;
}
.tt-product-single-info .tt-row-custom-01 .btn.btn-lg [class^="icon"]:before {
   font-size: 25px !important;
}
#custom-product-item .slick-arrow {
   border-radius:0% ! important;
   bottom:-19px !important;
   top: unset !important;
}
#custom-product-item .slick-next {
   right: 0px !important;
}
#custom-product-item .slick-prev {
   left: 0px !important;
}
.product_video{
   width: 100%;
   min-height: 500px;
   padding: 0px 10px;
   border: none;
   margin-top:15px;
}
.loox-rating{
   padding:15px 0px;
}
.product-information-buttons a:first-child {
   font-weight: 600;
}
.product-information-buttons a > [class*="icon"] {
   font-weight: 600;
}
button.tt-btn-zomm.tt-top-right.tt-btn-zomm-product-page {
   display:none;
}
.tt-breadcrumb ul li {
   font-size: 16px !important;
   font-weight: 500 !important;
   color: #000 !important;
}
.tt-block-title .tt-title-small {
   font-size:20px !important;
   font-weight:600 !important;
}
.tt_item_box .tt-collapse-title{
   display: flex;
   justify-content: space-between;
   align-items: center;
   color: #000 !important;
   font-weight: 600 !important;
}
.tt-collapse-block .tt-item:not(:last-child) {  
    border-top: 1px solid #000 !important;
}
.tt-collapse-block .tt-item:last-child {
    border-bottom: 1px solid #000 !important;
}
div#tab_review {
    border-top: 1px solid #000 !important;
}
.btn-addtocart .icon-shopping_basket{
    display:none !important;
}
.product_right_reviews{
    position: fixed;
    top: 58%;
    z-index: 999;
    transform: rotate(270deg);
    right: -86px;
    background-color: #000;
    color: #fff;
}
.product_right_reviews_inner {
  padding: 5px 20px;
  font-size: 14px;
  font-weight: 600;
}
.product_right_reviews_inner  a{
  color:#fff;
}
.product_right_reviews_inner  a:hover{
  color:#fff;
}
.reviews_star{
    display: flex;
    align-items: center;
    gap: 5px;
    color: #000 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}
.tt-mobile-product-slider.arrow-location-center .slick-arrow {
    background: #000000 !important;
    color: #ffffff !important;
}
.tt-product-vertical-layout .tt-product-single-carousel-vertical .slick-arrow{
  display:none !important;
}
.tt-collapse-content p {
  color:#000 !important;
}
.tt-footer-col  .tt-collapse-content p {
  color:#f7f8fa !important;
}
.tt-collapse-content .tt-table-03 tbody tr td{
  color:#000 !important;
}
.tt-collapse-content ul.ul1{
  color:#000 !important;
  padding-left: 16px;
}
.tt-mobile-product-slider.slick-slider .slick-dots {
  display: none !important;
}
.tt-filters-options .tt-quantity > a, {
  opacity: 0.50 !important;
}
[class*=scrollwidget_scroll_btn] {
  background: #a0a1a4 !important;
}
span.loox-rating-label {
  color:#000 !important;
}
ul.tt-list-row.shopifyfiltres-js li a {
  color:#000 !important;
}
.atdshowed .tt-input-counter.style-01 span:before{
  color:#fff !important;
}
.tt-product-listing.tt-col-one .tt-product .description{
  color:#000 !important;
}
/* code 31.07.2023 */
.tt-product-single-info .tt-title {
  text-transform: uppercase;
}
.extra_pera p{
    margin-bottom: 20px;
    color: #000;
    font-size: 16px;
    font-weight: 500;
}
.product-page-slider{
    opacity: 1.5 !important;
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: flex-start;
    margin: 20px 0px;
}
.product_page_template a>.prpage-video-play-icon {
  display:none;
}
.product_page_template .container-indent {
    background: #ffffff;
    padding: 35px 0px;
}
.arrow-location-right-top .slick-arrow {  
   top:50%!important;
   border-radius:0!important;
}
.tt-hotspotjgh.hide.active {
   display: block !important;
}
.tt-product-vertical-layout .tt-product-single-carousel-vertical .slick-slider:before {
   display:none !important;
}
.product-page-slider li{
   margin:10px;
}
.product-page-slider .slick-arrow {
  background-color:#000000 !important;
  color:#ffffff !important;
  border-radius:0px !important;
}
.product-page-slider .slick-prev{
    top: unset;
    bottom: 10px !important;
    left: 50px !important;
    transform: rotate(-90deg) !important;
}
.product-page-slider .slick-next{
    top:unset;
    bottom:10px !important;
    right: 10px !important;
    transform: rotate(-90deg) !important;
    left: unset !important;
}
.tt-desctop-menu .tt-megamenu-col-01 .tt-megamenu-submenu > li ul {
    position: static;
    width: auto;
}
.head_bottom_heading{
    font-size: 16px;
    font-weight: 600;
    color: #000 ;
}
.head_bottom_pera{
    color: #000000;
    font-size: 14px;
    line-height: 18px;
    max-width: 351px;
    font-weight: 400;
    margin:10px 0px;
}
.head_bottom_head_2{
    color: #000000;
    font-size: 14px;
    font-weight: 500;
    padding:10px 0px;
}
.top_header_bottom_section{
    padding-top:50px;
}
.header_socials{
    display: flex;
    gap: 15px;
}
.ht-tms-single-dropdown__container {
    display: none !important;
}
.tt-desctop-menu .megamenu .dropdown-menu .tt-col-list{
    justify-content: center !important;
}
.prod-thumb-title-color a{
    font-size:16px !important;
}
.prod-thumb-title-color a:hover {
    color: #000000 !important;
}
.custom_banner_wrapper .banner_inner_wrapper .location_slider  .slick-next{
    bottom: -10px !important;
    background-color: #000 !important;
    width: 30px !important;
    height: 30px !important;
    top:unset !important;
    right: 20px !important;
}
.custom_banner_wrapper .banner_inner_wrapper .location_slider  .slick-prev{
    bottom: -10px !important;
    top:unset !important;
    background-color: #000 !important;
    width: 30px !important;
    height: 30px !important;
    left:20px !important;
    z-index: 99;
}
.custom_banner_wrapper .banner_inner_wrapper .location_slider  .slick-prev:before{
    content: "\e90d";
    font-family: 'wokiee_icons';
}
.custom_banner_wrapper .banner_inner_wrapper .location_slider  .slick-next:before{
    content: "\e90e";
    font-family: 'wokiee_icons';
}
.main_features_tab{
     border-bottom: 1px solid #000 !important;
}
.tt-desctop-parent-menu .tt-desctop-menu nav ul .dropdown:last-child{
  display:none;
}
/* code 10.08.2023 */
div[data-sectionname="product-recommendations"] {
    background: #f4f4f4 !important;
}
.head_bottom_form{
    width:100%;
    max-width:280px;
}
.head_bottom_form .form-group{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px !important;
}
.head_bottom_form .form-control {
    padding: 0.3rem 0.75rem !important;
    background-color:#000;
    color:#fff;
    border: 1px solid #000;
}
.header_subscribe_btn{
    color:#000 !important;
    border-radius:0px !important;
    border: 1px solid #000 !important;
    padding: 17px !important;
}
.tt-desctop-menu .tt-megamenu-submenu > li ul li{
   display:inline-block !important;
}
/* code 15/08/2023 */
.btn.btn-border.cart_pupup_btn{
    background: #000;
    color: #fff;
    border: 2px solid #000;
}
.btn.btn-border.cart_pupup_btn:hover {
     background: #ff0000;
    border-color: #ff0000;
    color: #fff;
}
html{
  padding-bottom:0px !important;
}
/* 18/08/2023 */
.mob_cart_pupup_btn{
  margin-bottom: 10px !important;
  background: rgb(0 0 0) !important;
  color: #ffffff !important;
  border:2px solid #000 !important;
  display:flex;
}

/* cart page-css*/
.main-cart-page{
    display:flex;
    width:100%;
}
.tt-shopcart-col{
    margin-top:0px !Important;
}
.tt-shopcart-box {
    margin-top:0px !important;
}
.cart-tebal .tt-title{
    text-align:left !important;
}
.icon-f-68:before {
    content: "\e9a3";
    color: green;
}
.colloection_left_page {
    display:none !important;
}
.cart_page_heading{
    text-align:left !important;
    padding: 0px !important;
    font-size: 20px !important;
    font-weight: 600 !important;
}
.cart_page_heading_2{
    text-align:left !important;
    padding: 0px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    border-bottom: 2px solid #000;
}
.right_cart_section{
    background: #f9f9f9;
}
.right_cart_section .tt-shopcart-box {
    border:none !important;
}
.inner_subtotal, .inner_grandtotal{
    display: flex;
    justify-content: space-between;
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 5px;
}
.main-right_section{
    padding: 20px 5px;
}
#subtotal{
    padding-bottom:20px;
}
.main_grandtotal{
    background-color:#fff;
    padding: 5px;
}
.left_bottom_btn{
    display:none !important;
}
.cart-item-decktop .tt-cart-list .tt-item{
    border-bottom:1px solid #000;
}
.cart-item-decktop .tt-cart-list .tt-item:last-child {
    border-bottom: none;
}
.show_unavailable_variants .row{
   justify-content: center;
}
header .tt-dropdown-obj.active .tt-dropdown-toggle {
    color: #000000 !important;
}
.cart-qty{
    text-align:center;
    max-width: 50px;
    border: 1px solid #0003;
}
.tt-quantity .qty-mins-btn{
    border: 1px solid #0003;
} 
.tt-quantity .qty-plus-btn {
    border: 1px solid #0003;
}
.tt-quantity{
    padding:10px 0px;
}
.decktop-cart-stcky-btn{
    display:flex !important;
}
.mob_cart_pupup_btn-1{
    border: 2px solid #000;
    color: #000 !important;
    font-weight: 600 !important;
    margin-bottom: 10px;
    display: flex !important;
    border-radius: 5px;
    justify-content: center;
}
.mob_cart_pupup_btn-2{
    border: none;
    color: #000;
    font-weight: 400;
}
div#myModal22 {
    position: fixed;
    z-index: 9999;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #000000ab;
    color: #fff;
    padding: 20px;
    max-width: 560px;
    width:50rem;
    background-image: url(/cdn/shop/files/solitary3.jpg?v=1768998177);
    background-blend-mode: color;
    background-size: cover;
    background-position: left center;
    border: 2px solid;
}
div#myModal22 a.close {
	color: #fff;
	font-size: 42px;
	line-height: initial;
	position: absolute;
	right: 30px;
	top: 20px;
	cursor: pointer;
	z-index: 9;
}
div#myModal22 a.btn.redirect_btn {
    margin: 0 auto;
    display: block;
    margin-top: 20px;
}
div#myModal22 .modal-body {	
	line-height: 1.2;
	width: 80%;
}
div#myModal22 h6 {
    color: #fff;
    margin: 0;
    padding: 0 !important;
  font-size: 18px;
}
div#myModal22.show {
    display: block !important;
}
.load_pop:after {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #ffffffcf;
    position: absolute;
    z-index: 99;
}
.load_pop {
    overflow-y: hidden;
    margin: auto;
    display:block;
    overflow-x:hidden;
    overflow-y:hidden;
    height: 100vh;
}

/*------------------29aug aj-------------------- */
.popup-box {
  text-align: center;
  width: 80%;
  margin: auto;
  padding: 10px 0 20px 0;
}
.form-group.popup {
  display: flex;
}
.form-group.popup .form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: transparent;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 5px 0 0 5px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-group.popup button.btn.popup_subscribe_btn {
  color: #000;
  background: #fff;
  border-radius: 0 5px 5px 0;
  font-size: 1rem;
  padding: 20px;
  margin: 0px;
}
.form-group.popup input.form-control:focus {
  background: transparent !important;
  border: 1px solid #ced4da;
}
.popup-box .sub_save {
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: 1px;
}
.modal-body p {
  font-size: 16px;
}
.popup-box .contact-form {
  margin-top: 0px;
}
.popup-box .form-default .form-group {
  margin-bottom: 0px;
}
a.lottie_logo_head {
  padding-right: 100px;
}
#lottie svg{
  max-width: 180px;
  margin-top: -30px;
}
div#lottie-mobile svg {
  max-width: 180px;
  margin-top: -20px;
}

/* product page */
.tt-wrapper.product-information-buttons {
    margin-top: 5px !important;
}
.tt-logo img{
  object-fit: contain;
}
.success-message {
    line-height: 1.2;
    width: 80%;
    padding: 15px;
    display: none;
}
input.shopify-challenge__button.btn {
    background: #8b8b8b !important;
    color: #000 !important;;
    font-weight: 600 !important;;
}
/* ---------------------ends here------------------- */



@media(min-width:1350){
  footer .tt-footer-col .tt-newsletter .tt-collapse-content > *:nth-child(1) {
    max-width: 450px !important;
  }
}

@media (min-width: 1300px) {
    .second-banner_slider  .slider-revolution .tp-banner {
        height: 800px !important;
    }
}

@media (min-width: 1025px) {
  .tt-footer-col .container-fluid-custom .row {
  justify-content: space-between;
  }
  .main_top_banner.slider-revolution .tp-caption1-wd-3 {
  max-width: 400px;
  }
  .main_top_banner.slider-revolution .tp-revslider-slidesli:last-child .tp-caption1-wd-3 {
  max-width: 500px;
  }
  .second-banner_slider.slider-revolution .tp-caption1-wd-3 {
  max-width: 470px;
  }
  .second-banner_slider.slider-revolution .tp-caption1-wd-1 {
  padding-top:0px;
  }
  .second-banner_slider .tp-banner-container{
  height: 650px !important;
  }  
  .second-banner_slider .tp-banner-container .tp-banner .tp-revslider-mainul li .slotholder .slider-revolution .tp-caption.textsdescription.usebackground {
  top:2px !important;
  }
  .tt-lookbook-masonry .tt-grid-col-3:nth-child(3){
  width: 100% !important;
  }
  .arrow-location-right-top .slick-arrow {
  right:-25px !important;
  }
  
}

@media (min-width:1024px){
  .tt-quantity.custom-quantity{
    display:none !important;
  }
}

@media (min-width: 1230px){
   header .tt-desktop-header .dropdown-menu {
     max-width: 100% !important;
  }
}

@media(max-width:1200px){
  .main-cart-page{
    flex-wrap:wrap;
  }
}

@media(max-width: 1150px){
    .tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {
        LEFT: 38px !IMPORTANT;
     }
     .tt-lookbook-masonry .element-item .lookbook_title {
        padding: 10px 20px;
     }
}


@media(max-width: 1024px){
  .offset-md-1 {
  margin-left: 15.33333% !important;
  }
  header .tt-search .tt-dropdown-menu .tt-btn-search:before {
  color: #777777 !important;
  }
  .arrow-location-tab .slick-prev {
  left: -25px !important;
  }
  .product_page_template .container-indent .container-fluid-mobile{
  padding-left: 50px !important;
  padding-right: 50px !important;
  }
  .tt-desctop-parent-menu .tt-desctop-menu nav ul .dropdown:last-child{
  display:none;
  }
  .desctop-menu-large .panel-menu .mmpanels .mmpanel:not(:first-child) ul li:nth-child(2) {
  display: none;
  }
  /* .tt-lookbook-init.tt-grid-col-3.tt-add-item.tt-show {
  height: auto !important;
  } */
  .right_cart_section{
  width:100%; 
  }
  .mob_lottie_logo{
  width:250px !important;
  }
  .decktop-cart-stcky{
  margin-top:15px !important;
  }

}


@media (min-width: 991px) {
    .image_wrapper {       
      height:720px;
     }
    .image_wrapper img {
        width: 100%;
        height: 100% !important;
        object-fit: cover;
     }
    .tt-search-opened-headtype1 .tt-search-input:hover, .tt-search-opened-headtype1 .tt-search-input:focus {
        color: #000000 !important;
     }
}

@media(max-width: 991px) {
  div#myModal22 .modal-body {
  font-size: 16px;
  line-height: 1.2;
  width: 90%;
  }
  header .tt-top-row .links ul li.cart {
  display: none;
  }
  header .tt-top-row .links ul li:nth-child(7) {
  border-width: 0px !important;
  }
  header .tt-top-row .links {
  justify-content: end !important;
  }
  .annoucement_wrapper .slider_topbar .slick-arrow {
  display: none !important;
  }
  .annoucement_wrapper .slick-slider .slick-track {
  display: flex;
  justify-content: center;
  align-items: center;
  }
  .arrow-location-tab .slick-arrow {
  border-radius: 0 !important;
  background: #000 !important;
  }
  .slider-revolution .tp-banner {
  height: auto !important;
  }
  .slider-revolution .tp-caption1 {
  top: 50% !important;
  transform: translateY(-50%) !important;
  left:40px !important;
  max-width:400px !important;
  }
  .location_slider .slide {
  height: 600px;
  }
  .location_slider .slide .image_wrapper {
  height: 100%;
  }
  .location_slider .slide .image_wrapper img {
  height: 100%;
  object-fit: cover;
  } 
  .tt-header-row {
  justify-content: center !important;
  }
  header .tt-top-row .links ul li a {
  font-size: 0;
  }
  .arrow-location-tab .slick-next {
  right: 0px!important;
  } 
  .cart_text{
  display: none;
  }
  body.tt-open-search .tt-mobile-header-inline .tt-mobile-parent-menu-icons {
  top: -38px !important;
  left: 0 !important;
  z-index: 99 !important;
  border:1px solid #000;
  }
  .tt-mobile-header .tt-search .tt-dropdown-menu form {
  height: 45px !important;
  }
  .arrow-location-tab .slick-prev {
  left: 0px !important;
  }
}

@media (min-width: 790px) {
    footer .tt-footer-col {
        padding-bottom: 0px !important;
    }
    .tt-footer-col .container-fluid-custom .collapse-listing-firstchild {
        flex: 0 0 35% !important;
        max-width: 35% !important;
    }
}   

@media screen and (min-width: 567px) and (max-width: 991px) {
    .main_top_banner .tp-banner-container{
	height: 650px !important;
	}
}

@media screen and (min-width: 789px) and (max-width: 1024px) {
    .tt-lookbook-init.tt-grid-col-3.tt-add-item.tt-show{
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
    }
  .tt-lookbook-masonry .element-item {
    position: static !important;
  }
}


@media (max-width: 789px){
  footer .tt-newsletter form .btn {
  background: #000 !important;
  border: 1px solid #000 !important;
  }
  .tt-back-to-top {
  color: #fff !important;
  padding-bottom: 10px !important;
  }
  .slide_content_wrapper {
  left:40px;
  }
  .share-buttons_outer-wrapper {
  left: -162px;
  }
  .share-buttons_outer-wrapper .share-buttons_inner_wrapper p, .share-buttons_outer-wrapper .share-buttons_inner_wrapper a {
  font-size: 14px;
  }
  .slider-revolution .tp-caption.textsdescription.usebackground {
  padding: 75px 16px 75px 16px !important;
  }
  .second-banner_slider.slider-revolution .tp-caption.textsdescription.usebackground {
  padding: 30px 16px 30px 16px !important;
  }
}

@media(max-width: 767px){
  footer .tt-mobile-collapse .tt-collapse-content > *:nth-child(1) {
  max-width: 450px !important;
  }
  .slider-revolution .tp-banner {
  height: 400px !important;
  }
  .second-banner_slider.slider-revolution .tp-banner {
  height: 550px !important;
  }
  .second-banner_slider.slider-revolution .tp-caption1-wd-1 {
  font-size: 18px;
  line-height: 24px;
  padding-bottom:10px;
  font-weight:600 !important;
  }
  .slide_content_wrapper .heading {
  padding-bottom: 10px !important;
  font-weight: 600 !important;
  }
  .second-banner_slider.slider-revolution .tp-caption1-wd-2 {
  font-size: 17px;
  }
  .slider-revolution .tp-caption1 {
  top: 50% !important;
  transform: translateY(-50%) !important;
  padding: 20px 11px !important;
  }
  .slider-revolution .tp-caption1-wd-3 {
  width: 100%;
  }
  .tt-lookbook-masonry .element-item .lookbook_title {
  left: 0;
  width: 100%;
  }
  .location_slider .slide {
  height: 630px;
  }
  .location_slider .slide .image_wrapper {
  height: 100%;
  }
  .location_slider .slide .image_wrapper img {
  height: 100%;
  object-fit: cover;
  }
  .location_slider .slide .slide_content_wrapper {
  padding: 0 !important;
  }
  .slide_content_wrapper.slide-1 .heading {
  font-size: 16px !important;
  line-height: 22px !important;
  }
  .slide_content_wrapper .description {
  font-size: 14px;
  max-width: 325px;
  line-height:18px;
  font-weight: 500 !important;
  }
  .newsletter_home .tt-collapse-title {
  font-size: 18px;
  }
  .newsletter_home .description>* {
  font-size: 14px;
  }
  .newsletter_home .form-group input {
  width: 95%;
  }
  .shopify-app-block #insta-feed h2 {
  font-size: 16px;
  line-height: 24px !important;
  }
  footer {
  background: #8b8b8b !important;
  }
  footer .tt-mobile-collapse .tt-collapse-title {
  color: #ffffff !important;
  }
  footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content .tt-list a{
  color: #ffffff !important;
  }
  .slider-revolution .tp-caption.textsdescription.usebackground {
  max-width: 100%!important;
  }
  .offset-md-1 {
  margin-left:0%!important;
  }
  .tt-back-to-top.tt-show {
  color: #fff ;
  padding: 5px 0 5px 0;
  }
  .tt-lookbook-masonry .element-item .lookbook_title {
  padding: 10px 32px;
  }
  .tp-caption1-wd-2{
  padding-bottom:10px !important;
  }
  .email_note {
  font-size: 12px;
  }
   .pageproduct .product_img_section{
    display: none;
  }
  .tt-logo img{
    width: auto !important;
  }
  div#myModal22 {
    padding: 0px;
    width: 80%;
  }
  
}

@media(min-width: 767px) {
  .second-banner_slider.slider-revolution .tp-caption.textsdescription.usebackground {
  max-width: 50%!important;
  height: 100%!important;
  top: 50%!important;
  transform: translateY(-50%)!important;
  }  
  .tt-footer-col h4.tt-collapse-title {
  pointer-events: none;
  }
  
}

@media (max-width :576px) { 
  div#myModal22 a.close {
  right: 10px;
  top: 0px;
  }
  div#myModal22 a.btn.redirect_btn {
  max-width: 90% !important;
  }
  .tt-lookbook-masonry .element-item .lookbook_title {
  padding: 10px 42px;
  }
  .arrow-location-tab .slick-next {
  right: 25px !important;
  }
  .arrow-location-tab .slick-prev {
  left: 25px !important;
  }
  .slick-prev,
  .slick-next { 
  bottom: 0px !important;
  background-color:#000 !important;
  border-radius: 0 !important;
  right: 20px !important;
  top:unset !important;
  width: 30px !important;
  height: 30px !important;
  }
  .tt-mobile-product-slider.arrow-location-center .slick-prev {
  left: 20px !important;
  }
  .product_page_template .container-indent .container-fluid-mobile {
  padding-left: 25px !important;
  padding-right: 25px !important;
  }
  .tt-product-single-info .tt-title {
  font-size: 20px !important;
  }
  .follow_instagram {
  font-size: 12px;
  }
  /* .second-banner_slider .tp-banner-container .tp-bullets {
  display: none !important;
  } */
   .second-banner_slider.slider-revolution.revolution-default .tp-bullets {
    bottom: 2% !important;
    left: 35% !important;}
  .custom_banner_wrapper .banner_inner_wrapper .slick-dots {
  display:none !important;
  }
  .product_img_section .item .tt-product-single-carousel-vertical #smallGallery{
  padding:15px !important;
  }
  .product-page-slider .slick-prev {
  bottom: 25px !important;
  left: 25px !important;
  }
  .product-page-slider .slick-next {
  bottom: 25px !important;
  right: 25px !important;
  }
  .custom_banner_wrapper .slick-prev{
  bottom: -10px !important;
  background: #000 !important;
  left: 20px !important;
  z-index: 1 !important;
  width: 30px !important;
  height: 30px !important;
  }
  .custom_banner_wrapper .slick-next {
  bottom: -10px !important;
  background: #000 !important;
  width: 30px !important;
  height: 30px !important;
  }
  .custom_banner_wrapper .slick-next:before{
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  content: "\e90e" !important;
  font-family: 'wokiee_icons' !important;
  }
  .custom_banner_wrapper .slick-prev:before{
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  content: "\e90d" !important;
  font-family: 'wokiee_icons' !important;
  }
  .slide_content_wrapper {
  left: 20px;
  right: 20px !important;
  width: auto;
  }
  .tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {
  LEFT: 20px !IMPORTANT;
  right: 20px;
  }
  .share-buttons_outer-wrapper{
  display:none;
  }
  .product_right_reviews{
  right: -88px;
  }
  .product_right_reviews_inner {
  font-size: 12px;
  padding: 0px 20px;
  }
  .arrow-location-right-top .slick-arrow {
  right:0px !important;
  }

}

@media (max-width: 460px){
  .main_top_banner .slider-revolution .tp-caption1-wd-3 {
  font-weight: 300 !important;
  }  
  .slider-revolution .tp-caption1-wd-3 {
  font-weight: 500 !important;
  color:#fff;
  }
  .tp-caption a.btn {
  padding: 5px;
  margin-top:20px;
  }
  .slide_content_wrapper a.btn {
  padding: 5px;
  height: auto;
  }
  .email_note {
    font-size: 10px;
  }
  .popup-box .sub_save {
    font-size: 14px !important;
  }
  
  }

@media ( max-width :420px){
  .tt-description .tt-title.prod-thumb-title-color{
    max-width: 250px !important;
    margin: 0 auto !important;
}
}

@media ( max-width:390px){
  .tt-footer-custom .container-fluid-custom {
      padding-right: 35px !important;
      padding-left: 35px !important;
  }
  .slide_content_wrapper .description {
      max-width: 300px;
  }
}

@media (max-width: 374px) {
    .location_slider .slide {
        height: 750px;
    }
}

/* @media(min-width:1450px){
.main_top_banner.slider-revolution .tp-caption1-wd-2 {
    font-size: 2.7vw !important;
}
 .main_top_banner.slider-revolution .tp-caption1-wd-3 {
    font-size: 1.2vw !important;
    max-width: 650px !important;
}
 .main_top_banner .tp-caption1-wd-4 .btn {
    font-size: 1vw  !important;
        padding: 20px;
}
}
  */
 .cZlpE{
   color:red;
 }
.cZlpE._q2jT
{
  color:green;
}
.tt-filters-options,
.template-collection .tt-breadcrumb{
    display: none!important;
}
.leftColumn.colloection_left_page.aside + .col-xl-9 {
    flex: 0 0 93%;
    max-width: 93%;
}
.template-collection .container {
    max-width: 100%;
    padding: 0 2rem;
}
.lookbook-img_slider.image_wrapper_lookbook .slick-slide img {
  transition: opacity 0.4s ease-in-out;
}

.lookbook-img_slider.image_wrapper_lookbook:hover 
.slick-slide.slick-current img {
  opacity:0.9;
}

.lookbook-img_slider.image_wrapper_lookbook:hover 
.slick-slide[data-slick-index="0"] img {
  opacity:0.9;
}
.header_socials a:nth-child(2) svg {
    width: 20px;
    height: 25px;
}
.header_socials {
    align-items: center;
}


 .loox-carousel-button-next.hide-on-mobile, .loox-carousel-button-prev.hide-on-mobile {
        display: block!important;
    }
@media only screen and (min-width:768px){
    .second-banner_slider .tp-banner-container .tp-bullets {
  display: none !important;
  }
}
    @media only screen and (max-width:768px){
        .second-banner_slider.slider-revolution .tp-rightarrow.hidearrows.tparrows.default.round{right:10px!important;}
      .second-banner_slider.slider-revolution .tp-caption.textsdescription.usebackground {
        width: 78%;
        height: 100%;
        margin-left: 0 !important;
    }
    .tt-newsletter h4.tt-collapse-title, .tt-newsletter .description {
      width: 90%;
      text-align: left;
      margin: 0 auto;
    }
  .tt-newsletter .checkbox-list{width: 100%;}
.tt-newsletter .checkbox-list label {
    font-size: 10px;padding: 0;}
    .tt-newsletter p {
    color: #fff !important;
    text-align: left;
    width: 88%;
    margin: 25px auto;
    margin-bottom: 0;
            font-size: 10px;
        line-height: 15px;
}
.tt-newsletter p br {
    display:none;
}

}