/* ---------------------------------------------------------------------------------------------------   

　.block_home_mv 

   --------------------------------------------------------------------------------------------------- */

.block_home_mv {  margin: 0; padding: 0; width: 100%; height: 100vh; position: relative; z-index: 2;overflow: hidden; display: flex; justify-content: center; align-items: center;}

/* .main_img */
.block_home_mv .main_img { position: absolute; top: 0px; left: 0; right: 0; bottom: 0; z-index: 0; }
.block_home_mv .main_img:after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: ""; background: url("../images/home/img_top_2025.jpg") center center no-repeat;background-size: cover;z-index: -1;}

/* .img_sign */
.img_sign { position: absolute; top: 50.5%; left: 0; right: 0; width: 27vw; margin: 0 auto; -webkit-transform: translate( 0,-50%); transform: translate(0,-50%); z-index: 2;}

/* .txt_area */
.block_home_mv .txt_area { width: 33.333%; max-width: 490px;position: relative;z-index: 2;}

/* .txt_area_sp */
.block_home_mv .txt_area_sp {display: none;}

/* .sub_area */
.block_home_mv .sub_area { position: absolute; bottom: 10px; bottom: 0; left: 4%; right: 4%; z-index: 0; font-size: 0; text-align: left; display: none;}
.block_home_mv .sub_area .name_box,
.block_home_mv .sub_area .made_box,
.block_home_mv .sub_area .since_box { position: absolute; bottom: 0; color: #d0c3ba; font-size: 14px; font-family: 'Azeret Mono', monospace; font-weight: 300; line-height: 65px; font-feature-settings : "palt" 1; letter-spacing: 0.02em; text-align: center;}

.block_home_mv .sub_area .made_box {left: 0;}
.block_home_mv .sub_area .name_box { right: 0; left: 0;}
.block_home_mv .sub_area .since_box { right: 0;}

.block_home_mv .sub_area .made_box {text-align: left;}
.block_home_mv .sub_area .name_box { text-align: center;}
.block_home_mv .sub_area .since_box {text-align: right;}

@media only screen and (max-width: 960px) {
.img_sign { top: 50.5%; width: 37.5vw; }
.block_home_mv .txt_area { width: 32.5%; }
.block_home_mv .txt_area_sp {display: block; position: absolute; bottom: 5vw; left: 0; right: 0; z-index: 1; text-align: center;}
.block_home_mv .txt_area_sp img {width: 37.5%; margin: 0 auto;}
}
@media only screen and (max-width: 738px) {
.block_home_mv .main_img:after {background: url("../images/home/img_top_2025_sp.jpg") center center no-repeat;background-size: cover;}
.block_home_mv .sub_area { position: absolute; bottom: 10px; bottom: 0; left: 4%; right: 4%; z-index: 0; font-size: 0; text-align: left;}
.img_sign { top: 50.5%; width: 39.5vw; }
.block_home_mv .sub_area .name_box,
.block_home_mv .sub_area .made_box,
.block_home_mv .sub_area .since_box { position: absolute; bottom: 0; color: #d0c3ba; font-size: 13px; font-family: 'Azeret Mono', monospace; font-weight: 300; line-height: 65px; font-feature-settings : "palt" 1; letter-spacing: 0.02em; text-align: center;}

.block_home_mv .sub_area .made_box {left: 0; display: none; }
.block_home_mv .sub_area .name_box { right: 0;display: none; }
.block_home_mv .sub_area .since_box { right: 0; left: 0; text-align: center;}
.block_home_mv .txt_area { width: 35%; }
.block_home_mv .txt_area_sp img {width: 40%;}
}
@media only screen and (max-width: 560px) {
.img_sign { position: absolute; top: auto; bottom: 11%; width: 53.5vw; margin: 0 auto; -webkit-transform: translate( 0,0); transform: translate(0,0); z-index: 2;}
.block_home_mv .txt_area { width: 50%; }
.block_home_mv .txt_area_sp {bottom: 7.5vw;}
.block_home_mv .txt_area_sp img {width: 65%; }
}

.mainvisual{height: calc(var(--vh, 1vh) * 100);}

@media only screen and (max-width: 738px) {
.mainvisual{height: calc(var(--vh, 1vh) * 100); min-height: 100vw}
}
@media only screen and (max-width: 560px) {
.mainvisual{height: calc(var(--vh, 1vh) * 100);}
}



/* ---------------------------------------------------------------------------------------------------   

　.block_home_about

   --------------------------------------------------------------------------------------------------- */

.block_home_about{  padding: 120px 4%; position: relative; z-index: 0;}

@media only screen and (max-width: 960px) {
.block_home_about{  padding: 100px 4%;}
}
@media only screen and (max-width: 738px) {
.block_home_about{  padding: 90px 4%;}
}
@media only screen and (max-width: 560px) {
.block_home_about{  padding: 80px 4%;}
}

/* ------- .copy_area ------- */
.block_home_about .copy_area  {text-align: center;}
.block_home_about .t_copy_intro { margin: 4.5vw 0 0; font-size: 9.5vw; font-family: orpheuspro, serif; letter-spacing: 0; text-align: center; line-height: 1;}

@media only screen and (max-width: 960px) {
.block_home_about .t_copy_intro { margin: 5.5vw 0 0; font-size: 10vw; }
}
@media only screen and (max-width: 738px) {
.block_home_about .t_copy_intro { margin: 6.5vw 0 0; font-size: 10vw; letter-spacing: -0.01em; }
}
@media only screen and (max-width: 560px) {
.block_home_about .t_copy_intro { margin: 30px 0 0; font-size: 10vw; letter-spacing: -0.01em; }
}

/* ------- .about_area ------- */
.block_home_about .about_area { margin: 120px 0 0; position: relative; z-index: 0;}

/* .img_area  */
.block_home_about .about_area .img_area { /*padding: 0 0 5vw; */float: right; width: 47.5%; position: relative; z-index: 0;}
.block_home_about .about_area .img_box {width: 100%;position: relative; z-index: 0; }
.block_home_about .about_area .img_box_2 { position: absolute; bottom: 0; right: 0; width: 40%;z-index: 1; display: none;}

/* .txt_area */
.block_home_about .about_area .txt_area {position: absolute;top: 50%;left: 2.5%; left:2.5%;width: 42.5%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); }
.block_home_about .about_area .t_txt_copy_L { margin: 40px 0 0;}

/* .description_area */
.block_home_about .about_area .description_area {margin: 30px 0 0;padding: 0 5% 0 0;}
.block_home_about .about_area .description_area p+p {margin: 1em 0 0;} 

/* .link_area */
.block_home_about .about_area .link_area { margin: 40px 0 0; text-align: left;}

@media only screen and (max-width: 960px) {
.block_home_about .about_area { margin: 90px 0 0;}
.block_home_about .about_area .img_area { /*padding: 0 0 5vw; */float: none; width: 66.666%; margin: 0 auto; }
/*.block_home_about .about_area .img_box {width: 65%; }
.block_home_about .about_area .img_box_2 { position: absolute; bottom: 0; right: 0; width: 40%;}*/
.block_home_about .about_area .txt_area {position: static; margin: 60px 0 0; padding: 0 5%; width: 100%; text-align: center;-webkit-transform: translate(0,0); transform: translate(0,0); }
.block_home_about .about_area .t_txt_copy_L { margin: 35px 0 0;}
.block_home_about .about_area .description_area {margin: 35px 0 0;padding: 0 5%; text-align: left;}
.block_home_about .about_area .link_area { margin: 40px auto 0; text-align: center;}
}
@media only screen and (max-width: 738px) {
.block_home_about .about_area { margin: 80px 0 0;}
/*.block_home_about .about_area .img_area { padding: 0 0 7vw; }*/
/*.block_home_about .about_area .img_box {width: 65%; }
.block_home_about .about_area .img_box_2 { width: 40%;}*/
.block_home_about .about_area .txt_area {  margin: 50px 0 0; padding: 0 2%;}
.block_home_about .about_area .t_txt_copy_L { margin: 30px 0 0;}
.block_home_about .about_area .description_area {margin: 30px 0 0;padding: 0;}
.block_home_about .about_area .link_area { margin: 35px auto 0;}
}
@media only screen and (max-width: 560px) {
.block_home_about .about_area { margin: 70px 0 0;}
.block_home_about .about_area .img_area {  width: 80%; margin: 0 auto; }
/*.block_home_about .about_area .img_area { padding: 0 0 7vw; }*/
/*.block_home_about .about_area .img_box {width: 60%; }
.block_home_about .about_area .img_box_2 { width: 45%;}*/
.block_home_about .about_area .txt_area {  margin: 50px 0 0;}
.block_home_about .about_area .t_txt_copy_L { margin: 30px 0 0;}
.block_home_about .about_area .description_area {margin: 25px 0 0;}
.block_home_about .about_area .link_area { margin: 35px auto 0;}
}







/* ---------------------------------------------------------------------------------------------------   

　.block_home_product

   --------------------------------------------------------------------------------------------------- */

.block_home_product { padding: 120px 4%; background: #ece8e4; position: relative; z-index: 0; }

@media only screen and (max-width: 960px) {
.block_home_product{  padding: 100px 0;}
}
@media only screen and (max-width: 738px) {
.block_home_product{  padding: 90px 0;}
}
@media only screen and (max-width: 560px) {
.block_home_product{  padding: 80px 0;}
}

/* .headline */
.block_home_product .headline { text-align: center;}

/* ------- .product_area ------- */
.block_home_product .product_area { margin: 0 0;}
.block_home_product .product_box { margin: 110px 0 0 0;  position: relative; z-index: 0;}
.block_home_product .product_box:first-child {margin:100px 0 0;}

/* .img_area */
.block_home_product .product_box .img_area { padding: 0; position: relative; z-index: 0;}
.block_home_product .product_box .img_area .img_box_main { float: left; width: 57.5%}
.block_home_product .product_box .img_area .img_box_sub { position: absolute; bottom: -7vw; right:2.5%; width: 32.5%; z-index: 0;}

/* nth-child(even)  */
.block_home_product .product_box:nth-child(even) {margin: 70px 0 0 0;}
.block_home_product .product_box:nth-child(even) .img_area .img_box_main { float: right;}
.block_home_product .product_box:nth-child(even) .img_area .img_box_sub { right: auto; left:2.5%; }


.block_home_product .product_box .img_area .img_box_main img {-webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease;}
@media only screen and (min-width:961px) {
.block_home_product .product_box .img_area .img_box_main a:hover img {opacity: 0.8;}
}


@media only screen and (max-width: 960px) {
.block_home_product .product_area { margin: 0 0;}
.block_home_product .product_box { margin: 100px 0 0 0;  position: relative; z-index: 0;}
.block_home_product .product_box:first-child {margin:90px 0 0;}

/* .img_area */
.block_home_product .product_box .img_area { padding: 0; position: relative; z-index: 0;}
.block_home_product .product_box .img_area .img_box_main { float: right; width: 82.5%}
.block_home_product .product_box .img_area .img_box_sub { position: relative;bottom: auto; right:auto; float: left; margin: -5vw 0 0 4%; width: 60%; z-index: 1;}

/* nth-child(even)  */
.block_home_product .product_box:nth-child(even) {margin: 100px 0 0 0;}
.block_home_product .product_box:nth-child(even) .img_area .img_box_main { float: right;}
.block_home_product .product_box:nth-child(even) .img_area .img_box_sub { right: auto; left:auto; }
}
@media only screen and (max-width: 738px) {
.block_home_product .product_area { margin: 0 0;}
.block_home_product .product_box { margin: 90px 0 0;  position: relative; z-index: 0;}
.block_home_product .product_box:first-child {margin:70px 0 0;}
.block_home_product .product_box .img_area .img_box_main { float: none; width: 100%; padding: 0;}
.block_home_product .product_box .img_area .img_box_sub { position: static;float: none; margin: 60px 0 0 4%; width: 96%; z-index: 1;}
.block_home_product .product_box:nth-child(even) {margin: 90px 0 0 0;}
.block_home_product .product_box:nth-child(even) .img_area .img_box_main { float: none;}
.block_home_product .product_box:nth-child(even) .img_area .img_box_sub { right: auto; left:auto; }
}
@media only screen and (max-width: 560px) {
.block_home_product .product_area { margin: 0 0;}
.block_home_product .product_box { margin: 90px 0 0;}
.block_home_product .product_box:first-child {margin:70px 0 0;}
.block_home_product .product_box .img_area .img_box_sub { margin: 55px 0 0 4%;}
.block_home_product .product_box:nth-child(even) {margin: 90px 0 0 0;}
}

/* .txt_area */
.block_home_product .product_box .txt_area { margin: 40px 0 0 1.5%; padding: 0; width: 45%;} 

/* nth-child(even)  */
.block_home_product .product_box:nth-child(even) .txt_area { margin: 40px 0 0 0%; padding: 0 0 0 43.5%; width: auto; } 

.block_home_product .product_box .txt_area .t_ttl_series_en {display: inline-block;font-family: orpheuspro, serif; font-size: 4.25vw;font-weight: 400; line-height: 1.2;font-feature-settings : "palt" 1;letter-spacing: 0.01em;vertical-align: 0;}
.block_home_product .product_box .txt_area .t_ttl_series_jp { display: inline-block; margin: 0 0 0 15px; font-size: 15px; font-weight: 400; line-height: 1.6; letter-spacing: 0.2em; font-feature-settings : "palt" 1; vertical-align: 0;}
.block_home_product .product_box .txt_area .t_ttl_series_jp_happiness {display: block; margin: 7px 0 0 2px;}

.block_home_product .product_box .txt_area .t_description {margin: 15px 5% 0 1vw; font-size: 16px; }
.block_home_product .product_box .txt_area .t_ttl_series_en a {text-decoration: underline;text-decoration-color: transparent;text-decoration-thickness:1px;}

/* .link_area */
.block_home_product .product_box .txt_area .link_area {margin: 35px 0 0 1vw; text-align: left;}

@media only screen and (min-width:961px) {
.block_home_product .product_box .txt_area .t_ttl_series_en a:hover { text-decoration-color: #d3b2ac;}
}

@media only screen and (max-width: 960px) {
/* .txt_area */
.block_home_product .product_box .txt_area,
.block_home_product .product_box:nth-child(even) .txt_area {  margin: 35px 0 0 0; padding: 0 0 0 8%; width: 65%;} 

.block_home_product .product_box .txt_area .t_ttl_series_en {display: block;font-size: 7.5vw; line-height: 1;}
.block_home_product .product_box .txt_area .t_ttl_series_jp { display: block; margin: 5px 0 0 1vw; font-size: 15px; font-weight: 400; line-height: 1.6;}
.block_home_product .product_box .txt_area .t_ttl_series_jp_happiness {display: block; margin: 5px 0 0 1vw;}
.block_home_product .product_box .txt_area .t_description {margin: 20px 0 0 1vw; font-size: 16px; }

/* .link_area */
.block_home_product .product_box .txt_area .link_area {margin: 30px 0 0 1vw;}
}
@media only screen and (max-width: 738px) {
.block_home_product .product_box .txt_area,
.block_home_product .product_box:nth-child(even) .txt_area {  margin: 35px 0 0 0; padding: 0; width: 100%; text-align: center;} 
.block_home_product .product_box .txt_area .t_ttl_series_en {font-size:9.5vw;}
.block_home_product .product_box .txt_area .t_ttl_series_jp { display: block; margin: 10px 0 0; font-size: 15px; font-weight: 400; line-height: 1.6; letter-spacing: 0.3em;}
.block_home_product .product_box .txt_area .t_ttl_series_jp_happiness {display: block; margin: 10px 0 0;}
.block_home_product .product_box .txt_area .t_description {margin: 20px 0 0 0.5em; font-size: 15px; }
.block_home_product .product_box .txt_area .link_area {margin: 30px 0 0; text-align: center;}
}
@media only screen and (max-width: 560px) {
.block_home_product .product_box .txt_area,
.block_home_product .product_box:nth-child(even) .txt_area {  margin: 35px 0 0; } 
.block_home_product .product_box .txt_area .t_ttl_series_en {font-size:9vw;}
.block_home_product .product_box .txt_area .t_ttl_series_jp { display: block; margin: 8px 0 0; font-size: 14px; line-height: 1.5}
.block_home_product .product_box .txt_area .t_ttl_series_jp_happiness {display: block; margin: 8px 0 0;}
.block_home_product .product_box .txt_area .t_description {margin: 20px 0 0 0.5em; font-size: 15px; }
.block_home_product .product_box .txt_area .link_area {margin: 25px 0 0; text-align: center;}
}


/* --- .slick-counter --- */
.block_home_product .slider_mock .slick-counter { bottom: -18px;right: 25px;padding: 0 5px 0 0; width: 128px; height: 31px;font-size: 28px; line-height: 31px;}
.slider_mock .slick-counter .current,
.block_home_product .slider_mock .slick-counter .total{ display: inline-block;width: 16px;}
.slider_mock .slick-counter .counter_line { margin: 0 4px 0 8px; }
.block_home_product .slider_mock .slick-prev,
.block_home_product .slider_mock .slick-next { bottom:-14px; right: 25px; width: 20px; height: 20px; line-height: 18px;}
.block_home_product .slider_mock .slick-prev:before,
.block_home_product .slider_mock .slick-next:before { font-size: 10px; }
.slider_mock .slick-prev { margin: 0 110px 0 0; }

@media only screen and (max-width: 960px) {
    
.slider_mock li.slide .txt_box { top: 2.5vw; left: 2.5vw; }
.slider_mock li.slide .t_product_series{ font-size: 16px;font-family: orpheuspro, serif; font-weight: 500; line-height: 1.3;font-feature-settings : "palt" 1;letter-spacing: 0.025em; }
.slider_mock li.slide .t_product_name{ font-size: 16px;font-family: orpheuspro, serif; font-weight: 400; line-height: 1.3; font-feature-settings : "palt" 1; letter-spacing: 0.015em;}
    
.block_home_product .slider_mock .slick-counter { bottom: 10px;right: 25px;padding: 0 5px 0 0; width: 128px; height: 31px;font-size: 28px; line-height: 31px;}
.slider_mock .slick-counter .current,
.block_home_product .slider_mock .slick-counter .total{ display: inline-block;width: 16px;}
.slider_mock .slick-counter .counter_line { margin: 0 4px 0 8px; }
.block_home_product .slider_mock .slick-prev,
.block_home_product .slider_mock .slick-next { bottom:14px; right: 25px; width: 20px; height: 20px; line-height: 18px;}
.block_home_product .slider_mock .slick-prev:before,
.block_home_product .slider_mock .slick-next:before { font-size: 10px; }
.slider_mock .slick-prev { margin: 0 110px 0 0; }  
}

@media only screen and (max-width: 738px) {
    
.slider_mock li.slide .txt_box { top: 2.75vw; left: 2.75vw; }
.slider_mock li.slide .t_product_series{ font-size: 15px;line-height: 1.2;letter-spacing: 0.025em; }
.slider_mock li.slide .t_product_name{ font-size: 15px;line-height: 1.2;letter-spacing: 0.02em;}    
    
.block_home_product .slick-list { padding: 0 18% 0 0;}
.block_home_product .slide { border-right:transparent 5vw solid; /*border-width: 0 3vw; */}
.block_home_product .slider_mock .slick-counter { bottom: 18px;right: auto; left: 4%; padding: 0; width: 100px; height: 20px;font-size: 20px; line-height: 20px;}
.slider_mock .slick-counter .current,
.block_home_product .slider_mock .slick-counter .total{ display: inline-block;width: 16px;}
.slider_mock .slick-counter .counter_line { margin: 0 2px ; line-height: 17px; }
.block_home_product .slider_mock .slick-prev,
.block_home_product .slider_mock .slick-next { bottom:19px;right: auto; left: 4%; width: 18px; height: 18px; line-height: 17px;}
.block_home_product .slider_mock .slick-prev:before,
.block_home_product .slider_mock .slick-next:before { font-size: 9px; }
.slider_mock .slick-next { margin: 0 0 0 82px; }  
.slider_mock .slick-prev { margin: 0; }  
}
@media only screen and (max-width: 560px) {
.slider_mock li.slide .txt_box { top: 3vw; left: 3vw; }
.slider_mock li.slide .t_product_series{ font-size: 14px; line-height: 1.2;letter-spacing: 0.025em; }
.slider_mock li.slide .t_product_name{ font-size: 14px;line-height: 1.2;letter-spacing: 0.02em;}        
    
.block_home_product .slick-list { padding: 0 18% 0 0;}
.block_home_product .slide { border-right:transparent 5vw solid; /*border-width: 0 3vw; */}
.block_home_product .slider_mock .slick-counter { bottom: 12px; left: 4%; width: 86px; height: 18px;font-size: 18px; line-height: 18px;}
.slider_mock .slick-counter .current,
.block_home_product .slider_mock .slick-counter .total{ display: inline-block;width: 16px;}
.slider_mock .slick-counter .counter_line { margin: 0 1px ; line-height: 17px; }
.block_home_product .slider_mock .slick-prev,
.block_home_product .slider_mock .slick-next { bottom:13px;right: auto; left: 4%; width: 16px; height: 16px; line-height: 15px;}
.block_home_product .slider_mock .slick-prev:before,
.block_home_product .slider_mock .slick-next:before { font-size: 8px; }
.slider_mock .slick-next { margin: 0 0 0 70px; }  
.slider_mock .slick-prev { margin: 0; }  
}




/* ---------------------------------------------------------------------------------------------------   

　.block_home_social

   --------------------------------------------------------------------------------------------------- */

.block_home_social { padding: 120px 0 120px 4%; } 

@media only screen and (max-width: 960px) {
.block_home_social{  padding: 100px 0 100px 4%;}
}
@media only screen and (max-width: 738px) {
.block_home_social{  padding: 90px 0 90px 4%;}
}
@media only screen and (max-width: 560px) {
.block_home_social{  padding: 80px 0 80px 4%;}
}


/* .headline */
.block_home_social .headline {}
.block_home_social .headline .t_account { margin: 20px 0 0; font-size: 60px;font-family: orpheuspro, serif; letter-spacing: -0.02em; line-height: 1;}
.block_home_social .headline .t_account span { margin: 0 0 0 -5px; padding: 0; font-size: 0.85em; vertical-align: 0;}
.block_home_social .headline .t_account a {text-decoration: underline;text-decoration-color: transparent;text-decoration-thickness:1px;}
@media only screen and (min-width:961px) {
.block_home_social .headline .t_account a:hover { text-decoration-color: #d3b2ac;}
}

/* .social_area */
.block_home_social .social_area { margin: 75px 0 0; position: relative; z-index: 0;}

@media only screen and (max-width: 960px) {
.block_home_social .headline .t_account { margin: 20px 0 0; font-size: 6vw;letter-spacing: -0.01em;}
.block_home_social .social_area { margin: 65px 0 0; }
}
@media only screen and (max-width: 738px) {
.block_home_social .headline .t_account { margin: 15px 0 0; font-size: 8vw;letter-spacing: -0.01em;}
.block_home_social .social_area { margin: 55px 0 0; }
.block_home_social .headline .t_account span { margin: 0 4px 0 -5px; font-size: 0.9em;}
}
@media only screen and (max-width: 560px) {
.block_home_social .headline .t_account { margin: 10px 0 0; font-size: 10vw;letter-spacing: -0.01em;}
.block_home_social .social_area { margin: 50px 0 0; }
}


/* .instagramSlider */
.instagramSlider  { margin: 0; padding: 0; position: relative; z-index: 0; list-style: none; }
.instagramSlider .slick-list { padding: 0 7.25% 0 0; padding: 0 4.25% 0 0;}
.instagramSlider .slide { border-right:transparent 5vw solid;}
.instagramSlider .slide img {width: 100%; height: 26.5vw; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}

@media only screen and (min-width: 961px) {
.instagramSlider .slide  a:hover img { opacity: 0.8; }
}
@media only screen and (max-width: 960px) {
.instagramSlider .slick-list {padding: 0 12% 0 0;}
.instagramSlider .slide { border-width: 0 4vw; }
.instagramSlider .slide img { height: 35vw;}
}
@media only screen and (max-width: 738px) {
.instagramSlider .slick-list {padding: 0 12% 0 0;}
.instagramSlider .slide { border-width: 0 4vw; }
}
@media only screen and (max-width: 560px) {
.instagramSlider .slick-list {padding: 0 8% 0 0;}
.instagramSlider .slide { border-width: 0 4vw; }
.instagramSlider .slide img { height: 39.5vw;}
}

.instagramSlider .il-photo__likes { margin-top: 10px; padding: 0 0 0 1.25em; display: block; color: #8e5641; font-size: 15px; font-family: 'Azeret Mono', monospace;font-weight: 300;letter-spacing: 0.05em; line-height: 20px; position: relative; z-index: 0;}
.instagramSlider .il-photo__likes:before { position: absolute; top: 0; left: 0; font-size:0.8em; font-family:themify;content:"\e634"; vertical-align: 0;}

@media screen and (max-width: 738px) {
.instagramSlider .il-photo__likes { font-size: 14px; line-height: 1; }
.instagramSlider .il-photo__likes:before { font-size:0.9em;vertical-align: 0;}
}

.instagramSlider .slick-prev,
.instagramSlider .slick-next { font-size: 0; display: block; position: absolute; top:-105px;width: 40px; height: 40px; padding: 0;cursor: pointer;background: none;color: #382623; line-height: 39px; /* border: #382623 1px solid; */z-index: 2; border-radius:3px;-webkit-border-radius:3px;}
.instagramSlider .slick-prev:before,
.instagramSlider .slick-next:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: ""; font-family: 'themify'; font-size: 25px;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;  }
.instagramSlider .slick-prev { right: 4%; margin-right: 70px;}
.instagramSlider .slick-prev:before {  content: "\e64a";}
.instagramSlider .slick-next { right: 4%;  }
.instagramSlider .slick-next:before {  content: "\e649"; }


@media only screen and (max-width: 960px) {
.instagramSlider .slick-prev,
.instagramSlider .slick-next { top: -100px; }
.instagramSlider .slick-prev { margin-right: 60px;  }
.instagramSlider .slick-prev:before,
.instagramSlider .slick-next:before {font-size: 23px;}
}
@media only screen and (max-width: 738px) {
.instagramSlider .slick-prev,
.instagramSlider .slick-next { top: -90px; }
.instagramSlider .slick-prev { margin-right: 55px;  }
.instagramSlider .slick-prev:before,
.instagramSlider .slick-next:before {font-size: 20px;}
}
@media only screen and (max-width: 560px) {
.instagramSlider .slick-prev,
.instagramSlider .slick-next { top: -80px; }
.instagramSlider .slick-prev { margin-right: 50px;  }
.instagramSlider .slick-next {}
.instagramSlider .slick-prev:before,
.instagramSlider .slick-next:before {font-size: 17px;}
}






