@media screen and (max-width: 768px){.galleryBlock{margin-left:-32px;width:100vw}}.galleryBlock__slider{position:relative}.galleryBlock__slider .swiper-slide .photo__capIn{font-family:"Judson",serif;line-height:1;text-shadow:rgba(0,0,0,0.1) 1px 1px 10px,rgba(0,0,0,0.1) 1px 1px 10px,rgba(0,0,0,0.1) 1px 1px 10px,rgba(0,0,0,0.1) 1px 1px 10px,rgba(0,0,0,0.1) 1px 1px 10px,rgba(0,0,0,0.1) 1px 1px 10px}@media print, screen and (min-width: 768px){.galleryBlock__slider .swiper-slide .photo__capIn{font-size:26px}}@media screen and (max-width: 768px){.galleryBlock__slider .swiper-slide .photo__capIn{font-size:calc(26 / 390 * 100vw)}}@media print, screen and (min-width: 768px){.galleryBlock__slider+.thumbnailFeature{margin-top:64px}}@media screen and (max-width: 768px){.galleryBlock__slider+.thumbnailFeature{margin-top:calc(32 / 390 * 100vw)}}.galleryBlock__controller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:2}@media screen and (max-width: 768px){.galleryBlock__controller{padding:0 calc(10 / 390 * 100vw)}}.galleryBlock__dir{cursor:pointer}.galleryBlock__dir .generalArrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;background-color:rgba(245,243,239,0.9);border:1px solid #999999;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media print, screen and (min-width: 768px){.galleryBlock__dir .generalArrow{width:94px}}@media screen and (max-width: 768px){.galleryBlock__dir .generalArrow{width:calc(32/ 390 * 100vw)}}.galleryBlock__dir .generalArrow .svgIcon{stroke:#999999}@media print, screen and (min-width: 768px){.galleryBlock__dir .generalArrow .svgIcon{width:18px}}@media screen and (max-width: 768px){.galleryBlock__dir .generalArrow .svgIcon{width:calc(6 / 390 * 100vw)}}@media print, screen and (min-width: 768px){.galleryBlock__dir--next{-webkit-transform:translateX(50%);transform:translateX(50%)}}@media print, screen and (min-width: 768px){.galleryBlock__dir--prev{-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}}@media screen and (max-width: 768px){.galleryBlock__dir--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.thumbnailFeature{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print, screen and (min-width: 768px){.thumbnailFeature{gap:16px;padding:0 216px}}@media screen and (max-width: 768px){.thumbnailFeature{gap:calc(10 / 390 * 100vw);padding:0 calc(32 / 390 * 100vw)}}.thumbnailFeature__item{cursor:pointer;position:relative;z-index:2}.thumbnailFeature__item:after{background-color:#93824e;content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media print, screen and (min-width: 768px){.thumbnailFeature__item{height:120px;width:180px}}@media screen and (max-width: 768px){.thumbnailFeature__item{width:calc(102 / 390 * 100vw)}}.thumbnailFeature__item.is-active .photo{opacity:1}.thumbnailFeature__item .photo{opacity:.5;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.thumbnailFeature__item .photo__capIn{display:none}.thumbnailFeature__itemTtl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Judson",serif;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;text-align:center;text-shadow:rgba(0,0,0,0.3) 1px 1px 10px,rgba(0,0,0,0.3) 1px 1px 10px,rgba(0,0,0,0.3) 1px 1px 10px,rgba(0,0,0,0.3) 1px 1px 10px,rgba(0,0,0,0.3) 1px 1px 10px,rgba(0,0,0,0.3) 1px 1px 10px;top:0;width:100%;z-index:3;line-height:1.05}.thumbnailFeature__itemTtl:before{margin-top:calc((1.5 - 1.05) * 1em)}.thumbnailFeature__itemTtl:after{margin-bottom:calc((1 - 1.05) * .6em)}.thumbnailFeature__itemTtl:before,.thumbnailFeature__itemTtl:after{content:'';display:block;height:0;width:0}@media print, screen and (min-width: 768px){.thumbnailFeature__itemTtl{font-size:20px}}@media screen and (max-width: 768px){.thumbnailFeature__itemTtl{font-size:calc(14 / 390 * 100vw)}}@media print, screen and (min-width: 768px){.modelroom-gallery{margin-top:90px}}@media screen and (max-width: 768px){.modelroom-gallery{margin-top:calc(64 / 390 * 100vw)}}
