@charset "utf-8";
#maisonDeDolce {
  box-sizing: border-box;
  width: 100%;
  font-family: "Yu Gothic", "游ゴシック",  YuGothic, "Yu Gothic Medium", "游ゴシック体", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Meiryo", sans-serif;
  font-size: 10px;
}
#maisonDeDolce img{
  max-width: 100%;
  height: auto;
  vertical-align: top;
}
#maisonDeDolce p, h3{
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: 400;
  text-align: center;
  color: #4f4543;
}
#maisonDeDolce span {
  line-height: 1.5;
}
#maisonDeDolce i{
  font-style: inherit;;
}
#maisonDeDolce small, sub, sup{
  font-size: .8em;
}
#maisonDeDolce a{
  text-decoration: none;
  transition: .6s;
}
#maisonDeDolce .flex_rvs{
  flex-direction: row-reverse;
}
#maisonDeDolce .forpc{
  display: none;
}
#maisonDeDolce .forsp{
  display: block;
}
#maisonDeDolce * {
  box-sizing: border-box;
}
#maisonDeDolce>span {
  display: block;
  text-align: center;
}
/* contents */
/* Intro Video */
#intro {
  position: fixed;
  inset: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 1s ease;
}
#intro video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#intro.hide {
  opacity: 0;
  pointer-events: none;
}

/* END Intro Video */
/* slider */
#maisonDeDolce .slider { 
  opacity: 0; 
  transition: opacity .1s linear; 
}
#maisonDeDolce .slider.slick-initialized { 
  opacity: 1;
}
#maisonDeDolce .slick-slide { 
  width: 100%;
}
#maisonDeDolce .slider .slick-dots { 
  bottom: -4%; 
  z-index: 5;
  text-align: center;
}
#maisonDeDolce .sliderKanban .slick-dots {
  margin-left: 1%;
  bottom: 6% !important;
  text-align: left !important;
}
#maisonDeDolce .slick-dots li { 
  margin: 0 1%; 
  text-align: center; 
  line-height: 1; 
  border: none; 
  width: 4px;
  height: 4px;
}
#maisonDeDolce .sliderKanban .slick-dots li {
  margin: 0 0.5%!important;
}
#maisonDeDolce .slick-dots li button { 
  width: 7px; 
  height: 7px; 
  margin: auto;
}
#maisonDeDolce .slick-dots li button:hover:before,
#maisonDeDolce .slick-dots li button:focus:before { 
  opacity: 1;
}
#maisonDeDolce .slick-dots li button:before { 
  content: ""; 
  width: 6px; 
  height: 6px; 
  display: inline-block; 
  position: absolute; 
  top: 0; 
  left: 0;
  border-radius: 50%; 
  background: #eedfde;
  opacity: 1;
}
#maisonDeDolce .sliderKanban .slick-dots li button:before {
  background: #ffffff;
}
#maisonDeDolce .slick-dots li.slick-active button:before,
#maisonDeDolce .sliderKanban .slick-dots li.slick-active button:before { 
  background: #d8adb2;
}
#maisonDeDolce .slick-arrow { 
  width: 3.6vw; 
  height: auto; 
  aspect-ratio: 19/29; 
  margin: 0; 
  position: absolute; 
  top: 44%; 
  z-index: 8; 
  background-repeat: no-repeat; 
  background-position: 50% 50%; 
  background-size: 100% auto;
}
@media screen and (min-width:721px) {
  #maisonDeDolce .slick-dots li button { 
    width: 8px; 
    height: 8px;
  }
  #maisonDeDolce .slick-dots li button:before { 
    width: 8px; 
    height: 8px;
  }
  #maisonDeDolce .slick-arrow { 
    width: min(15px, 1.26vw);
  }
}
/* END slider */
#maisonDeDolce {
  font-size: 3.8vw;
  overflow: hidden;
}
#maisonDeDolce span {
  display: block;
}
#maisonDeDolce .kanban {
  position: relative;
}
#maisonDeDolce .kanbanTxt {
  position: relative;
  padding: 10% 0 13%;
  background: url("/img/interior/ma_chambre_blanche/kanbantxt_bg.jpg") 50% 50%/ contain no-repeat;
}
#maisonDeDolce .kanbanTxt p {
  line-height: 2;
  font-size: 3.5vw;
  font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif;
}
#maisonDeDolce .kanbanTxt p:last-child {
  margin-top: 5%;
}
#maisonDeDolce .kanbanTxt p .largeTxt {
  font-size: 125%;
  display: contents;
}
#maisonDeDolce .kanbanTxt::after,
#maisonDeDolce .kanbanTxt::before {
  position: absolute;
  content: "";
  background: url("/img/interior/ma_chambre_blanche/kanbantxt_hana.png") center/100% no-repeat;
  width: 29%;
  aspect-ratio: 232/252;
}
#maisonDeDolce .kanbanTxt::after {
  top: 2%;
  right: 1%;
}
#maisonDeDolce .kanbanTxt::before {
  left: 1%;
  bottom: 1%;
  transform: scale(-1);
}

#maisonDeDolce .container {
  position: relative;
  padding: 63% 0 0;
  background: url("/img/interior/ma_chambre_blanche/bg.jpg") 50% 0 / contain repeat-y;
  text-align: center;
}
#maisonDeDolce .container::before {
  content: "";
  position: absolute;
  background: url("/img/interior/ma_chambre_blanche/ribon.png") 50% 50%/ 100% repeat;
  aspect-ratio: 228/366;
  width: 31%;
  left: 50%;
  transform: translateX(-50%);
  top: 0.5%;
}
#maisonDeDolce .containerFrame {
  position: relative;
  width: 84%;
  margin: 0 auto;
  padding: 2% 0;
  background-image: url("/img/interior/ma_chambre_blanche/bg02.png");
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: contain;
  aspect-ratio: 628/9200;
}
#maisonDeDolce section h2 {
  position: relative;
  margin: 0 auto;
  z-index: 10;
  line-height: 0;
  font-size: 0;
}
#maisonDeDolce section h2 img {
  width: 92%;
}
#maisonDeDolce .mainImg {
  position: relative;
  width: 82%;
  margin: 4% auto;
  z-index: 100;
}
#maisonDeDolce .mainImg + p {
  font-size: 3.5vw;
  line-height: 2.0;
}
#maisonDeDolce .mainImg + p span {
  margin-bottom: 5%;
  font-size: 154%;
  color: #5d483e;
  line-height: 1.3;
  letter-spacing: -0.05em;
  font-weight: bold;
  font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif;
}
#maisonDeDolce .btn {
  width: 80%;
  margin: 5% auto 0;
}
#maisonDeDolce .btn a {
 width: 100%;
  display: flex;
  justify-content: center;
  padding: 7%;
  /* background: url("/img/interior/ma_chambre_blanche/arw.png") 95% 50% / 4% no-repeat, ; */
  background: url("/img/interior/ma_chambre_blanche/arw.png"), #cac5bf;
  background-repeat: no-repeat;
  background-position: 95% 50%;
  background-size: 4%;
  border: 3px solid #f4efe9;
  box-shadow: 0 0 0 1px #9e9995, inset 0 0 0 1px #9e9995;
  transition: 0.3s ease-in-out;
}
#maisonDeDolce .btn a img {
  width: 25%;
}
#maisonDeDolce .bed {
  margin-top: 18%;
}
#maisonDeDolce .chest {
  position: relative;
  margin-top: 41%;
}
#maisonDeDolce .chest::before,
#maisonDeDolce .sofa::before,
#maisonDeDolce .sofa::after,
#maisonDeDolce .mainImg02::before,
#maisonDeDolce .table::before,
#maisonDeDolce .desk::before,
#maisonDeDolce .desk::after,
#maisonDeDolce .rag::before,
#maisonDeDolce .rag::after,
#maisonDeDolce .slider-wrap::before,
#maisonDeDolce #slider01 .slider-wrap::after,
#maisonDeDolce .slider-name::after,
#maisonDeDolce .otherItems::before,
#maisonDeDolce .otherItems::after,
#maisonDeDolce #slider2::after {
  content: "";
  position: absolute;
}
#maisonDeDolce .chest::before {
  background: url("/img/interior/ma_chambre_blanche/pearl01.png") 50% 50% / contain no-repeat;
  aspect-ratio: 514 / 670;
  width: 84%;
  top: -32%;
  right: -61%;
}
#maisonDeDolce .sofa {
  position: relative;
  margin-top: 38%;
}
#maisonDeDolce .sofa::before {
  background: url("/img/interior/ma_chambre_blanche/i_perfume.png") 50% 50% / contain no-repeat;
  aspect-ratio: 142/192;
  width: 19%;
  top: -8%;
  left: 6%;
}
#maisonDeDolce .sofa::after {
  background: url("/img/interior/ma_chambre_blanche/i_pearl02.png") 50% 50% / contain no-repeat;
  aspect-ratio: 93/80;
  width: 16%;
  top: -5%;
  right: 8%;
}
#maisonDeDolce .mainImg02 {
  position: relative;
  margin-top: 40%;
}
#maisonDeDolce .mainImg02::before {
  background: url("/img/interior/ma_chambre_blanche/i_candle.png") 50% 50% / contain no-repeat;
  aspect-ratio: 61/192;
  width: 15%;
  top: -60%;
  right: -4%;
}
#maisonDeDolce .table,
#maisonDeDolce .desk {
  position: relative;
  margin-top: 35%;
}
#maisonDeDolce .table::before {
  background: url("/img/interior/ma_chambre_blanche/i_card.png") 50% 50% / contain no-repeat;
  aspect-ratio: 221/181;
  width: 34%;
  top: -19%;
  left: -3%;
}
#maisonDeDolce .desk::before {
  background: url("/img/interior/ma_chambre_blanche/pearl02.png") 50% 50% / contain no-repeat;
  aspect-ratio: 618 / 615;
  width: 90%;
  top: -26%;
  left: -68%;
}
#maisonDeDolce .desk::after {
  background: url("/img/interior/ma_chambre_blanche/i_pearl02.png") 50% 50% / contain no-repeat;
  aspect-ratio: 1;
  width: 9%;
  bottom: -11%;
  right: 4%;
}
#maisonDeDolce .rag {
  position: relative;
  margin-top: 45%;
}
#maisonDeDolce .rag::before {
  background: url("/img/interior/ma_chambre_blanche/i_flower.png") 50% 50% / contain no-repeat;
  aspect-ratio: 200/191;
  width: 33%;
  top: -20%;
  left: 3%;
}
#maisonDeDolce .rag::after {
  background: url("/img/interior/ma_chambre_blanche/i_teddy.png") 50% 50% / contain no-repeat;
  aspect-ratio: 176/171;
  width: 27%;
  right: -6%;
  bottom: -23%;
}

#maisonDeDolce .slider-wrap {
  position: relative;
  margin-top: 5%;
  padding-top: 5%;
  width: 100%;
  /* overflow: hidden; */
}
#maisonDeDolce #slider01 .slider-wrap::after {
  background: url("/img/interior/ma_chambre_blanche/line_text.png") 50% 50% / contain no-repeat;
  aspect-ratio: 647 / 108;
  width: 87%;
  left: 49%;
  transform: translateX(-50%);
  top: 0;
}
#maisonDeDolce .slider-sides {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 16%;
  left: 0;
  opacity: 0.8;
}
#maisonDeDolce .slide-rect {
  position: absolute;
  width: 27%;
  height: 100%;
  top: 15%;
  opacity: 0;
  transition: transform 0.7s cubic-bezier(0.4,0,0.2,1),
  opacity 0.7s ease;
}
#maisonDeDolce.slide-rect img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#maisonDeDolce .slide-rect.prev {
  left: 0;
  opacity: 1;
}
#maisonDeDolce .slide-rect.next {
  right: 0;
  opacity: 1;
}

/* Ảnh vòm center */
#maisonDeDolce .slider-center {
  position: relative;
  width: 45%;
  margin: 0 auto;
  z-index: 2;
}
#maisonDeDolce .slide-arch {
  display: none;
  overflow: hidden;
}
#maisonDeDolce .slide-arch.active {
  display: block;
}

#maisonDeDolce .slide-arch img {
  width: 100%;
  display: block;
}

/* arw */
#maisonDeDolce .slider-arrows {
  position: absolute;
  top: 58%;
  left: 0%;
  width: 100%;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  padding: 0 6%;
  z-index: 10;
  pointer-events: none;
}
#maisonDeDolce #slider2 .slider-arrows {
  top: 26%;
  padding: 0 2%;
}
#maisonDeDolce .slider-arrows .btn-prev,
#maisonDeDolce .slider-arrows .btn-next {
  pointer-events: auto;
}

/* Dots */
#maisonDeDolce .slider-controls {
  display: flex;
  align-items: center;
  justify-content: center;
}
#maisonDeDolce .btn-prev,
#maisonDeDolce .btn-next {
  background: none;
  border: none;
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
#maisonDeDolce .btn-prev img,
#maisonDeDolce .btn-next img {
  width: 28%;
  margin: 0 auto;
}
#maisonDeDolce .dots {
  position: relative;
  display: flex;
  align-items: center;
  gap: 6px;
  z-index: 100;
  user-select: none;
  -webkit-user-select: none;
  outline: none;
  caret-color: transparent;
}
#maisonDeDolce .dot {
  width: 7px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
  transition: background 0.3s;
}

#maisonDeDolce .dot.active {
  background: #afaaa4;
}

#maisonDeDolce .slider-name {
  position: relative;
  width: 80%;
  margin: 3% auto 0;
  position: relative;
  text-align: center;
  aspect-ratio: 600/280;
  background: #ebe7e1;
  display: flex;
  align-items: center;
}
#maisonDeDolce .slider-name::after {
  background: url("/img/interior/ma_chambre_blanche/i_candle.png") 50% 50% / contain no-repeat;
  aspect-ratio: 61/192;
  width: 15%;
  bottom: -59%;
  left: -5%;
  transform: scaleX(-1);
}
#maisonDeDolce .slide-name {
  position: absolute;
  width: 100%;
  opacity: 0;
  transition: opacity 0.6s ease;
  pointer-events: none;
}
#maisonDeDolce .slide-name .btn {
  width: 67%;
  margin-top: 3%;
}
#maisonDeDolce .slide-name p {
  color: #5d483e;
  font-size: 5vw;
  font-weight: bold;
  font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif;
}
#maisonDeDolce .slide-name.active {
  opacity: 1;
  pointer-events: auto;
}
#maisonDeDolce #slider2 {
  position: relative;
  margin-top: 24%;
}
#maisonDeDolce #slider2::after {
  background: url("/img/interior/ma_chambre_blanche/i_pearl04.png") 50% 50%/ contain no-repeat;
  width: 7%;
  aspect-ratio: 1;
  right: 11%;
  bottom: -15%;
}

#maisonDeDolce #slider2 .slider-items {
  position: relative;
  width: 100%;
  height: 200px;
  overflow: visible;
}
#maisonDeDolce #slider2 .slide-arch {
  position: absolute;
  display: block;
  top: 0;
  left: 50%;
  width: 60%;
  opacity: 0;
  transform: translateX(-50%) scale(0.8);
  transition: 0.6s ease-in-out;
  z-index: 1;
}
/*  Center Slide */
#maisonDeDolce #slider2 .slide-arch.active {
  opacity: 1;
  transform: translateX(-50%) scale(1);
  z-index: 3;
}
/* Left Slide */
#maisonDeDolce #slider2 .slide-arch.prev {
  opacity: 0.8;
  transform: translateX(-68%) scale(0.8);
  z-index: 2;
  left: 0;
}
/* Right Slide */
#maisonDeDolce #slider2 .slide-arch.next {
  opacity: 0.8;
  transform: translateX(50%) scale(0.8);
  z-index: 2;
  right: 0;
}
#maisonDeDolce #slider2 .slide-arch:not(.active):not(.prev):not(.next) {
  opacity: 0;
  pointer-events: none;
}
#maisonDeDolce #slider2 .slider-name::after {
  content: none;
}
/* Other Items */
#maisonDeDolce .otherItems {
  position: relative;
  margin-top: 20%;
}
#maisonDeDolce .otherItems::before {
  background: url("/img/interior/ma_chambre_blanche/pearl03.png") 50% 50% / contain no-repeat;
  aspect-ratio: 494/768;
  width: 66%;
  left: -19%;
  top: -23%;
}
#maisonDeDolce .otherItems::after {
  background: url("/img/interior/ma_chambre_blanche/pearl04.png") 50% 50% / contain no-repeat;
  aspect-ratio: 675/1068;
  width: 90%;
  right: 0;
  bottom: -37%;
}
#maisonDeDolce .otherItems h2 {
  margin: -6% auto 0;
  text-align: center;
}
#maisonDeDolce .otherItems h2 img {
  width: 82%;
}
#maisonDeDolce .otherItems .othrlst ul {
  justify-content: center;
  padding-bottom: 10%;
  gap: 35px 10px;
  z-index: 10;
}
#maisonDeDolce .otherItems .othrlst ul>li {
  width: 29%;
}
#maisonDeDolce .otherItems .othrlst .itmimg {
  transition: 0.3s ease-in-out;
}
#maisonDeDolce .otherItems .btn_ot {
  color: #716a52;
  font-weight: bold;
  font-size: 3vw;
  letter-spacing: -0.05em;
  line-height: 1.2;
  font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif;
}
#maisonDeDolce .otherItems .btn_ot span {
  display: block;
}
#maisonDeDolce .otherItems .btn {
  width: 100%;
  margin-top: 10%;
}
#maisonDeDolce .otherItems .btn a {
  padding: 0;
  aspect-ratio: 220/140;
  align-items: center;
  background: #cfc9c1;
}
#maisonDeDolce .otherItems small {
  font-size: 2.4vw;
}
/* contents */

@media screen and (min-width: 768px){
#maisonDeDolce {
  max-width: 1500px;
}
#maisonDeDolce p{
  font-size: min(20px,1.68vw);
}
#maisonDeDolce .forsp {
  display: none;
}
#maisonDeDolce .forpc {
  display: block;
}
#maisonDeDolce .slick-dots {
  bottom: 4%;
}
#maisonDeDolce .kanbanTxt {
  padding: 3% 0;
  background: url("/img/interior/ma_chambre_blanche/kanbantxt_bg_pc.jpg") 50% 50% / 100% no-repeat;
  aspect-ratio: 1020 / 450;
}
#maisonDeDolce .kanbanTxt p {
  font-size: min(24px,2vw);
}
#maisonDeDolce .kanbanTxt p:last-child {
  margin-top: 3%;
}
#maisonDeDolce .kanbanTxt::after, #maisonDeDolce .kanbanTxt::before {
  width: 16%;
}
#maisonDeDolce .kanbanTxt::before {
  left: 3%;
  bottom: 3%;
}
#maisonDeDolce .kanbanTxt::after {
  top: 3%;
  right: 3%;
}
#maisonDeDolce .container::before {
  width: 19%;
}
#maisonDeDolce .container {
  padding: 33% 0 0;
}
#maisonDeDolce .containerFrame {
  width: 66%;
  background-image: url("/img/interior/ma_chambre_blanche/bg02_pc.png");
  /* aspect-ratio: 628 / 8036; */
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: 100% 100%;
  aspect-ratio: unset;
  height: auto;
  padding-bottom: 21%;
}
#maisonDeDolce .mainImg + p {
  margin-bottom: 2%;
  font-size: min(26px,2.5vw);
}
#maisonDeDolce .mainImg + p span {
  margin-bottom: 3%;
  font-size: 154%;
  letter-spacing: -0.05em;
  line-height: 1.3;
}
#maisonDeDolce .btn {
  width: 71%;
  margin: 3% auto 0;
}
#maisonDeDolce .btn a {
  padding: 1.5rem;
  border: 8px solid #f4efe9;
  background-size: 3%;
}
#maisonDeDolce .btn a:hover {
  background-color: #b6afa5;
  background-position: 98% 50%;
}
#maisonDeDolce .btn a img {
  width: 20%;
}
#maisonDeDolce .chest::before {
  width: 60%;
  top: -22%;
  right: -43%;
}
#maisonDeDolce .chest {
  margin-top: 20%;
}
#maisonDeDolce section h2 {
  margin-bottom: 3%;
}
#maisonDeDolce section h2 img {
  width: 86%;
}
#maisonDeDolce .mainImg {
  width: 80%;
  margin: 2% auto 3%;
}
#maisonDeDolce .sofa {
  margin-top: 22%;
}
#maisonDeDolce .sofa::before {
  width: 13%;
  top: -6%;
  left: 9%;
}
#maisonDeDolce .sofa::after {
  width: 8%;
  top: -6%;
}
#maisonDeDolce .mainImg02 {
  margin-top: 22%;
}
#maisonDeDolce .mainImg02::before {
  width: 11%;
  top: -38%;
  right: -5%;
}
#maisonDeDolce .table, #maisonDeDolce .desk {
  margin-top: 25%;
}
#maisonDeDolce .table::before {
  width: 30%;
  top: -15%;
  left: -3%;
}
#maisonDeDolce .desk::before {
  width: 70%;
  top: -24%;
  left: -47%;
}
#maisonDeDolce .rag {
  margin-top: 32%;
}
#maisonDeDolce .rag::before {
  width: 25%;
  top: -16%;
  left: 5%;
}
#maisonDeDolce .desk::after {
  width: 7%;
  bottom: -8%;
  right: 8%;
}
#maisonDeDolce .rag::after {
  width: 23%;
  right: -7%;
  bottom: -19%;
}
#maisonDeDolce .slider-wrap {
  margin-top: 0%;
  padding-top: 3%;
}
#maisonDeDolce .slider-name {
  width: 62%;
}
#maisonDeDolce .slide-name p {
  line-height: 1.3;
  font-size: min(40px,3.9vw);
}
#maisonDeDolce #slider01 .slider-wrap::after {
  width: 67%;
  left: 49%;
}
#maisonDeDolce .slide-name .btn {
  width: 64%;
}
#maisonDeDolce .slider-name::after {
  width: 13%;
  bottom: -40%;
  left: -5%;
}
#maisonDeDolce #slider2 .slider-items {
  height: 435px;
}
#maisonDeDolce #slider2 {
  margin-top: 16%;
}
#maisonDeDolce #slider2 .slide-arch {
  width: 50%;
}
#maisonDeDolce #slider2 .slide-arch.prev {
  transform: translateX(-50%) scale(0.8);
}
/* Other Items */
#maisonDeDolce .otherItems {
  margin-top: 15%;
}
#maisonDeDolce .otherItems h2 {
  margin-bottom: 5%;
}
#maisonDeDolce .otherItems h2 img {
  width: 60%;
}
#maisonDeDolce .otherItems::before {
  width: 42%;
  left: -9%;
  top: -19%;
}
#maisonDeDolce #slider2::after {
  width: 6%;
  right: 10%;
  bottom: -11%;
}
#maisonDeDolce .otherItems::after {
  width: 65%;
  right: 0;
  bottom: -7%;
}
#maisonDeDolce .otherItems .othrlst .itmimg img {
  width: 100%;
}
#maisonDeDolce .otherItems .btn_ot {
  font-size: min(22px,2.2vw);
  letter-spacing: normal;
}
#maisonDeDolce .otherItems small {
  font-size: 80%;
}
#maisonDeDolce .otherItems .othrlst ul {
  gap: 45px 25px;
}
#maisonDeDolce .otherItems .othrlst ul>li {
  width: 25%;
}
/* #maisonDeDolce .otherItems .btn a:hover img {
  transform: scale(1.1);
} */
#maisonDeDolce .otherItems .btn a:hover {
  background: #e0ddda;
}
#maisonDeDolce .btn-prev img,
#maisonDeDolce .btn-next img {
  width: 42%;
}
#maisonDeDolce .btn-prev,
#maisonDeDolce .btn-next {
  opacity: 0.8;
}
#maisonDeDolce .slider-arrows {
  padding: 0px 20%;
}
#maisonDeDolce #slider2 .slider-arrows {
  padding: 0 18%;
}
#maisonDeDolce .btn-prev:hover,
#maisonDeDolce .btn-next:hover {
  opacity: 1;
  transform: scale(0.95);
}

}
/*///// animation /////*/
.anmt, .at-anmt1, .at-anmt2{
  position: relative;
  height: 100%;
}
.anmt, .anmt > div, .at-anmt1, .at-anmt2{
  opacity: 0;
}
.at-anmt1.animated{
  animation: mainshow1 .8s ease-in-out 0s forwards;
}
@keyframes mainshow1{
  10%{
    opacity: 0;
    transform: translateY(100px);
  }
  100%{
    opacity: 1;
    transform: translateY(0px);
  }
}
.at-anmt2.animated{
  animation: mainshow2 .8s ease-in-out .5s forwards;
}
@keyframes mainshow2{
  40%{
    opacity: 0;
    transform: translateY(100px);
  }
  100%{
    opacity: 1;
    transform: translateY(0px);
  }
}
.anmt.animated, .anmt.animated > div{
  animation: boxshow .5s ease-in-out 0s forwards;
}
@keyframes boxshow{
  0%{
    opacity: 0;
    transform: translateY(70px);
  }
  100%{
    opacity: 1;
    transform: translateY(0px);
  }
}