@charset "UTF-8";
/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}button,input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;text-transform:none;border-radius:0}:root{--ff-base:"Yu Gothic Medium","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--ff-crimson:"Crimson Text",serif;--text-primary:#fff;--text-secondary:#1e1b19;--text-hover:#c0b3a5;--bg-primary:#000;--bg-secondary:#1e1b19;--bg-Tertiary:#fff;--bg-primary-opacity:rgba(0,0,0,.9);--bg-store-card:rgba(30,27,25,.9);--drawer-button:#c0b3a5;--checkboxOff:#1e1b19;--checkboxOn:#c0b3a5;--button-primary:#fff;--button-secondary:#c0b3a5;--button-tertiary:#000;--border-color-primary:#fff;--border-color-secondary:#1e1b19;--bg-pagination:#b4b4b4}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}body{font-size:16px;font-family:var(--ff-base);line-height:1.6;color:var(--text-primary);background:var(--bg-primary)}a{display:inline-block;text-decoration:none;color:inherit}li,ol,summary{list-style:none}summary{cursor:pointer}@media (hover:hover) and (pointer:fine){summary:hover,summary:focus{opacity:.8}}img{width:100%;max-width:100%;height:auto;vertical-align:bottom;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}button{touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.l-page__cast-archive{margin-top:50px;margin-bottom:120px}.l-page__cast-archive .l-page__cast-archive--search{margin-top:40px;display:flex;flex-direction:column;gap:20px;max-width:400px;width:100%;margin-inline:auto}@media screen and (min-width:599px){.l-page__cast-archive .l-page__cast-archive--search{max-width:100%}}.l-page__cast-archive .l-page__cast-archive--cards{padding-top:100px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px 6px}.l-page__cast-archive .l-page__cast-archive--cards:has(.l-page__cast-archive--cards--no-cast){grid-template-columns:1fr;place-items:center}.l-page__cast-archive .l-page__cast-archive--cards--no-cast{text-align:center}.l-page__cast-single{margin-top:50px}.l-page__cast-single .l-page__cast-single--content{display:flex;flex-direction:column-reverse}.l-page__cast-single .l-page__cast-single--profile{margin-top:33px;display:flex;flex-direction:column-reverse}.l-page__cast-single .l-page__cast-single--profile--name{margin-top:12px;display:flex;flex-direction:column;order:1}.l-page__cast-single .l-page__cast-single--profile--name .is-name{font-size:clamp(1.625rem, 1.5321782178rem + 0.396039604vw, 1.75rem);font-weight:700}.l-page__cast-single .l-page__cast-single--profile--name .is-furigana{font-size:clamp(1rem, 0.9071782178rem + 0.396039604vw, 1.125rem);letter-spacing:1.5px;font-family:var(--ff-crimson);font-weight:600}.l-page__cast-single .l-page__cast-single--profile--head--store{font-size:clamp(0.875rem, 0.7821782178rem + 0.396039604vw, 1rem);font-size:16px;letter-spacing:1.6px;order:4}.l-page__cast-single .l-card__cast--body--position{order:3;margin-top:8px}.l-page__cast-single .l-page__cast-single--profile--sns-items{margin-top:32px;display:flex;flex-direction:column;gap:18px}.l-page__cast-single .l-page__cast-single--profile--sns{display:flex;align-items:center;justify-content:center}.l-page__cast-single .l-page__cast-single--profile--sns--item a{padding-top:4px;padding-inline:30px;padding-inline:clamp(1.125rem, 0.5680693069rem + 2.3762376238vw, 1.875rem)}.l-page__cast-single .l-page__cast-single--profile--sns--item a .fa{font-size:clamp(1.375rem, 1.0965346535rem + 1.1881188119vw, 1.75rem)}.l-page__cast-single .l-page__cast-single--profile--sns--item:not(:first-child) a{border-left:1px solid #fff}.l-page__cast-single .swiper-cast .swiper-slide{cursor:pointer}.l-page__cast-single .swiper-cast{margin-top:6px}.l-page__cast-single .l-page__cast-single--button{margin-top:50px;text-align:center}.l-page__error{margin-top:50px;padding-bottom:120px}.l-page__error p{font-family:var(--ff-crimson);font-weight:600}.l-page__error p:nth-child(1){font-size:3.875rem}.l-page__error p:nth-child(2){font-size:2.0625rem}.l-page__error p:nth-child(3){margin-top:10px;font-size:1.125rem}.l-page__error .l-page__error--button{margin-top:60px;text-align:center}.fv{position:fixed;width:100%;top:0;height:80svh;z-index:500}@media screen and (min-width:599px){.fv{width:calc(100% - 200px);padding-top:0}}@media screen and (min-width:880px){.fv{width:480px}}.fv .fv__contents{padding-top:50px;width:100%;height:inherit}@media screen and (min-width:599px){.fv .fv__contents{padding-top:0}}@media screen and (min-width:880px){.fv .fv__contents{padding-top:0}}.fv .fv__contents video{width:100%;height:inherit;object-fit:cover}.fv .fv__contents img{height:inherit;object-fit:cover}.l-page__home--wrapper{padding-top:80vh}.l-page__home--about{position:relative;text-align:center;margin-top:50px;padding-top:80px;z-index:600;background:var(--bg-primary-opacity)}@media screen and (min-width:599px){.l-page__home--about{margin-top:0}}.l-page__home--about .l-page__home--about--head{position:relative;padding-bottom:15px}.l-page__home--about .l-page__home--about--head:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:1px;background:var(--bg-Tertiary)}.l-page__home--about .l-page__home--about--head--heading2{font-family:var(--ff-crimson);font-weight:400;font-style:italic;font-size:clamp(1.75rem, 1.6698717949rem + 0.3418803419vw, 1.875rem);letter-spacing:1.4px;line-height:1}.l-page__home--about .l-page__home--about--head--heading3{font-family:var(--ff-crimson);font-weight:600;font-size:clamp(2.1875rem, 2.0673076923rem + 0.5128205128vw, 2.375rem);letter-spacing:3.5px;line-height:1}.l-page__home--about .l-page__home--about--body{margin-top:65px;display:flex;flex-direction:column;gap:24px}.l-page__home--about .l-page__home--about--body p{letter-spacing:2.4px;line-height:2;font-size:clamp(0.875rem, 0.7948717949rem + 0.3418803419vw, 1rem)}.l-page__home--about .l-page__home--about--logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:268px;width:100%;z-index:-1}.l-page__home--recommend{position:relative;padding-top:100px;padding-bottom:60px;z-index:600;background:var(--bg-primary-opacity)}.l-page__home--recommend .l-page__home--recommend--slider{margin-top:30px}.l-page__home--recommend .l-page__home--recommend--slider .swiper-pagination{bottom:0}.l-page__home--recommend .l-page__home--recommend--slider .swiper-pagination-bullet{background:var(--bg-pagination);opacity:.4;width:clamp(0.625rem, 0.5321782178rem + 0.396039604vw, 0.75rem);height:clamp(0.625rem, 0.5321782178rem + 0.396039604vw, 0.75rem)}.l-page__home--recommend .l-page__home--recommend--slider .swiper-pagination-bullet-active{opacity:1}.l-page__home--recommend .l-page__home--recommend--job{margin-top:30px}.l-page__home--recommend .l-page__home--recommend--job a{width:100%;transition:all .4s ease}@media (hover:hover) and (pointer:fine){.l-page__home--recommend .l-page__home--recommend--job a:hover,.l-page__home--recommend .l-page__home--recommend--job a:focus{opacity:.8}}.l-page__home--cast{position:relative;padding-top:50px;z-index:600;background:var(--bg-primary)}.l-page__home--cast .l-page__home--cast--cards{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);column-gap:6px;row-gap:30px}.l-page__home--cast .l-page__home--cast--cards:has(.l-page__home--cast--cards--no-cast){grid-template-columns:repeat(1,1fr);margin-top:60px;text-align:center}.l-page__home--cast .l-page__home--cast-button{margin-top:50px;text-align:center}.l-page__home--store{position:relative;padding-top:50px;padding-block:50px 200px;z-index:600;background:var(--bg-primary)}.l-page__home--store .l-page__home--store--cards{display:flex;flex-direction:column;gap:30px}.l-page__home--store .l-page__home--store--cards--group--inner{margin-top:30px;display:grid;grid-template-columns:repeat(2,1fr);gap:30px 15px}@media (min-width:550px){.l-page__home--store .l-page__home--store--cards--group--inner{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:599px){.l-page__home--store .l-page__home--store--cards--group--inner{grid-template-columns:repeat(2,1fr)}}.l-page__home--store .l-page__home--store--cards--group--name{text-align:center;padding-block:9px;font-size:1.125rem;font-family:var(--ff-crimson);font-weight:600;letter-spacing:1.8px;line-height:1;border-top:1px solid var(--border-color-primary);border-bottom:1px solid var(--border-color-primary)}.l-page__privacy{margin-top:50px;margin-bottom:100px}.l-page__privacy .l-page__privacy--text{font-size:.875rem;line-height:1.8}.l-page__privacy .l-page__privacy--text a{text-decoration:underline}.l-page__privacy .l-page__privacy--content{margin-top:50px}.l-page__privacy .l-page__privacy--items{margin-top:30px;display:flex;flex-direction:column;gap:25px}.l-page__privacy .l-page__privacy--item h2{position:relative;padding-left:16px;font-size:1.125rem;font-weight:700;border-left:3px solid var(--border-color-primary)}.l-page__privacy .l-page__privacy--item p{margin-top:16px;font-size:.875rem;line-height:1.8}.l-page__store-archive{margin-top:50px;margin-bottom:100px}.l-page__store-archive .l-page__store-archive--content{margin-top:40px;display:flex;flex-direction:column;gap:15px}.l-page__store-archive .l-page__store-archive--group{max-width:400px;width:100%;margin-inline:auto}@media screen and (min-width:599px){.l-page__store-archive .l-page__store-archive--group{max-width:100%}}.l-page__store-archive .l-details__common--cards{margin-block:15px;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.l-page__store-single{margin-top:50px}.l-page__store-single .l-page__store-single--head{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:17px}.l-page__store-single .l-page__store-single--head--name{font-size:clamp(1.25rem, 1.0643564356rem + 0.7920792079vw, 1.5rem);letter-spacing:2px;font-family:var(--ff-crimson);font-weight:600}.l-page__store-single .l-page__store-single--head--thumbnail{width:clamp(5rem, 4.0717821782rem + 3.9603960396vw, 6.25rem)}.l-page__store-single .l-page__store-single--head--thumbnail img{object-fit:cover}.l-page__store-single .l-page__store-single--image{position:relative;margin-top:30px;margin-inline:-16px}@media screen and (min-width:599px){.l-page__store-single .l-page__store-single--image{margin-inline:-30px}}.l-page__store-single .l-page__store-single--cast{margin-top:50px}.l-page__store-single .l-page__store-single--cast--cards{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px 6px}.l-page__store-single .l-page__store-single--button{margin-top:50px;text-align:center}.l-page__store-single .l-page__store-single--information{margin-top:50px}.l-page__store-single .l-page__store-single--information--table{margin-top:38px}.l-page__store-single .l-page__store-single--information--table dl div{display:flex;font-size:clamp(0.75rem, 0.6571782178rem + 0.396039604vw, 0.875rem);padding-bottom:clamp(0.9375rem, 0.7982673267rem + 0.5940594059vw, 1.125rem);border-bottom:1px solid var(--border-color-primary)}.l-page__store-single .l-page__store-single--information--table dl div:not(:first-child){padding-top:clamp(0.9375rem, 0.7982673267rem + 0.5940594059vw, 1.125rem)}.l-page__store-single .l-page__store-single--information--table dl div dt{width:88px}.l-page__store-single .l-page__store-single--information--table dl div dd{width:calc(100% - 88px)}.l-page__store-single .l-page__store-single--information--table dl div dd iframe{margin-top:15px;width:100%;height:auto;aspect-ratio:16/9}.l-page__store-single .l-page__store-single--information--table dl div dd p:not(:first-child){padding-top:6px}.l-page__store-single .l-page__store-single--information--table--supplement{margin-top:16px;font-size:clamp(0.75rem, 0.6571782178rem + 0.396039604vw, 0.875rem)}.l-page__store-single .l-page__store-single--information--table--supplement p:not(:first-child){padding-top:12px}.breadcrumb{margin-top:100px}@media screen and (min-width:880px){.breadcrumb{margin-top:50px}}.breadcrumb span{font-size:.75rem}.breadcrumb a{font-size:.75rem}.l-drawer__menu{position:fixed;top:50px;left:0;width:100%;height:100svh;text-align:center;padding-block:87px 62px;background:var(--bg-secondary);z-index:800;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .5s ease;overflow:auto}@media screen and (min-width:599px){.l-drawer__menu{max-width:480px;width:100%;left:50%;transform:translateY(-100%) translateX(-50%)}}.l-drawer__menu.is-active{transform:translateY(0);opacity:1;visibility:visible}@media screen and (min-width:599px){.l-drawer__menu.is-active{transform:translateY(0) translateX(-50%)}}.l-drawer__menu .l-drawer__menu--title{padding-bottom:16px;font-size:1.875rem;font-family:var(--ff-crimson);font-weight:600;letter-spacing:1.8px;border-bottom:1px solid var(--button-secondary)}.l-drawer__menu .l-drawer__menu--nav{margin-top:60px}.l-drawer__menu .l-drawer__menu--nav--items{display:flex;flex-direction:column;gap:14px}.l-drawer__menu .l-drawer__menu--nav--items li a{display:flex;align-items:baseline;justify-content:center;gap:20px;padding-block:20px;font-size:1.125rem;font-family:var(--ff-crimson);font-weight:600;letter-spacing:1.8px}.l-drawer__menu .l-drawer__menu--sns{margin-top:60px;display:flex;justify-content:center}.l-drawer__menu li a{padding:15px}.l-drawer__menu li a .fa{font-size:1.25rem}.l-card__cast a{display:flex;flex-direction:column-reverse;gap:15px}.l-card__cast a .l-card__cast--body{position:relative;flex-grow:1;display:flex;flex-direction:column;gap:5px;text-align:center;transition:all .4s ease;background:0 0}.l-card__cast a .l-card__cast--body--name{order:2;font-size:clamp(0.75rem, 0.6698717949rem + 0.3418803419vw, 0.875rem)}.l-card__cast a .l-card__cast--body--store,.l-card__cast a .l-card__cast--body--position{font-size:clamp(0.625rem, 0.5448717949rem + 0.3418803419vw, 0.75rem)}.l-card__cast a .l-card__cast--body--store{order:1}.l-card__cast a .l-card__cast--body--position{order:1}.l-card__cast a .l-card__cast--thumbnail img{transition:filter .4s ease}.l-card__store a{width:100%;transition:all .4s ease}@media (hover:hover) and (pointer:fine){.l-card__store a:hover,.l-card__store a:focus{opacity:.8}}.l-details__common details[open] summary:after{rotate:135deg}.l-details__common summary{position:relative;width:100%;text-align:center;padding-block:10px;background:var(--bg-secondary);font-size:1.25rem;font-family:var(--ff-crimson);font-weight:600;letter-spacing:2px;line-height:1}.l-details__common summary:after{content:"";position:absolute;top:calc(50% - 3px);right:14px;transform:translateY(-50%);rotate:-45deg;width:10px;height:10px;border-left:2px solid var(--button-secondary);border-bottom:2px solid var(--button-secondary)}.l-details__common .l-details__common--items{margin-top:15px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px 6px;transition:height .4s ease,opacity .4s ease}@media screen and (min-width:599px){.l-details__common .l-details__common--items{gap:16px 12px}}.l-details__common .l-details__common--item{position:relative;padding:8px 4px 10px;background:var(--bg-primary);border:2px solid var(--border-color-secondary);border-radius:100vmax;line-height:1}@media screen and (min-width:599px){.l-details__common .l-details__common--item{border-width:4px;padding:12px 4px}}.l-details__common .l-details__common--item.--column-2{padding:6px 4px 2px}@media screen and (min-width:599px){.l-details__common .l-details__common--item.--column-2{padding:8px 4px 2px}}.l-details__common .l-details__common--item:has(input[type=checkbox]:checked){background:var(--bg-secondary)}@media (hover:hover) and (pointer:fine){.l-details__common .l-details__common--item:hover,.l-details__common .l-details__common--item:focus{opacity:.8}}.l-details__common .l-details__common--item span{position:relative;display:inline-block;padding-left:14px;font-size:.75rem;line-height:1;transition:all .3s ease}@media screen and (min-width:599px){.l-details__common .l-details__common--item span{font-size:.875rem}}.l-details__common .l-details__common--item:has(input[type=checkbox]:checked) span{padding-left:34px}.l-details__common input[type=checkbox]{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;-webkit-appearance:none;appearance:none;background:var(--checkboxOff);border:2px solid var(--border-color-secondary);transition:all .3s ease}.l-details__common input[type=checkbox]:checked{right:auto;left:4px;background:var(--checkboxOn)}.l-inner__primary{padding-inline:16px}@media screen and (min-width:599px){.l-inner__primary{padding-inline:30px;max-width:500px;width:100%;margin-inline:auto}}.bg{position:relative;overflow:hidden}.grid{position:relative;display:grid;grid-template-rows:1fr;z-index:10}@media screen and (min-width:599px){.grid{grid-template-columns:1fr 200px}}@media screen and (min-width:880px){.grid{grid-template-columns:1fr 480px 200px}}.grid .grid__left{position:relative;overflow:hidden}@media screen and (min-width:599px){.grid .grid__left{display:none}}@media screen and (min-width:880px){.grid .grid__left{display:block}}.grid .grid__left .grid__left--inner{display:none}@media screen and (min-width:880px){.grid .grid__left .grid__left--inner{display:block}}.grid .grid__main{background:var(--bg-primary);min-height:100vh;display:flex;flex-direction:column}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0;border-radius:4px}::-webkit-scrollbar-thumb{background:#7a6e6e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.l-sidebar__global-menu{position:fixed;right:0;width:200px;text-align:center;height:100vh;padding:87px 10px 62px;background:rgba(0,0,0,.9);border-left:1px solid var(--button-secondary);border-right:1px solid var(--button-secondary);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.l-sidebar__global-menu::-webkit-scrollbar{display:none}.l-sidebar__global-menu .l-sidebar__global-menu--title{padding-bottom:16px;font-size:1.875rem;font-family:var(--ff-crimson);font-weight:600;letter-spacing:1.8px;border-bottom:1px solid var(--button-secondary)}.l-sidebar__global-menu .l-sidebar__global-menu--nav{margin-top:60px}.l-sidebar__global-menu .l-sidebar__global-menu--nav--items{display:flex;flex-direction:column;gap:30px}.l-sidebar__global-menu .l-sidebar__global-menu--nav--items li a{width:100%;padding-block:20px;font-family:var(--ff-crimson);font-weight:600;letter-spacing:1px;text-underline-offset:2px;cursor:pointer}@media (hover:hover) and (pointer:fine){.l-sidebar__global-menu .l-sidebar__global-menu--nav--items li a:hover,.l-sidebar__global-menu .l-sidebar__global-menu--nav--items li a:focus{color:var(--text-hover);text-decoration:underline}}.l-sidebar__global-menu .l-sidebar__global-menu--sns{margin-top:80px;display:flex;justify-content:center}.l-sidebar__global-menu li a{padding:15px}.l-sidebar__global-menu li a .fa{font-size:1.25rem}.l-sidebar__cast{margin-top:50px;margin-bottom:150px}.l-sidebar__cast .l-sidebar__cast--head{padding-bottom:9px;border-bottom:1px solid var(--border-color-primary)}.l-sidebar__cast .l-sidebar__cast--heading2{font-size:.875rem;letter-spacing:1.4px}.l-sidebar__cast .l-sidebar__cast--cards{margin-top:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px 6px}.l-sidebar__cast .l-sidebar__cast--cards:has(.l-sidebar__cast--cards--no-cast){grid-template-columns:repeat(1,1fr);text-align:center;margin-top:40px}.l-sidebar__store{margin-block:80px 150px}.l-sidebar__store .l-sidebar__store--head{padding-bottom:9px;border-bottom:1px solid var(--border-color-primary)}.l-sidebar__store .l-sidebar__store--head--heading2{font-size:clamp(0.875rem, 0.7821782178rem + 0.396039604vw, 1rem)}.l-sidebar__store .l-sidebar__store--slider{margin-top:16px}.l-sidebar__store .l-sidebar__store--slider .swiper-slide{width:150px;width:clamp(12.5rem, 8.323019802rem + 17.8217821782vw, 18.125rem)}.l-sidebar__store .l-sidebar__store--slider .swiper-slide p{font-size:clamp(0.75rem, 0.5643564356rem + 0.7920792079vw, 1rem)}.l-sidebar__store .l-sidebar__store--slider .swiper-button-prev:after,.l-sidebar__store .l-sidebar__store--slider .swiper-button-next:after{bottom:0;content:"";height:0;margin:auto;position:absolute;top:0;width:0}.l-sidebar__store .l-sidebar__store--slider .swiper-button-next,.l-sidebar__store .l-sidebar__store--slider .swiper-button-prev{width:clamp(2.125rem, 1.8465346535rem + 1.1881188119vw, 2.5rem);height:clamp(2.125rem, 1.8465346535rem + 1.1881188119vw, 2.5rem);background:#c0b3a5;border-radius:50%}.l-sidebar__store .l-sidebar__store--slider .swiper-button-next:after,.l-sidebar__store .l-sidebar__store--slider .swiper-button-prev:after{width:clamp(0.5rem, 0.3143564356rem + 0.7920792079vw, 0.75rem);height:clamp(0.5rem, 0.3143564356rem + 0.7920792079vw, 0.75rem);border-bottom:2px solid #1e1b19;border-right:2px solid #1e1b19}@media screen and (min-width:599px){.l-sidebar__store .l-sidebar__store--slider .swiper-button-next:after,.l-sidebar__store .l-sidebar__store--slider .swiper-button-prev:after{border-bottom:3px solid #1e1b19;border-right:3px solid #1e1b19}}.l-sidebar__store .l-sidebar__store--slider .swiper-button-next{right:4px;cursor:pointer}.l-sidebar__store .l-sidebar__store--slider .swiper-button-next:after{right:clamp(0.875rem, 0.7821782178rem + 0.396039604vw, 1rem);rotate:-45deg}.l-sidebar__store .l-sidebar__store--slider .swiper-button-prev{left:4px;cursor:pointer}.l-sidebar__store .l-sidebar__store--slider .swiper-button-prev:after{left:clamp(0.875rem, 0.7821782178rem + 0.396039604vw, 1rem);rotate:135deg}.c-button__primary{position:relative;max-width:160px;width:100%;margin-inline:auto;padding-block:12px;font-size:.75rem;font-weight:700;background:var(--button-primary);color:var(--text-secondary);transition:all .3s ease}@media screen and (min-width:599px){.c-button__primary{max-width:200px;padding-block:16px;font-size:.875rem}}.c-button__primary:after{content:"";position:absolute;bottom:2px;right:2px;width:6px;height:6px;background:var(--bg-secondary);clip-path:polygon(100% 0,0% 100%,100% 100%);transition:all .3s ease}@media screen and (min-width:599px){.c-button__primary:after{bottom:4px;right:4px;width:10px;height:10px}}@media (hover:hover) and (pointer:fine){.c-button__primary:hover,.c-button__primary:focus{background:var(--button-secondary)}}.c-title__section-home{display:flex;align-items:baseline;gap:12px}.c-title__section-home .is-title{font-family:var(--ff-crimson);font-weight:600;font-size:1.75rem;font-size:clamp(1.375rem, 1.1346153846rem + 1.0256410256vw, 1.75rem);letter-spacing:2.2px}.c-title__section-home .is-sub-title{font-size:clamp(0.75rem, 0.6698717949rem + 0.3418803419vw, 0.875rem);letter-spacing:1px}.p-footer{position:relative;background:var(--bg-secondary);padding-block:50px 42px;text-align:center;z-index:600}.p-footer .p-footer__logo{width:166px;margin-inline:auto}.p-footer .p-footer__nav{margin-top:50px}.p-footer .p-footer__nav--items li a{width:100%;padding-block:16px;font-family:var(--ff-crimson);font-weight:600;letter-spacing:1.6px}@media (hover:hover) and (pointer:fine){.p-footer .p-footer__nav--items li a:hover,.p-footer .p-footer__nav--items li a:focus{color:var(--text-hover);text-decoration:underline}}.p-footer .p-footer__copy-right{margin-top:80px;font-size:clamp(0.75rem, 0.6571782178rem + 0.396039604vw, 0.875rem);letter-spacing:1px;font-family:var(--ff-crimson);font-weight:600}.p-header{position:fixed;top:0;left:0;width:100%;height:50px;background:var(--bg-secondary);z-index:900}@media screen and (min-width:599px){.p-header{width:480px;left:50%;transform:translateX(-50%);display:none}}@media screen and (min-width:880px){.p-header{display:none}}.p-header .p-header__inner{height:inherit;display:flex;align-items:center;justify-content:space-between;padding-inline:15px}.p-header .p-header__logo{width:138px}.p-header .p-header__logo a{width:100%}.p-header .p-header__button{position:relative;z-index:100;width:25px;height:18px;padding:0;border:none;background:0 0;cursor:pointer}.p-header .p-header__button .button-bar{display:block;width:100%;height:2px;background:var(--drawer-button)}.p-header .p-header__button .button-bar:before,.p-header .p-header__button .button-bar:after{display:block;position:absolute;content:"";width:100%;height:2px;background:var(--drawer-button);transition:.3s ease}.p-header .p-header__button .button-bar:before{top:0}.p-header .p-header__button .button-bar:after{bottom:0}.p-header .p-header__button.is-active .button-bar{height:0}.p-header .p-header__button.is-active .button-bar:before{opacity:1;top:50%;transform:rotate(45deg) translateY(-50%);transition:.3s ease}.p-header .p-header__button.is-active .button-bar:after{opacity:1;top:50%;transform:rotate(-45deg) translateY(-50%);transition:.3s ease}.p-main__sub-page{padding-top:50px}@media screen and (min-width:599px){.p-main__sub-page{padding-top:0}}.p-main{flex:1}