@charset "UTF-8";html{-moz-text-size-adjust:100%;text-size-adjust:100%;padding-bottom:0!important}body{background:#fff;color:#333;font-family:Noto Serif JP,Hiragino Mincho ProN,hgs明朝e,メイリオ,meiryo,serif;font-size:14px;height:100%;line-height:1.5;margin:0;padding:0;text-align:left;width:100%}body.is-fixed{height:100%;overflow:hidden}div{letter-spacing:.06em}img{height:auto;max-width:100%;vertical-align:bottom}table{border-collapse:collapse}a{color:#333;text-decoration:none;transition:all .2s ease}li,ul{list-style-type:none}::-moz-selection{background-color:#4051ff;color:#333;text-shadow:none}::selection{background-color:#4051ff;color:#333;text-shadow:none}.legacy-ie{background:#eee;left:0;padding:100px 0;position:absolute;text-align:center;top:0;width:100%;z-index:10000}.legacy-ie a{text-decoration:none}.noscript{left:0;padding:100px 0;position:absolute;text-align:center;top:0;width:100%;z-index:10000}/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.l-header{height:78px;left:auto;overflow-y:auto;position:fixed;right:auto;top:0;width:100%;z-index:100}@media screen and (min-width:768px){.l-header{display:block;height:auto;right:0;width:28.3vw}}.l-header__inner{align-items:center;background:rgba(51,51,51,.62);display:flex;height:100svh;justify-content:center;left:auto;opacity:0;padding:32px 32px 48px;pointer-events:none;position:fixed;right:auto;top:0;transition:opacity .3s ease;width:100%}@media screen and (min-width:768px){.l-header__inner{align-items:flex-start;background:#333;flex-flow:column;justify-content:space-between;opacity:1!important;pointer-events:all!important;position:static}}.l-header.is-open .l-header__inner{opacity:1;pointer-events:all}.l-header__nav .list{margin-top:40px}.l-header__nav .list li{display:flex}.l-header__nav .list li+li{margin-top:30px}.l-header__nav .list li a{align-items:center;color:#fff;display:flex;gap:10px}.l-header__nav .list li a .arrow{border-radius:50%;display:block;height:27px;position:relative;width:27px}.l-header__nav .list li a .arrow:before{background-image:url(/cdn/shop/files/originaldress_arrow_white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.l-header__nav .list li a .arrow__circle1{stroke-dashoffset:400;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);transition:stroke-dashoffset 2s;z-index:2}.l-header__nav .list li a .arrow__circle2{stroke:#fff;stroke-dashoffset:400;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);z-index:1}@media(hover){.l-header__nav .list li a:hover .arrow__circle1{stroke:#afb0ad;stroke-dasharray:400;stroke-dashoffset:0;stroke-width:1}}.l-header__logo{display:none;width:127px}@media screen and (min-width:768px){.l-header__logo{display:block}}.l-header__menu{left:0;position:absolute;top:0;z-index:300}.l-footer{background-color:#333;padding:36px 12px;text-align:center}.l-footer p{color:#fff;font-size:8px;line-height:1.8}#cboxOverlay,#cboxWrapper,#colorbox{left:0;overflow:hidden;position:absolute;top:0;z-index:9999}#cboxWrapper{max-width:none}#cboxOverlay{height:100%;position:fixed;width:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{height:100%;left:0;position:absolute;top:0;width:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{interpolation-mode:bicubic;border:0;display:block;float:left;margin:auto;max-width:none}.cboxIframe{border:0;display:block;height:100%;margin:0;padding:0;width:100%}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box}#cboxOverlay{background:#fff;filter:alpha(opacity=90);opacity:.9}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible}.cboxIframe{background:#fff}#cboxError{border:1px solid #ccc;padding:50px}#cboxLoadedContent{background:#000;padding:1px}#cboxLoadingGraphic{background:url(/cdn/shop/files/originaldress_loading.svg) no-repeat 50%}#cboxTitle{color:#000;left:0}#cboxCurrent,#cboxTitle{position:absolute;top:-22px}#cboxCurrent{right:205px;text-indent:-9999px}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{margin:0;overflow:visible;padding:0;position:absolute;text-indent:-9999px}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxPrevious{left:-74px;transform:translateY(-50%) scaleX(-1)}#cboxNext,#cboxPrevious{background-image:url(/cdn/shop/files/originaldress_modal_arrow.svg);background-position:2px;background-repeat:no-repeat;background-size:24px 20px;height:100%;top:50%;width:74px}#cboxNext{right:-74px;transform:translateY(-50%)}#cboxClose{background-image:url(/cdn/shop/files/originaldress_icon_close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:14px;right:0;top:-21px;width:14px}.cboxSlideshow_off #cboxPrevious,.cboxSlideshow_on #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}a,button{outline:0}.gallery{margin:0 20px 20px 0}#cboxOverlay{background:#000}#cboxLoadedContent{background:#fff}#ajax-wrap,#inline-content{margin:20px}#cboxLoadedContent{overflow:auto;padding:0}#cboxOverlay,#cboxWrapper,#colorbox{overflow:visible}#cboxTitle{color:#fff}.l-page{background-color:#fff;margin:0 auto;max-width:500px;width:100%}@media screen and (min-width:768px){.l-page{margin:0 0 0 auto;max-width:none;padding-right:28.3vw;width:calc(375px + 28.3vw)}}.p-container{box-sizing:border-box;margin:0 auto;max-width:1280px;padding-left:4vw;padding-right:4vw;width:100%}@media screen and (min-width:768px){.p-container{padding-left:40px;padding-right:40px}}.p-container--md{box-sizing:border-box;margin:0 auto;max-width:1080px;padding-left:4vw;padding-right:4vw;width:100%}@media screen and (min-width:768px){.p-container--md{padding-left:40px;padding-right:40px}}.p-container--sm{box-sizing:border-box;margin:0 auto;padding-left:4vw;padding-right:4vw;width:100%}@media screen and (min-width:768px){.p-container--sm{padding-left:40px;padding-right:40px}}.c-menu-icon{background-color:rgba(51,51,51,.62);cursor:pointer;display:block;height:78px;padding:4px;width:70px}@media screen and (min-width:768px){.c-menu-icon{display:none}}.c-menu-icon__logo{margin:0 auto;width:49px}.c-menu-icon__wrap{height:9px;margin-left:auto;margin-right:auto;position:relative;width:18px}.c-menu-icon__wrap>span{background-color:#fff;height:1px;position:absolute;right:0;transition:.2s ease-out;width:100%}.c-menu-icon__wrap>span:first-child{top:0}.c-menu-icon__wrap>span:nth-child(2){top:8px;width:7px}.c-menu-icon.is-open{background-color:transparent}.c-menu-icon.is-open .c-menu-icon__wrap>span:first-child{transform:translateY(4px) rotate(-45deg)}.c-menu-icon.is-open .c-menu-icon__wrap>span:nth-child(2){transform:translateY(-4px) rotate(45deg);width:18px}.c-button{align-items:center;background:#bba267;border:2px solid #bba267;border-radius:5px;color:#fff;display:block;display:flex;height:48px;justify-content:center;transition:all .2s;width:240px}.c-button:hover{background:#fff;color:#bba267}.c-button--small{height:40px;width:180px}.c-button--large{font-weight:700;height:56px;width:320px}@media screen and (min-width:768px){.c-button--large{font-size:16px}}.c-button--outlined{background:#fff;color:#bba267}.c-button--outlined:hover{background-color:#bba267;color:#fff}.c-button--rounded{border-radius:100vh}.c-button--gray{background-color:#e1e8ed;border-color:#e1e8ed;color:#657786}.c-button--gray:hover{background-color:#657786;border-color:#657786;color:#e1e8ed}.c-button-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.c-button-wrapper .c-button{margin:0 8px}}@media screen and (min-width:425px){.u-hide-up-xs{display:none!important}}@media screen and (min-width:554px){.u-hide-up-sm{display:none!important}}@media screen and (min-width:768px){.u-hide-up-md{display:none!important}}@media screen and (min-width:992px){.u-hide-up-lg{display:none!important}}@media screen and (min-width:1200px){.u-hide-up-xl{display:none!important}}.m-fadeinGroup>*{opacity:0;transform:translateY(30px);transition:all 1s ease-out}.m-fadeinGroup>:first-child{transition-delay:.2s}.m-fadeinGroup>:nth-child(2){transition-delay:.4s}.m-fadeinGroup>:nth-child(3){transition-delay:.6s}.m-fadeinGroup>:nth-child(4){transition-delay:.8s}.m-fadeinGroup>:nth-child(5){transition-delay:1s}.m-fadeinGroup>:nth-child(6){transition-delay:1.2s}.m-fadeinGroup>:nth-child(7){transition-delay:1.4s}.m-fadeinGroup>:nth-child(8){transition-delay:1.6s}.m-fadeinGroup>:nth-child(9){transition-delay:1.8s}.m-fadeinGroup>:nth-child(10){transition-delay:2s}.m-fadeinGroup>:nth-child(11){transition-delay:2.2s}.m-fadeinGroup>:nth-child(12){transition-delay:2.4s}.m-fadeinGroup.is-active>*{opacity:1;transform:translateY(0)}.m-fadein{opacity:0;transform:translateY(30px);transition:all 1s ease-out}.m-fadein.is-active{opacity:1;transform:translateY(0)}.m-fadeinText>*{transition:all .3s ease-out}.m-fadeinText>:first-child{transition-delay:.2s}.m-fadeinText>:nth-child(2){transition-delay:.4s}.m-fadeinText>:nth-child(3){transition-delay:.6s}.m-fadeinText>:nth-child(4){transition-delay:.8s}.m-fadeinText>:nth-child(5){transition-delay:1s}.m-fadeinText>:nth-child(6){transition-delay:1.2s}.m-fadeinText>:nth-child(7){transition-delay:1.4s}.m-fadeinText>:nth-child(8){transition-delay:1.6s}.m-fadeinText>:nth-child(9){transition-delay:1.8s}.m-fadeinText>:nth-child(10){transition-delay:2s}.m-fadeinText>:nth-child(11){transition-delay:2.2s}.m-fadeinText>:nth-child(12){transition-delay:2.4s}.m-fadeinText.is-active>*{color:#bba267}.m-fadein--delay{transition:all 1s ease-out .6s}.page-front{position:relative}.page-front .movie{display:none;height:100svh;left:0;overflow:hidden;position:fixed;top:0;width:calc(71.7vw - 375px);z-index:-1}@media screen and (min-width:768px){.page-front .movie{display:block}}.page-front .movie video{left:50%;max-width:none!important;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.page-front .mainview{position:relative}.page-front .mainview__image{display:none}@media screen and (min-width:768px){.page-front .mainview__image{display:block}.page-front .mainview__movie{display:none}}.page-front .mainview__movie video{display:block;height:auto;width:100%}.page-front .mainview__text{bottom:48px;color:#fff;font-size:18px;left:42px;letter-spacing:.3em;line-height:1.7;position:absolute;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (min-width:768px){.page-front .mainview__text{bottom:auto;left:auto;right:36px;top:36px}}.page-front .mainview__button{bottom:0;display:block;position:absolute;right:0;transform:translateY(50%);z-index:10}.page-front .about{overflow:hidden;padding:177px 0 0;position:relative;z-index:1}.page-front .about:before{background-color:#ebece6;content:"";display:block;height:calc(100% - 300px);left:0;position:absolute;top:0;width:100%;z-index:-1}.page-front .about__text{line-height:2;padding:0 8px 0 54px}.page-front .about__text span{display:inline-block;font-size:20px;position:relative}.page-front .about__text p+p{margin-top:28px}.page-front .about__circle01{left:-62px;top:-43px}.page-front .about__circle01,.page-front .about__circle02{-webkit-animation:rotate 32s linear infinite;animation:rotate 32s linear infinite;position:absolute}.page-front .about__circle02{right:-60px;top:-107px}.page-front .about__image{align-items:flex-start;display:flex;flex-flow:column;margin-top:32px;padding-left:27px}.page-front .about__image .text{font-family:Cinzel,serif;font-size:8px;letter-spacing:.06em;position:absolute;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.page-front .about__image .image01{margin-left:auto;position:relative;text-align:right}.page-front .about__image .image01 .text{left:-2px;top:0;transform:translateX(-100%)}.page-front .about__image .image02{margin-top:-106px;position:relative;z-index:1}.page-front .about__image .image02 .text{bottom:0;right:-2px;transform:translateX(100%)}.page-front .about__movie{margin-top:184px;position:relative;text-align:center}.page-front .about__movie .wrap{padding:0 20px}.page-front .dress{overflow:hidden;padding:226px 0 80px;position:relative;z-index:0}.page-front .dress:before{background-color:#d7e7ec;bottom:0;content:"";display:block;height:1040px;left:0;position:absolute;width:100%;z-index:-1}.page-front .dress__circle{-webkit-animation:rotate 32s linear infinite;animation:rotate 32s linear infinite;left:-62px;position:absolute;top:77px}.page-front .dress .dress-block--wrap{display:flex;margin-top:50px;padding:0 20px}.page-front .dress .dress-block--wrap .dress-block{width:50%}.page-front .dress-block__card{display:inline-block;position:relative}@media(hover){.page-front .dress-block__card:hover .dress-block__image img{transform:scale(1.05)}}.page-front .dress-block__more{align-items:center;display:flex;height:66px;justify-content:center;position:absolute;width:66px;z-index:2}.page-front .dress-block__more:before{-webkit-animation:rotate 25s linear infinite;animation:rotate 25s linear infinite;background-image:url(/cdn/shop/files/originaldress_dress_btn.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.page-front .dress-block__image{overflow:hidden}.page-front .dress-block__image img{transition:all .5s ease}.page-front .dress-block__number{font-family:Cinzel,serif;font-size:8px;position:absolute;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.page-front .dress-block.block01 .dress-block__more{filter:invert(16%) sepia(3%) saturate(4%) hue-rotate(3deg) brightness(83%) contrast(82%);right:0;top:91px;transform:translateX(50%)}.page-front .dress-block.block01 .dress-block__number{right:-2px;top:0;transform:translateX(100%)}.page-front .dress-block.block02{margin-top:48px;padding-right:20px;text-align:right}.page-front .dress-block.block02 .dress-block__more{filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(74deg) brightness(108%) contrast(101%);left:88px;top:-10px}.page-front .dress-block.block02 .dress-block__number{bottom:0;left:-2px;transform:translateX(-100%)}.page-front .dress-block.block03{padding:0 6px 0 12px}.page-front .dress-block.block03 .dress-block__more{bottom:5px;filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(74deg) brightness(108%) contrast(101%);right:5px}.page-front .dress-block.block03 .dress-block__number{left:-2px;top:0;transform:translateX(-100%)}.page-front .dress-block.block04{margin-top:50px;padding:0 0 0 18px}.page-front .dress-block.block04 .dress-block__more{filter:invert(16%) sepia(3%) saturate(4%) hue-rotate(3deg) brightness(83%) contrast(82%);right:-11px;top:-20px}.page-front .dress-block.block04 .dress-block__number{bottom:0;left:-2px;transform:translateX(-100%)}.page-front .dress-block.block05{margin-top:50px;text-align:center}.page-front .dress-block.block05 .dress-block__more{filter:invert(16%) sepia(3%) saturate(4%) hue-rotate(3deg) brightness(83%) contrast(82%);right:0;top:100px;transform:translateX(50%)}.page-front .dress-block.block05 .dress-block__number{right:-2px;top:0;transform:translateX(100%)}.page-front .dress-block.block06{margin-top:50px;text-align:right}.page-front .dress-block.block06 .dress-block__more{filter:invert(16%) sepia(3%) saturate(4%) hue-rotate(3deg) brightness(83%) contrast(82%);left:0;top:63px;transform:translateX(-50%)}.page-front .dress-block.block06 .dress-block__number{bottom:0;left:-2px;transform:translateX(-100%)}.page-front .dress-block.block07{margin-top:50px}.page-front .dress-block.block07 .dress-block__more{filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(74deg) brightness(108%) contrast(101%);right:-10px;top:103px}.page-front .dress-block.block07 .dress-block__number{right:-2px;top:0;transform:translateX(100%)}.page-front .dress-block.block08{margin-top:50px;padding-right:20px;text-align:right}.page-front .dress-block.block08 .dress-block__more{bottom:-20px;filter:invert(16%) sepia(3%) saturate(4%) hue-rotate(3deg) brightness(83%) contrast(82%);right:10px}.page-front .dress-block.block08 .dress-block__number{bottom:0;left:-2px;transform:translateX(-100%)}.page-front .dress-block.block09{margin-top:50px;padding-left:20px}.page-front .dress-block.block09 .dress-block__more{filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(74deg) brightness(108%) contrast(101%);left:10px;top:-14px}.page-front .dress-block.block09 .dress-block__number{right:-2px;top:0;transform:translateX(100%)}.page-front .dress-block.block10{margin-top:50px;text-align:right}.page-front .dress-block.block10 .dress-block__more{filter:invert(16%) sepia(3%) saturate(4%) hue-rotate(3deg) brightness(83%) contrast(82%);left:0;top:82px;transform:translateX(-50%)}.page-front .dress-block.block10 .dress-block__number{bottom:0;left:-2px;transform:translateX(-100%)}.page-front .dress-block.block11{margin-top:50px;text-align:center}.page-front .dress-block.block11 .dress-block__more{bottom:52px;filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(74deg) brightness(108%) contrast(101%);left:-10px}.page-front .dress-block.block11 .dress-block__number{right:-2px;top:0;transform:translateX(100%)}.page-front .contact{padding:76px 0 80px}.page-front .contact__text{letter-spacing:.3em;line-height:1.7;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.page-front .contact__text span{display:inline-block;letter-spacing:.05em;margin-bottom:4px;transform:rotate(-90deg)}.page-front .contact-main{position:relative;z-index:0}.page-front .contact-main:before{background-image:url(/cdn/shop/files/originaldress_contact_main_bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:block;height:calc(100% - 32px);position:absolute;right:0;width:calc(100% - 75px);z-index:-1}.page-front .contact-main__text{position:absolute;right:32px;top:0}.page-front .contact-main__wrap{padding:62px 133px 30px 0}.page-front .contact-main__list{background:hsla(0,0%,100%,.8);padding:56px 24px 56px 56px}.page-front .contact-main__list li+li{margin-top:30px}.page-front .contact-main__list li a{align-items:center;display:flex;gap:10px}.page-front .contact-main__list li a .arrow{border-radius:50%;display:block;height:27px;position:relative;width:27px}.page-front .contact-main__list li a .arrow:before{background-image:url(/cdn/shop/files/originaldress_arrow_black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.page-front .contact-main__list li a .arrow__circle1{stroke-dashoffset:400;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);transition:stroke-dashoffset 2s;z-index:2}.page-front .contact-main__list li a .arrow__circle2{stroke:#d9dbcd;stroke-dashoffset:400;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);z-index:1}@media(hover){.page-front .contact-main__list li a:hover .arrow__circle1{stroke:#afb0ad;stroke-dasharray:400;stroke-dashoffset:0;stroke-width:1}}.page-front .contact__image .wrap{margin-left:auto;position:relative;width:64%}.page-front .contact__image img{width:100%}.page-front .contact__image p{bottom:18px;left:8px;position:absolute;transform:translateX(-100%) translateY(30px);z-index:2}.page-front .contact__image p.is-active{transform:translateX(-100%) translateY(0)}.page-front .contact__bottom{margin:40px 0 56px}.page-front .contact__bottom img{width:62%}.dress-modal{display:none}.dress-modal__section{box-sizing:border-box;position:relative}.dress-modal__section .title{color:#bba267;font-family:Cinzel,serif;font-size:18px;font-weight:400;position:absolute;right:0;top:0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.dress-modal__section .gallery{padding:152px 0 0;position:relative;text-align:center;z-index:0}.dress-modal__section .gallery__movie{padding:0 10px}.dress-modal__section .gallery__image{left:0;position:absolute;top:0;z-index:-1}.dress-modal__section .table{margin-top:16px;padding:0 10px}.dress-modal__section .table__item{display:flex}.dress-modal__section .table__item+.table__item{padding-top:4px}.dress-modal__section .table__item dt{border-right:1px solid #eaeaea;font-family:Cinzel,serif;font-size:12px;padding:0 6px;width:100px}.dress-modal__section .table__item dd{font-size:12px;padding:0 6px 0 16px;width:calc(100% - 100px)}.dress-modal__section .lead{color:#bba267;margin-top:24px;padding-bottom:8px;padding-left:16px;position:relative}.dress-modal__section .lead:before{border-top:1px solid #bba267;bottom:0;content:"";display:block;height:0;left:0;position:absolute;width:61px}.dress-modal__section .lead__small{font-size:12px}.dress-modal__section .text{padding:16px 16px 28px}.dress-modal__section .text p{letter-spacing:.06em;line-height:1.6}.dress-modal__section .text p+p{margin-top:12px}.dress-modal__section .image{padding:0 20px 40px}.dress-modal__section .image img{width:100%}@-webkit-keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
