@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@600&display=swap";.shippori{font-family:Shippori Mincho,serif!important;font-weight:600!important;font-style:normal!important}body{background:#fff!important;-webkit-overflow-scrolling:touch}body,body p,body span,body h1,body h2,body h3,body h4,body h5,body h6,body li,body th,body td,body dt,body dd,body button,body a{font-family:"Noto Serif JP",serif!important;padding:0;margin:0;color:#414141}ul,li{list-style:none;padding:0;margin:0}a,button{text-decoration:none;transition:.3s all ease-out}img{height:auto}main{overflow:hidden}.pc-only{display:block!important}.sp-only{display:none!important}.flex{display:flex!important}.flex-res{display:flex}.inner-s{max-width:calc(100vw * calc(960 / 1366));margin:0 auto}.inner-m{max-width:calc(100vw * calc(881 / 1366));margin:0 auto}.inner-l{max-width:calc(100vw * calc(1286 / 1366));margin:0 auto}.inner-xl{max-width:92.5vw;margin:0 auto}.index-minus{z-index:-2}@media screen and (max-width: 749px){.pc-only{display:none!important}.sp-only{display:block!important}.flex-res{display:block}.inner-s,.inner-m,.inner-l{max-width:calc(100vw * calc(374 / 414))}.inner-xl{max-width:calc(100vw * calc(394 / 414))}}.announcement-bar__message{font-size:calc(100vw * calc(15 / 1366))!important;font-weight:900!important;padding:calc(100vw * calc(9 / 1366)) 0 calc(100vw * calc(8 / 1366))!important;min-height:unset!important;font-family:"Noto Serif JP",serif!important}.announcement-bar__message span{color:#d55f80}.vertical-block{display:flex;gap:calc(100vw * calc(31.2 / 1366));justify-content:center}.vertical-block h2,.vertical-block p{color:#000;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.vertical-block h2{font-size:calc(100vw * calc(40 / 1366));line-height:calc(100vw * calc(48 / 1366));letter-spacing:.1em;order:1}.vertical-block p{font-family:Shippori Mincho,serif!important;font-size:calc(100vw * calc(32 / 1366));line-height:calc(100vw * calc(55 / 1366));padding-top:calc(100vw * calc(65 / 1366));letter-spacing:.1em;order:0}@media screen and (max-width: 749px){.announcement-bar__message{font-size:calc(100vw * calc(14 / 414))!important;padding:calc(100vw * calc(6 / 414)) 0 calc(100vw * calc(5 / 414))!important}.vertical-block{display:flex;gap:calc(100vw * calc(24.4 / 414))}.vertical-block h2{font-size:calc(100vw * calc(24 / 414));line-height:calc(100vw * calc(29 / 414))}.vertical-block p{font-size:calc(100vw * calc(19 / 414));line-height:calc(100vw * calc(36 / 414));padding-top:calc(100vw * calc(20 / 414))}}.header__icons{align-items:start;gap:32.3px;padding-right:0!important}.header__icon,.header__icon--cart .icon{height:auto!important;width:auto!important;margin-right:0}.header__icon--cart{margin-top:(100vw * calc(-2 / 1366))!important}.header svg g{fill:#fff;transition:.3s all ease-out}.header__icons a:hover svg g,.header__icon:hover .icon path,.modal__close-button:hover .icon path{fill:#0099ad}.header__icon--account svg{margin-bottom:-5px}.cart-count-bubble{background-color:#f094ae!important;font-weight:900;position:absolute!important;color:rgb(var(--color-button-text))!important;height:calc(100vw * calc(18.08 / 1366))!important;width:calc(100vw * calc(18.08 / 1366))!important;border-radius:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;font-size:calc(100vw * calc(10 / 1366))!important;bottom:unset!important;top:calc(100vw * calc(-5.4 / 1366))!important;right:calc(100vw * calc(-12.8 / 1366))!important;left:unset!important;padding-left:0!important;line-height:calc(1 + .1 / var(--font-body-scale))!important}.cart-count-bubble span{color:#fff}.customer-mode .head-original-menu ul.head-menu-list li:first-child{display:none}.img-ab-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.search-modal__content{background:#f094ae}.field__input,.select__select,.customer .field input,.customer select{background:#fff;border:solid 1px #B3B3B3}.field:after,.field__input:focus{box-shadow:none!important}.search-modal__content .link--text{color:#000}.field__label,.customer .field label,.search-modal__content .field__button{color:#b3b3b3}@media screen and (min-width: 990px){.header{max-width:1366px;padding:calc(100vw * calc(18.6 / 1366)) calc(100vw * calc(41.7 / 1366)) calc(100vw * calc(18.6 / 1366)) calc(100vw * calc(19.8 / 1366))!important;margin:0 auto;display:grid!important}.header__heading-logo{width:calc(100vw * calc(246.24 / 1366))!important}.list-menu--inline{gap:0 calc(100vw * calc(34 / 1366));position:relative}.header .header__inline-menu ul li{position:relative;border-bottom:solid 1px #fff}.header .header__inline-menu ul li:last-child{border-bottom:none}.header .header__inline-menu ul>li #HeaderMenu-\6765\5e97\4e88\7d04-\554f\3044\5408\308f\305b ,.header .header__inline-menu ul>li #HeaderMenu-\6319\5f0f-\30d5\30a9\30c8\30a6\30a7\30c7\30a3\30f3\30b0 {position:absolute;right:calc(100vw * calc(-223.5 / 1366));display:flex;align-items:center;white-space:nowrap}.header .header__inline-menu ul>li #HeaderMenu-\6765\5e97\4e88\7d04-\554f\3044\5408\308f\305b {right:calc(100vw * calc(-261.5 / 1366));top:calc(100vw * calc(-17 / 1366));gap:calc(100vw * calc(9.8 / 1366));color:#fff!important;background:#d55f80;border:solid #D55F80 calc(100vw * calc(1 / 1366));border-radius:calc(100vw * calc(3 / 1366));padding:calc(100vw * calc(.9 / 1366)) calc(100vw * calc(34.7 / 1366)) calc(100vw * calc(2.1 / 1366)) calc(100vw * calc(5.8 / 1366))!important}.header .header__inline-menu ul>li #HeaderMenu-\6765\5e97\4e88\7d04-\554f\3044\5408\308f\305b  span{color:#fff!important}.header .header__inline-menu ul>li #HeaderMenu-\6765\5e97\4e88\7d04-\554f\3044\5408\308f\305b:hover{background:#0099ad;border-color:#0099ad}.header .header__inline-menu ul>li #HeaderMenu-\6765\5e97\4e88\7d04-\554f\3044\5408\308f\305b:hover span{color:#fff!important}.header .header__inline-menu ul>li #HeaderMenu-\6319\5f0f-\30d5\30a9\30c8\30a6\30a7\30c7\30a3\30f3\30b0 {bottom:calc(100vw * calc(-17 / 1366));gap:calc(100vw * calc(7.8 / 1366))}.header .header__inline-menu ul>li #HeaderMenu-\6319\5f0f-\30d5\30a9\30c8\30a6\30a7\30c7\30a3\30f3\30b0  span{color:#595a5a}.header .header__inline-menu ul>li #HeaderMenu-\6319\5f0f-\30d5\30a9\30c8\30a6\30a7\30c7\30a3\30f3\30b0:hover,.header .header__inline-menu ul>li #HeaderMenu-\6319\5f0f-\30d5\30a9\30c8\30a6\30a7\30c7\30a3\30f3\30b0:hover span{color:#0099ad!important}.header .header__inline-menu ul>li #HeaderMenu-\6765\5e97\4e88\7d04-\554f\3044\5408\308f\305b:before,.header .header__inline-menu ul>li #HeaderMenu-\6319\5f0f-\30d5\30a9\30c8\30a6\30a7\30c7\30a3\30f3\30b0:before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;vertical-align:middle}.header .header__inline-menu ul>li #HeaderMenu-\6765\5e97\4e88\7d04-\554f\3044\5408\308f\305b:before{background-image:url(../assets/contact-icon.png);width:calc(100vw * calc(15.69 / 1366));height:calc(100vw * calc(15.68 / 1366))}.header .header__inline-menu ul>li #HeaderMenu-\6319\5f0f-\30d5\30a9\30c8\30a6\30a7\30c7\30a3\30f3\30b0:before{background-image:url(../assets/photo-icon.png);width:calc(100vw * calc(17.24 / 1366));height:calc(100vw * calc(13.61 / 1366))}header-menu details{padding-right:calc(100vw * calc(6.3 / 1366))}header-menu details ul li details{padding-right:0}details[open]>.header__menu-item,.header__active-menu-item,.list-menu__item--active,.header__menu-item:hover span,.header__submenu .header__menu-item:hover{text-decoration:none!important;color:#f094ae!important;transition:.3s all ease-out}@media (prefers-reduced-motion){details[open]>.header__submenu{transform:translateY(30px)!important;background:#f094ae!important;background-color:#f094ae!important;color:#fff!important}}details[open]>.header__submenu{transform:translateY(30px)!important;background:#f094ae!important;background-color:#f094ae!important;color:#fff!important;width:calc(100vw* calc(300 / 1366))}header-menu ul li details[open] summary.header__menu-item{background-color:#fff!important;color:#f094ae!important}header-menu ul li details[open]>ul.header__submenu{transform:translateY(0)!important;margin:0}.header__menu-item{padding:0!important;font-size:calc(100vw * calc(16 / 1366));line-height:calc(100vw * calc(24 / 1366));color:#595a5a!important;transition:.3s all ease-out;font-family:Shippori Mincho,serif!important}.header__menu-item span{font-family:Shippori Mincho,serif!important;color:#595a5a}.header__menu-item:hover{transition:.3s all ease-out;color:#f094ae!important}.header__menu-item svg path{color:#f094ae!important}.header__submenu .header__menu-item{padding:17px 17px 17px 18px!important;color:#fff!important}.header__submenu .header__menu-item span{color:#fff!important}.header__submenu .header__menu-item:hover{background:#fff!important}.header__submenu .header__menu-item:hover span{color:#f094ae!important}.header__menu-item .icon-caret{right:-20px;top:50%!important;transform:translateY(-50%)!important;transition:.3s all ease-out}details[open]>.header__menu-item .icon-caret{transform:translateY(-50%) rotate(180deg)!important}.header__submenu .header__menu-item .icon-caret path{color:#fff!important}header-menu ul li details[open] summary.header__menu-item span,header-menu ul li details[open] summary.header__menu-item .icon-caret path,.header__submenu .header__menu-item:hover .icon-caret path{color:#f094ae!important}header-menu details.hover-mode .header__menu-item .icon-caret{transform:translateY(-50%) rotate(0)!important}header-menu details.hover-mode .header__submenu li details[open].hover-mode .icon-caret{transform:translateY(-50%) rotate(180deg)!important}#HeaderMenu-\30ec\30f3\30bf\30eb\306e\6d41\308c ,#HeaderMenu-\3088\304f\3042\308b\3054\8cea\554f ,#HeaderMenu-\5e97\8217\4e00\89a7 {display:none}}@media screen and (min-width: 1500px){.header{max-width:85%;padding:calc(100vw * calc(18.6 / 1500)) calc(100vw * calc(41.7 / 1500)) calc(100vw * calc(18.6 / 1500)) 1.32vw!important;margin:0 auto;display:grid!important}.header__heading-logo{width:16.416vw!important}.list-menu--inline{gap:0 1.6vw;position:relative}.header .header__inline-menu ul li{position:relative;border-bottom:solid 1px #fff}.header .header__inline-menu ul li:last-child{border-bottom:none}.header .header__inline-menu ul>li #HeaderMenu-\6765\5e97\4e88\7d04-\554f\3044\5408\308f\305b ,.header .header__inline-menu ul>li #HeaderMenu-\6319\5f0f-\30d5\30a9\30c8\30a6\30a7\30c7\30a3\30f3\30b0 {position:absolute;right:calc(100vw * calc(-233.5 / 1500));display:flex;align-items:center}.header .header__inline-menu ul>li #HeaderMenu-\6765\5e97\4e88\7d04-\554f\3044\5408\308f\305b {right:calc(100vw * calc(-261.5 / 1500));top:calc(100vw * calc(-17 / 1500));gap:calc(100vw * calc(9.8 / 1500));color:#fff!important;background:#d55f80;border:solid #D55F80 calc(100vw * calc(1 / 1500));border-radius:.2vw;padding:.06vw calc(100vw * calc(34.7 / 1500)) calc(100vw * .0014) calc(100vw * calc(5.8 / 1500))!important}.header .header__inline-menu ul>li #HeaderMenu-\6765\5e97\4e88\7d04-\554f\3044\5408\308f\305b  span{color:#fff!important}.header .header__inline-menu ul>li #HeaderMenu-\6765\5e97\4e88\7d04-\554f\3044\5408\308f\305b:hover{background:#0099ad;border-color:#0099ad}.header .header__inline-menu ul>li #HeaderMenu-\6765\5e97\4e88\7d04-\554f\3044\5408\308f\305b:hover span{color:#fff!important}.header .header__inline-menu ul>li #HeaderMenu-\6319\5f0f-\30d5\30a9\30c8\30a6\30a7\30c7\30a3\30f3\30b0 {bottom:calc(100vw * calc(-17 / 1500));gap:.52vw}.header .header__inline-menu ul>li #HeaderMenu-\6319\5f0f-\30d5\30a9\30c8\30a6\30a7\30c7\30a3\30f3\30b0  span{color:#595a5a}.header .header__inline-menu ul>li #HeaderMenu-\6319\5f0f-\30d5\30a9\30c8\30a6\30a7\30c7\30a3\30f3\30b0:hover,.header .header__inline-menu ul>li #HeaderMenu-\6319\5f0f-\30d5\30a9\30c8\30a6\30a7\30c7\30a3\30f3\30b0:hover span{color:#0099ad!important}.header .header__inline-menu ul>li #HeaderMenu-\6765\5e97\4e88\7d04-\554f\3044\5408\308f\305b:before,.header .header__inline-menu ul>li #HeaderMenu-\6319\5f0f-\30d5\30a9\30c8\30a6\30a7\30c7\30a3\30f3\30b0:before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;vertical-align:middle}.header .header__inline-menu ul>li #HeaderMenu-\6765\5e97\4e88\7d04-\554f\3044\5408\308f\305b:before{background-image:url(../assets/contact-icon.png);width:calc(100vw * calc(15.69 / 1500));height:calc(100vw * calc(15.68 / 1500))}.header .header__inline-menu ul>li #HeaderMenu-\6319\5f0f-\30d5\30a9\30c8\30a6\30a7\30c7\30a3\30f3\30b0:before{background-image:url(../assets/photo-icon.png);width:calc(100vw * calc(17.24 / 1500));height:calc(100vw * calc(13.61 / 1500))}header-menu details{padding-right:.42vw}header-menu details ul li details{padding-right:0}details[open]>.header__menu-item,.header__active-menu-item,.list-menu__item--active,.header__menu-item:hover span,.header__submenu .header__menu-item:hover{text-decoration:none!important;color:#f094ae!important;transition:.3s all ease-out}@media (prefers-reduced-motion){details[open]>.header__submenu{transform:translateY(30px)!important;background:#f094ae!important;background-color:#f094ae!important;color:#fff!important}}details[open]>.header__submenu{transform:translateY(30px)!important;background:#f094ae!important;background-color:#f094ae!important;color:#fff!important;width:calc(100vw* calc(300 / 1366))}header-menu ul li details[open] summary.header__menu-item{background-color:#fff!important;color:#f094ae!important}header-menu ul li details[open]>ul.header__submenu{transform:translateY(0)!important;margin:0}.header__menu-item{padding:0!important;font-size:calc(100vw * calc(16 / 1500));line-height:1.6vw;color:#595a5a!important;transition:.3s all ease-out;font-family:Shippori Mincho,serif!important}.header__menu-item span{font-family:Shippori Mincho,serif!important;color:#595a5a}.header__menu-item:hover{transition:.3s all ease-out;color:#f094ae!important}.header__menu-item svg path{color:#f094ae!important}.header__submenu .header__menu-item{padding:17px 17px 17px 18px!important;color:#fff!important}.header__submenu .header__menu-item span{color:#fff!important}.header__submenu .header__menu-item:hover{background:#fff!important}.header__submenu .header__menu-item:hover span{color:#f094ae!important}.header__menu-item .icon-caret{right:-20px;top:50%!important;transform:translateY(-50%)!important;transition:.3s all ease-out}.header__submenu .header__menu-item .icon-caret path{color:#fff!important}header-menu ul li details[open] summary.header__menu-item span,header-menu ul li details[open] summary.header__menu-item .icon-caret path,.header__submenu .header__menu-item:hover .icon-caret path{color:#f094ae!important}header-menu details.hover-mode .header__menu-item .icon-caret{transform:translateY(-50%) rotate(0)!important}header-menu details.hover-mode .header__submenu li details[open].hover-mode .icon-caret{transform:translateY(-50%) rotate(180deg)!important}#HeaderMenu-\30ec\30f3\30bf\30eb\306e\6d41\308c ,#HeaderMenu-\3088\304f\3042\308b\3054\8cea\554f ,#HeaderMenu-\5e97\8217\4e00\89a7 {display:none}}@media screen and (max-width: 990px){.header{padding:calc(100vw * calc(9.8 / 414)) calc(100vw * calc(67 / 414)) calc(100vw * calc(9.8 / 414)) calc(100vw * calc(11.8 / 414))!important}.header__icon--menu .icon{right:0}header-drawer{position:absolute;right:calc(100vw * calc(18 / 414))!important}.menu-drawer{transform:translate(100%)!important;top:calc(100vw* calc(25 / 414))!important}.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{transform:translate(0)!important;right:calc(100vw * calc(-18 / 414))!important;left:unset!important;width:100vw}.header__heading-link{padding:0!important}.header__heading-logo{max-width:calc(100vw * calc(156.22 / 414))!important}.header__icons{gap:calc(100vw * calc(25.1 / 414))}.cart-count-bubble,.h-wishlist-icon .wishlist-h-count{height:calc(100vw * calc(18.08 / 990))!important;width:calc(100vw * calc(18.08 / 990))!important;font-size:calc(100vw * calc(12 / 990))!important;top:calc(100vw * calc(-3.4 / 990))!important;right:calc(100vw * calc(-9.8 / 990))!important}#Details-menu-drawer-container svg path{fill:#6c6c6c;transition:.3s all}#Details-menu-drawer-container .header__icon:hover .icon,.modal__close-button:hover .icon{transform:unset!important}#Details-menu-drawer-container .menu-drawer__menu li details .menu-drawer__menu-item svg path,#Details-menu-drawer-container .menu-drawer__submenu .menu-drawer__inner-submenu .menu-drawer__close-button svg path{fill:#fff}.menu-drawer__close-button .icon-arrow{margin-right:10px!important}#menu-drawer{transition:all .6s!important;z-index:2;background-color:#f094ae!important;border-top:solid #D55F80 1px!important}.js .menu-drawer__menu li{margin:0!important}.menu-drawer__menu-item{font-size:16px!important;font-family:Shippori Mincho,serif!important;letter-spacing:.05em;line-height:19px;padding:19px 0 16px 16px!important;color:#fff!important;border-bottom:solid 1px #E8E8E8}.js .menu-drawer__submenu{background-color:#d55f80!important}.menu-drawer__close-button{font-size:12px!important;letter-spacing:.05em;line-height:16px!important;background:#d55f80!important;color:#fff!important;margin:0!important;padding:18px 0 16px 18px!important;font-family:"Noto Serif JP",serif!important}.modal__content{top:3.7em!important}.menu-drawer__utility-links{display:none}.menu-drawer__navigation-container{padding-bottom:3em}.menu-drawer__navigation{padding:0 0 28.3px!important}.menu-drawer__navigation-container .sns-block{padding-left:16px;gap:24.1px}.menu-drawer__navigation-container .custom-arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%)}.menu-drawer__navigation-container .menu-opening .custom-arrow{position:relative;right:unset;top:unset;transform:translateY(-20%) rotate(180deg);margin-right:11px}}@media screen and (max-width: 749px){.h-wishlist-icon svg{width:calc(100vw * calc(25 / 414))!important;height:calc(100vw * calc(25 / 414))!important}.h-wishlist-icon svg path{stroke-width:calc(100vw * calc(2 / 414))}.cart-count-bubble,.h-wishlist-icon .wishlist-h-count{height:calc(100vw * calc(18.08 / 414))!important;width:calc(100vw * calc(18.08 / 414))!important;font-size:calc(100vw * calc(10 / 414))!important;bottom:unset!important;top:calc(100vw * calc(-5.4 / 414))!important;right:calc(100vw * calc(-12.8 / 414))!important;left:unset!important}}@media screen and (min-width: 990px){.modal__content{top:calc(100vw * calc(120 / 1366))!important}}@media screen and (min-width: 1181px){.modal__content{top:calc(100vw * calc(120 / 1366))!important}}.underline-links-hover:hover a{text-decoration:none!important;text-underline-offset:unset!important;opacity:.6;transition:.3s all ease-out}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){transition:.3s all ease-out}.card-wrapper:hover .media.media--hover-effect>img+img{transition:.3s all ease-out}.custom-card .card__information{padding:0}.custom-product-link{height:100%}.card,.card-wrapper{transition:.3s all ease-out}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{opacity:.6}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{transition:.3s all ease-out!important}.custom_card_media{position:relative}.card__inner,.card__media{--ratio-percent: 125% !important}.custom_card_media .card__tags{position:absolute;bottom:0;left:0}.custom_card_media .card__tags ul,.product__info-wrapper .card__tags ul{display:flex;flex-wrap:wrap}.custom_card_media .card__tags ul>li,.product__info-wrapper .card__tags ul>li{padding:calc(100vw * calc(1 / 1366)) calc(100vw * calc(12 / 1366));white-space:nowrap}.product__info-wrapper .card__tags ul>li{padding:calc(100vw * calc(1 / 1366)) calc(100vw * calc(20 / 1366));margin-right:calc(100vw * calc(5 / 1366))}.product__info-wrapper .card__tags ul>li:last-child{margin-right:0}.custom_card_media .card__tags ul>li.tag-soldout,.product__info-wrapper .card__tags ul>li.tag-soldout{background:#595959}.custom_card_media .card__tags ul>li.tag-sale,.product__info-wrapper .card__tags ul>li.tag-sale{background:#d55f80}.custom_card_media .card__tags ul>li.tag-rental,.product__info-wrapper .card__tags ul>li.tag-rental{background:#b67dbe}.custom_card_media .card__tags ul>li.tag-reservation,.product__info-wrapper .card__tags ul>li.tag-reservation{background:#2fa9b9}.custom_card_media .card__tags ul>li.tag-purchase,.product__info-wrapper .card__tags ul>li.tag-purchase{background:#d5835f}.custom_card_media .card__tags ul>li p,.product__info-wrapper .card__tags ul>li p{font-size:calc(100vw * calc(10 / 1366));font-weight:600;color:#fff}.product__info-wrapper .card__tags ul>li p{font-size:calc(100vw * calc(14 / 1366))}@media screen and (max-width: 749px){.custom_card_media .card__tags ul>li{padding:calc(100vw * calc(1 / 414)) calc(100vw * calc(14 / 414))}.product__info-wrapper .card__tags ul>li{padding:calc(100vw * calc(1 / 414)) calc(100vw * calc(16 / 414));margin-right:calc(100vw * calc(5 / 414))}.custom_card_media .card__tags ul>li p{font-size:calc(100vw * calc(10 / 414))}.product__info-wrapper .card__tags ul>li p{font-size:calc(100vw * calc(12 / 414))}}.template-collection #MainContent{position:relative}.template-collection #MainContent:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#fdc2bd;background:url(../assets/collection-bg01_pc.png) no-repeat top center;background-size:100%;z-index:-1}@media screen and (max-width: 749px){.template-collection #MainContent:before{background:url(../assets/collection-bg01_sp.png) no-repeat top center;background-size:100%}}.template-product #MainContent{position:relative}.template-product #MainContent:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#fdc2bd;background:url(../assets/collection-bg01_pc.png) no-repeat top center;background-size:100%;z-index:-1}.section-product-detail{position:relative;padding:4.9375vw 0 8.875vw}.section-product-detail>.gradient{padding:0!important;background:transparent}.product__info-wrapper .card__tags{margin-bottom:25px}.product__info-wrapper .product__title{margin:0!important}.custom-card .vender-title,.custom-vendor{font-size:.8125vw;font-weight:900;letter-spacing:.05em;line-height:1.25vw;margin-bottom:.3125vw}.custom-vendor{font-size:1vw;margin-top:0!important;margin-bottom:1.125vw!important}.custom-card .product-title,.product__title h1{font-size:.9375vw!important;font-weight:900;letter-spacing:.02em;line-height:1.25vw;margin-bottom:.5625vw;position:relative}.product__title h1{font-size:2vw!important;line-height:calc(100vw * .035);margin-bottom:10px!important}.custom-card .price,.custom-price .price{font-size:0!important;margin-top:0!important}.product__info-wrapper .custom-card .price,.product__info-wrapper .custom-price .price{font-size:2.625vw!important;font-weight:900;color:#d55f80;margin-top:0!important}.product__info-wrapper .custom-price .price .price-item{color:#d55f80!important}.product__info-wrapper .custom-price .price .price__sale .price-item.price-item--regular{color:#333!important}.product__info-wrapper .custom-price .price .price__sale .price-item.price-item--sale{color:#f10000!important}.product__info-container .custom-price{margin-top:0!important;margin-bottom:25px!important;display:flex;align-items:end;font-family:"Noto Serif JP",serif}.product__info-container .custom-price.hidden_price{display:none}.custom-price .price__container{margin-bottom:0!important}.custom-card .price-content{font-size:.9375vw!important;letter-spacing:.02em;line-height:1.125vw}.custom-price .price__regular .price-content{font-size:2vw!important;line-height:2.4375vw;margin-right:0!important}.product__info-wrapper .custom-price .price--on-sale{font-size:0!important}.template-product .custom-price .price-item--sale{line-height:2.875vw}.template-product .custom-price .product__tax.sale-price-text{line-height:1.25vw!important}.custom-price .price__sale .price-item--regular{font-size:1.5vw!important;line-height:2.4375vw;margin-bottom:10px!important;margin-right:0!important}.custom-card .price-item--sale,.custom-price .price-item--sale{display:block!important;color:#d84200;font-size:1.125vw!important;font-weight:900;line-height:1.25vw}.custom-price .price__sale span.price-item--sale{font-size:2.375vw!important;margin-bottom:10px!important;font-family:"Noto Serif JP",serif!important;font-weight:900!important}.avpoptions-container__v2,.avpoptions-container__v2>div{margin-bottom:10px!important;margin-top:0!important}.custom-price .product__tax{margin-top:0!important;font-size:.75vw!important;letter-spacing:.1em!important;line-height:1.5625vw!important;margin-left:.5625vw!important}.custom-price .product__tax.caption{display:none}.custom-price .product__tax.sale-price-text{color:#3a3a3a;line-height:.3125vw!important}.product__info-container>*+*{margin:0!important}.product-form{margin:0!important}.meta_weddingdress{margin-bottom:30px!important}.product-form__input{margin:0 0 30px!important}.product__info-wrapper variant-selects{margin:0!important;margin-bottom:calc(100vw * calc(27.8 / 1600))!important}.product__info-wrapper variant-selects .form__label{color:#3a3a3a;font-size:1vw;font-weight:600;margin-bottom:0!important;font-family:"Noto Serif JP",serif}.swatch-input__label{margin-top:6px!important}.product-form__input--pill input[type=radio]+label{font-weight:600!important;font-size:1vw!important;line-height:1.5vw!important;border-radius:0vw!important;padding:calc(100vw * calc(7 / 1600)) 2.1875vw!important;margin:6px .5625vw 0 0!important}.product-form__input legend{font-weight:400!important;font-size:14px!important}#izyrent{margin-left:0!important;margin-top:0!important;margin-bottom:20px}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]+label{background-color:#fff!important;color:#3a3a3a!important;border:solid .0625vw #CCC!important}.product-form__input--pill input[type=radio]:checked+label{background-color:#f094ae!important;color:#fff!important;border:solid .0625vw #D55F80!important;font-family:"Noto Serif JP",serif}.izyDate::placeholder,.avpoptions-container__v2 .ap-label-tooltip label{font-family:"Noto Serif JP",serif}.product-form__quantity .form__label{font-weight:600!important;margin-bottom:calc(100vw * .00875)!important;font-size:1vw!important;line-height:calc(100vw * .00875)!important}.product__info-wrapper .product-form__quantity{margin-bottom:2.14375vw!important}.quantity{width:8.75vw!important;min-height:2.8125vw!important;border:solid .0625vw #707070!important}.quantity__button{width:calc(100vw * calc(46.666 / 1600))!important}.product-form__buttons{max-width:44.4375vw!important}.product-form__submit,.button:disabled{margin-bottom:10px!important;width:100%!important;padding:1.1vw 0 calc(100vw * calc(14.4 / 1600))!important;min-height:calc(100vw * .035)!important;background:#d55f80;line-height:unset!important;transition:.3s all ease-out;border-radius:.5vw;min-width:unset}.product-form__submit span{color:#fff!important;font-weight:600;font-size:1.125vw!important;transition:.3s all ease-out;font-family:"Noto Serif JP",serif}.product-form__submit:hover:not([disabled]){background:#0099ad}.product-form__submit:hover:not([disabled]) span{color:#fff!important}.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button [role=button],.cart__dynamic-checkout-buttons [role=button],.cart__dynamic-checkout-buttons iframe{width:100%!important;padding:1.1vw 0 calc(100vw * calc(14.4 / 1600))!important;min-height:calc(100vw * .035)!important;background-color:#d55f80!important;line-height:unset!important;color:#fff!important;font-weight:600;font-size:1.125vw!important;transition:.3s all ease-out;border-radius:.5vw}.shopify-challenge__button[aria-disabled=true]:hover,.customer button[aria-disabled=true]:hover,button.shopify-payment-button__button--unbranded[aria-disabled=true]:hover,.shopify-payment-button [role=button][aria-disabled=true]:hover,.cart__dynamic-checkout-buttons [role=button][aria-disabled=true]:hover,.cart__dynamic-checkout-buttons iframe[aria-disabled=true]:hover{background:#d55f80!important}.shopify-challenge__button:hover:not([aria-disabled=true]),.customer button:hover:not([aria-disabled=true]),button.shopify-payment-button__button--unbranded:hover:not([aria-disabled=true]),.shopify-payment-button [role=button]:hover:not([aria-disabled=true]),.cart__dynamic-checkout-buttons [role=button]:hover:not([aria-disabled=true]),.cart__dynamic-checkout-buttons iframe:hover:not([aria-disabled=true]){background:#0099ad!important}.quantity:after,.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none!important;font-family:"Noto Serif JP",serif}.template-product .wishlist-engine{margin-bottom:3.125vw;max-width:44.4375vw!important}.template-product .wishlist-engine .wishlist-engine-button{width:100%;padding:.84375vw 0 .78125vw;transition:.3s all ease-out}.template-product .wishlist-engine .wishlist-engine-button:hover{opacity:.6}.template-product .wishlist-icon svg{width:1.0625vw;height:calc(100vw * calc(14.28 / 1600));margin-right:1.2vw!important}.template-product .wishlist-engine .wishlist-text{font-size:1vw;letter-spacing:.02em}.template-product .share-button{margin:0 0 96.8px!important}.template-product .share-button .share-button__button{margin-left:auto;min-height:auto;font-family:"Noto Serif JP",serif}.meta_rental{margin:0!important;border:solid #DDD .0625vw;padding:1.25vw 2.0625vw 2.2625vw 1.1875vw}.meta_rental h2{text-align:center;color:#d55f80;font-weight:600;margin-bottom:calc(100vw * calc(28.8 / 1600));font-size:1.125vw}.meta_rental ul{padding-left:1em}.meta_rental ul li{position:relative;color:#414141;font-size:calc(100vw * .00875);line-height:2.5vw;padding-left:1.2em;font-family:"Noto Serif JP",serif}.meta_rental ul li:before{position:absolute;top:0;left:0}.meta_rental ul li:nth-child(1):before{content:"\2460"}.meta_rental ul li:nth-child(2):before{content:"\2461"}.meta_rental ul li:nth-child(3):before{content:"\2462"}.meta_rental ul li:nth-child(4):before{content:"\24f8"}.meta_rental ul li:nth-child(5):before{content:"\2464"}.meta_rental ul li:nth-child(6):before{content:"\2465"}.meta_rental ul li:nth-child(7):before{content:"\2466"}.meta_rental ul li:nth-child(8):before{content:"\2467"}.meta_rental ul li:nth-child(9):before{content:"\2468"}.meta_rental ul li:nth-child(10):before{content:"\2469"}.product__description{margin-top:2.6875vw}.product-title-block{position:relative;margin-bottom:2.875vw}.product-title-block:before{content:"";position:absolute;background:#bcbcbc;height:.0625vw;width:100%;top:50%;left:0;transform:translateY(-50%);z-index:-1}.product-title-block h2{display:inline-block;color:#414141;font-weight:600;font-size:2vw;line-height:3.75vw;letter-spacing:.08em;background:#fff;padding:0 3.15625vw 0 0}.product__description .catch{margin-bottom:3.54375vw}.product__description .catch h3{color:#d55f80;font-size:calc(100vw * .0175);letter-spacing:.08em}.product__description .set{margin-bottom:3.2125vw;background:#f8f8f8;padding:calc(100vw * calc(28.3 / 1600)) 1.64375vw 2.60625vw calc(100vw * calc(28.3 / 1600))}.product__description .set h3{color:#3a3a3a;font-size:1.375vw;letter-spacing:.08em;font-weight:600;margin-bottom:3.54375vw}.product__description .set ul{display:flex;flex-flow:wrap;gap:1.6125vw 1.2375vw;padding:0}.product__description .set ul li{max-width:7.625vw}.product__description .set ul li img{margin-bottom:.5125vw}.product__description .set ul li p{text-align:center;color:#3a3a3a;font-size:calc(100vw * .00875);letter-spacing:.08em}.product__description .contents ul{display:flex;flex-direction:column;gap:2.125vw;padding:0}.product__description .contents ul li{position:relative;padding-left:1.3125vw}.product__description .contents ul li:before{content:"";position:absolute;top:.5625vw;left:0;width:.5625vw;height:.5625vw;background:#111;border-radius:50%}.product__description .contents ul li h4{color:#111;font-size:1.125vw;margin-bottom:.5125vw}.product__description .contents ul li p{color:#111;font-size:1vw}.product__description .contents ul li p a{color:#007b8b}.product__description .contents ul li p a:hover{opacity:.6;text-decoration:underline}product-recommendations .custom-card{display:none}body.modal_mode .section-header.shopify-section-group-header-group{z-index:2}body.modal_mode .shopify-section-header-sticky:not(.shopify-section-header-hidden){display:none}body.modal_mode .footer-parts{display:none}.section-product-detail .rental-flow-block{margin-top:39.8px!important}.rental-flow-block .modal{display:block;opacity:1;width:calc(100vw * .6125);max-width:100%;height:42.5vw;position:fixed;z-index:101;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border-radius:.75vw;box-shadow:0 0 .75vw #00000040;animation:opacity .6s both}.rental-flow-block .modal.closed,.rental-flow-block .modal-overlay.closed{display:none;opacity:0;animation:opacity-off .6s both}.rental-flow-block .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;display:block;opacity:1;background:#0009;overflow:hidden;animation:opacity .6s both}.rental-flow-block .modal-guts{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;padding:2.5625vw 3.075vw calc(100vw * calc(55 / 1600)) 1.875vw}.rental-flow-block .modal-guts h2{font-size:2vw;margin-bottom:2.625vw}.rental-flow-block .modal-guts ul{flex-flow:wrap;gap:2vw 1.825vw}.rental-flow-block .modal-guts ul li{max-width:17.5vw;border:solid .0625vw #DDD;padding:1.06875vw .94375vw 1.08125vw 1.06875vw;border-radius:.625vw;position:relative}.rental-flow-block .modal-guts ul li:after{content:"";position:absolute;top:50%;right:-1.2625vw;background:transparent;border-top:solid #D55F80 .125vw;border-right:solid #D55F80 .125vw;width:calc(100vw * calc(17.07 / 1600));height:calc(100vw * calc(17.07 / 1600));transform:translateY(-50%) rotate(45deg)}.rental-flow-block .modal-guts ul li:last-child:after{display:none;opacity:0;animation:opacity-off .6s both}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity-off{0%{opacity:1}to{opacity:0}}.rental-flow-block .modal-guts ul li .flow-icon{text-align:center;margin-bottom:1.2125vw}.rental-flow-block .modal-guts ul li .flow-icon img{max-width:3.765vw}.rental-flow-block .modal-guts ul li .title{margin-bottom:.44375vw;margin-top:0}.rental-flow-block .modal-guts ul li .title h3{font-weight:600;font-size:1.0625vw;color:#d55f80}.rental-flow-block .modal-guts ul li .desc p{font-size:calc(100vw * .00875);line-height:1.5vw}.rental-flow-block .modal .close-button{position:absolute;z-index:1;top:-2.66875vw;right:-3.29375vw;border:0;z-index:999;background:transparent;cursor:pointer}.rental-flow-block .open-button{font-family:"Noto Serif JP",serif!important;border:0;background:#fff;border:solid #D55F80 .0625vw;color:#d55f80;padding:calc(100vw * .00875) 2.20625vw calc(100vw * .00875) 2.1875vw;border-radius:.5vw;font-size:1vw;display:flex;align-items:center;gap:1.875vw;transition:.3s all ease-out;cursor:pointer;margin-left:auto}.rental-flow-block .open-button span{color:#d55f80}.rental-flow-block .open-button:hover{background:#d55f80;color:#fff}.rental-flow-block .open-button:hover span{color:#fff}.rental-flow-block .open-button:hover rect,.rental-flow-block .open-button:hover path{stroke:#fff}@media screen and (max-width: 749px){.template-product #MainContent:before{display:none}.section-product-detail{padding:0 0 calc(100vw * calc(82 / 414))}.section-product-detail>.gradient{padding:0!important;background:transparent}.product__info-wrapper .card__tags{margin-bottom:20px}.custom-card .vender-title{font-size:calc(100vw * calc(10 / 414));letter-spacing:0;margin-bottom:calc(100vw * calc(6 / 414))}.custom-vendor{font-size:calc(100vw * calc(13 / 414));letter-spacing:.05em;margin-bottom:calc(100vw * calc(10 / 414))}.custom-card .product-title{font-size:calc(100vw * calc(20 / 414))!important;line-height:calc(100vw * calc(32 / 414));margin-bottom:calc(100vw * calc(5 / 414))}.product__title{margin:0!important}.product__title h1{font-weight:600;font-size:calc(100vw * calc(20 / 414))!important;line-height:calc(100vw * calc(32 / 414))!important;margin-bottom:10px!important}.product__info-wrapper .custom-card .price,.product__info-wrapper .custom-price .price{font-size:calc(100vw * calc(24 / 414))!important}.product__info-container .custom-price{margin-bottom:15px!important}.product__info-wrapper .custom-price .price--on-sale{font-size:0!important}.custom-card .price-content{font-size:calc(100vw * calc(12 / 414))!important;letter-spacing:0;line-height:calc(100vw * calc(10 / 414))}.custom-card .price--on-sale .price-item--regular{margin-bottom:calc(100vw * calc(7 / 414))!important;font-size:calc(100vw * calc(10 / 414))!important}.custom-price .price__regular .price-content{font-size:calc(100vw * calc(24 / 414))!important;line-height:calc(100vw * calc(28 / 414))}.template-product .custom-price .price-item--sale{line-height:calc(100vw * calc(46 / 414))}.template-product .custom-price .product__tax.sale-price-text{line-height:calc(100vw * calc(20 / 414))!important}.custom-price .price__sale .price-item--regular{font-size:calc(100vw * calc(18 / 414))!important;line-height:calc(100vw * calc(22 / 414));margin-bottom:calc(100vw * calc(6.3 / 414))!important}.custom-card .price-item--sale{font-size:calc(100vw * calc(14 / 414))!important}.custom-price .price-item--sale{font-size:calc(100vw * calc(18 / 414))!important;line-height:calc(100vw * calc(20 / 414))}.custom-price .price__sale span.price-item--sale{margin-top:calc(100vw * calc(12 / 414))!important;font-size:calc(100vw * calc(30 / 414))!important;line-height:calc(100vw * calc(28 / 414))}.custom-price .product__tax{font-size:calc(100vw * calc(12 / 414))!important;line-height:calc(100vw * calc(20 / 414))!important;margin-left:calc(100vw * calc(9 / 414))!important}.custom-price .product__tax.sale-price-text{line-height:calc(100vw * calc(20 / 414))!important}.product__info-wrapper variant-selects .form__label{font-size:calc(100vw * calc(14 / 414))}.product-form{margin:0!important}.meta_weddingdress,.product-form__input{margin-bottom:20px!important}.product__info-wrapper variant-selects .product-form__input--swatch .form__label{margin-bottom:6px!important}.product-form__input--pill input[type=radio]+label{font-size:calc(100vw * calc(14 / 414))!important;line-height:calc(100vw * calc(20 / 414))!important;padding:calc(100vw * calc(9 / 414)) calc(100vw * calc(30 / 414))!important;margin:6px calc(100vw * calc(7.9 / 414)) 0 0!important}.product__info-wrapper variant-selects{margin-bottom:10px!important}.product-form__quantity .form__label{margin-bottom:calc(100vw * calc(16.7 / 414))!important;font-size:calc(100vw * calc(14 / 414))!important;line-height:calc(100vw * calc(19 / 414))!important}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]+label{border:solid calc(100vw * calc(1 / 414)) #CCC!important}.product-form__input--pill input[type=radio]:checked+label{border:solid calc(100vw * calc(1 / 414)) #D55F80!important}.product__info-wrapper .product-form__quantity{margin-bottom:calc(100vw* calc(17 / 414))!important}.quantity{width:calc(100vw * calc(134 / 414))!important;min-height:calc(100vw * calc(35 / 414))!important;border:solid calc(100vw * calc(1 / 414)) #CCC!important}.quantity__button{width:calc(100vw * calc(44.666 / 414))!important}.product-form__buttons{max-width:100vw!important}.product-form__submit,.button:disabled{margin-bottom:10px!important;padding:calc(100vw * calc(15 / 414)) 0 calc(100vw * calc(14 / 414))!important;min-height:calc(100vw * calc(50 / 414))!important;border-radius:calc(100vw * calc(8 / 414))}#izyrent{margin-bottom:10px}.product-form__submit span{font-size:calc(100vw * calc(16 / 414))!important}.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button [role=button],.cart__dynamic-checkout-buttons [role=button],.cart__dynamic-checkout-buttons iframe{padding:calc(100vw * calc(15 / 414)) 0 calc(100vw * calc(14 / 414))!important;min-height:calc(100vw * calc(50 / 414))!important;font-size:calc(100vw * calc(16 / 414))!important;border-radius:calc(100vw * calc(8 / 414))}.template-product .wishlist-engine{margin-bottom:calc(100vw * calc(38.9 / 414))}.template-product .wishlist-engine .wishlist-engine-button{padding:calc(100vw * calc(14.5 / 414)) 0 calc(100vw * calc(13.5 / 414))}.template-product .wishlist-icon svg{width:calc(100vw * calc(17 / 414));height:calc(100vw * calc(14.28 / 414));margin-right:calc(100vw * calc(14.6 / 414))!important}.template-product .wishlist-engine .wishlist-text{font-size:calc(100vw * calc(14 / 414))}.template-product .share-button{margin-bottom:26.3px!important}.meta_rental{border:solid #DDD calc(100vw * calc(1 / 414));padding:calc(100vw * calc(22 / 414)) calc(100vw * calc(17 / 414)) calc(100vw * calc(15 / 414)) calc(100vw * calc(16 / 414))}.meta_rental h2{margin-bottom:calc(100vw * calc(21 / 414));font-size:calc(100vw * calc(16 / 414))}.meta_rental ul li{font-size:calc(100vw * calc(14 / 414));line-height:calc(100vw * calc(22 / 414))}.product__description{margin-top:calc(100vw* calc(15 / 414))}.product-title-block{margin-bottom:calc(100vw * calc(22 / 414))}.product-title-block:before{height:calc(100vw * calc(1 / 414))}.product-title-block h2{font-size:calc(100vw * calc(18 / 414));line-height:calc(100vw * calc(60 / 414));padding:0 calc(100vw * calc(24.5 / 414)) 0 0}.product__description .catch{margin-bottom:calc(100vw * calc(33.7 / 414))}.product__description .catch h3{font-size:calc(100vw * calc(22 / 414))}.product__description .set{margin-bottom:calc(100vw * calc(34.3 / 414));padding:calc(100vw * calc(24.5 / 414)) calc(100vw * calc(14 / 414)) calc(100vw * calc(27.7 / 414)) calc(100vw * calc(13 / 414))}.product__description .set h3{font-size:calc(100vw * calc(18 / 414));margin-bottom:calc(100vw * calc(19.7 / 414));text-align:center}.product__description .set ul{gap:calc(100vw * calc(13.8 / 414)) calc(100vw * calc(10 / 414))}.product__description .set ul li{max-width:calc(100vw * calc(109 / 414))}.product__description .set ul li img{margin-bottom:calc(100vw * calc(4.2 / 414))}.product__description .set ul li p{font-size:calc(100vw * calc(14 / 414))}.product__description .contents ul{gap:calc(100vw * calc(26 / 414))}.product__description .contents ul li{padding-left:calc(100vw * calc(21 / 414))}.product__description .contents ul li:before{top:calc(100vw * calc(5.5 / 414));left:calc(100vw * calc(5.5 / 414));width:calc(100vw * calc(9 / 414));height:calc(100vw * calc(9 / 414))}.product__description .contents ul li h4{font-size:calc(100vw * calc(14 / 414));margin-bottom:calc(100vw * calc(8.2 / 414))}.product__description .contents ul li p{font-size:calc(100vw * calc(14 / 414))}body.modal_mode{position:relative}body.modal_mode:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0009!important;z-index:5}.section-product-detail .rental-flow-block{margin-top:21px!important}.rental-flow-block .modal{width:calc(100vw * calc(376 / 414));height:80vh;border-radius:calc(100vw * calc(12 / 414));box-shadow:0 0 calc(100vw* calc(12 / 414)) #00000040}.rental-flow-block .modal-overlay{background:unset}.rental-flow-block .modal-guts{padding:calc(100vw * calc(21 / 414)) calc(100vw * calc(25.2 / 414)) calc(100vw * calc(25 / 414)) calc(100vw * calc(15 / 414))}.rental-flow-block .modal-guts h2{font-size:calc(100vw * calc(18 / 414));margin-bottom:calc(100vw * calc(22 / 414))}.rental-flow-block .modal-guts ul{gap:calc(100vw * calc(18 / 414)) calc(100vw * calc(20.2 / 414))}.rental-flow-block .modal-guts ul li{max-width:calc(100vw * calc(155 / 414));border:solid calc(100vw * calc(1 / 414)) #DDD;padding:calc(100vw * calc(13.1 / 414)) calc(100vw * calc(10.1 / 414)) calc(100vw * calc(13.3 / 414)) calc(100vw * calc(12.1 / 414));border-radius:calc(100vw * calc(10 / 414))}.rental-flow-block .modal-guts ul li:after{right:calc(100vw * calc(-13.2 / 414));border-top:solid #D55F80 calc(100vw * calc(2 / 414));border-right:solid #D55F80 calc(100vw * calc(2 / 414));width:calc(100vw * calc(10.07 / 414));height:calc(100vw * calc(10.07 / 414))}.rental-flow-block .modal-guts ul li .flow-icon{margin-bottom:calc(100vw * calc(5.4 / 414))}.rental-flow-block .modal-guts ul li .flow-icon img{max-width:calc(100vw * calc(30 / 414))}.rental-flow-block .modal-guts ul li .title{margin-bottom:calc(100vw * calc(7.1 / 414))}.rental-flow-block .modal-guts ul li .title h3{font-size:calc(100vw * calc(14 / 414))}.rental-flow-block .modal-guts ul li .desc p{font-size:calc(100vw * calc(12 / 414));line-height:calc(100vw * calc(19 / 414))}.rental-flow-block .modal .close-button{top:calc(100vw * calc(-32.7 / 414));right:calc(100vw * calc(-4.7 / 414));padding:0}.rental-flow-block .modal .close-button svg{width:65%}.rental-flow-block .open-button{border:solid #D55F80 calc(100vw * calc(1 / 414));padding:calc(100vw * calc(10 / 414)) calc(100vw * calc(19.3 / 414)) calc(100vw * calc(9 / 414)) calc(100vw * calc(20 / 414));border-radius:calc(100vw * calc(8 / 414));font-size:calc(100vw * calc(14 / 414));gap:calc(100vw * calc(27 / 414))}}@media screen and (min-width: 750px){.size-table-area .simplebar-wrapper,.size-table-area .simplebar-height-auto-observer-wrapper,.size-table-area .simplebar-mask,.size-table-area .simplebar-content-wrapper{overflow:visible!important}.size-table-area .simplebar-height-auto-observer-wrapper,.size-table-area .simplebar-mask,.size-table-area .simplebar-offset,.size-table-area .simplebar-content-wrapper{position:relative!important}}@media screen and (min-width: 990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:50.625vw!important;width:50.625vw!important}.product--large:not(.product--no-media) .product__info-wrapper{padding:0!important;max-width:40.6875vw!important;width:40.6875vw!important}}@media screen and (max-width: 749px){.product__media-wrapper{margin-bottom:calc(100vw * calc(49 / 414))}}@media screen and (max-width: 749px){.slider-mobile-main .product__media-list{overflow-x:hidden!important;margin-bottom:calc(100vw * calc(12.3 / 414))!important}.slider.slider--mobile .slider__slide{padding:0!important}.slider-mobile-main .product-media-container.constrain-height.media-fit-contain{width:100%!important}.thumbnail-wrap{width:calc(100vw* calc(394.13 / 414));margin:0 auto;display:block}.thumbnail-wrap .thumbnail-area{width:100%;overflow:auto;height:calc(100vw * calc(133 / 414))}.thumbnail-wrap .thumbnail-area .simplebar-track.simplebar-horizontal{height:calc(100vw * calc(6 / 414));background:#d8d8d8;border-radius:0;max-width:1500px}.thumbnail-wrap .thumbnail-area .simplebar-scrollbar{height:calc(100vw * calc(6 / 414));background:#d55f80;border-radius:0;top:0}.thumbnail-wrap .thumbnail-area .simplebar-scrollbar:before{background:transparent}.thumbnail-wrap .thumbnail-area ul{padding:0!important;margin:0!important;gap:calc(100vw * calc(1.5 / 414))!important;overflow-x:unset!important;margin-bottom:calc(100vw * calc(15.6 / 414))!important}.thumbnail-wrap .thumbnail-area ul .thumbnail-list__item.slider__slide{width:calc(100vw * calc(77.7 / 414))!important;height:calc(100vw * calc(107.7 / 414))!important}.thumbnail[aria-current]{box-shadow:none!important;border:solid #D55F80 calc(100vw * calc(1 / 414))!important}.thumbnail{top:calc(100vw * calc(3 / 414))!important;left:calc(100vw * calc(3 / 414))!important}.global-media-settings{border:none!important}.thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:none!important;border:solid #D55F80 calc(100vw * calc(1 / 414))!important}.thumbnail-slider-button{display:none!important}}@media screen and (min-width: 750px){.pc-media-main{gap:3.125vw!important}.pc-media-main .slider-mobile-main{order:0;width:45.175vw!important}.pc-media-main .thumbnail-slider{order:1;width:100%!important}.pc-media-main .thumbnail-slider .thumbnail-wrap .thumbnail-area ul{display:flex!important;overflow-x:unset!important;padding:0!important;margin:0!important;flex-flow:nowrap;gap:.16875vw}.pc-media-main .thumbnail-slider .thumbnail-wrap .thumbnail-area ul li{margin-bottom:.5vw!important;width:8.90125vw!important;height:calc(100vw * calc(186.55 / 1600))!important}.pc-media-main .thumbnail-slider .thumbnail-wrap .thumbnail-area ul li:last-child{margin-bottom:0!important}.product--thumbnail .product__media-list,.product--thumbnail_slider .product__media-list{margin-bottom:1.525vw}.thumbnail-wrap{width:45.175vw;margin:0 auto 0 0;display:block}.thumbnail-wrap .thumbnail-area{width:100%;overflow:auto;height:calc(100vw* calc(216.55 / 1600));flex-wrap:nowrap}.thumbnail-wrap .thumbnail-area .simplebar-track.simplebar-horizontal{height:.375vw;background:#d8d8d8;border-radius:0;max-width:1500px}.thumbnail-wrap .thumbnail-area .simplebar-scrollbar{height:.375vw;background:#d55f80;border-radius:0;top:0}.thumbnail-wrap .thumbnail-area .simplebar-scrollbar:before{background:transparent}.thumbnail{left:.1875vw!important}.global-media-settings{border:none!important}.thumbnail[aria-current]{border:solid .125vw #D56180!important;box-shadow:none!important}.thumbnail[aria-current]:focus:not(:focus-visible){border:solid .125vw #D56180!important}}.shopify-policy__container{width:100%;max-width:100%;margin:8.2rem 0 0;padding:0}.shopify-policy__title{max-width:1300px;margin:0 auto;padding:0 5rem;text-align:left}.shopify-policy__title h1{margin:0;font-size:3.2rem;font-weight:700}.shopify-policy__title h2{margin:0;font-size:2.4rem;font-weight:700}.shopify-policy__body{max-width:1040px;margin:6rem auto 11rem;padding:0 5rem}@media screen and (max-width: 749px){.shopify-policy__title{padding:0 1.5rem}.shopify-policy__title h1{font-size:2.4rem}.shopify-policy__title h2{font-size:2rem}.shopify-policy__body{padding:0 1.5rem;margin:2rem auto 6rem}}.template-cart .cart-item .quantity{display:flex!important}.template-cart .cart-item .quantity.izyrentQty{display:none!important}.tax-ja{display:inline-block!important}.tax-ch,.tax-en,.tax-ko{display:none!important}[lang=ja] .tax-ja{display:inline-block!important}[lang=ja] .tax-ch,[lang=ja] .tax-en,[lang=ja] .tax-ko{display:none!important}[lang=zh-CN] .tax-ch{display:inline-block!important}[lang=zh-CN] .tax-ja,[lang=zh-CN] .tax-en,[lang=zh-CN] .tax-ko{display:none!important}[lang=ko] .tax-ko{display:inline-block!important}[lang=ko] .tax-ch,[lang=ko] .tax-en,[lang=ko] .tax-ja{display:none!important}[lang=en] .tax-en{display:inline-block!important}[lang=en] .tax-ch,[lang=en] .tax-ja,[lang=en] .tax-ko{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
