@media screen and (max-width: 1200px){.post-work{margin-top:86px}}@media screen and (max-width: 1200px){.header{height:86px;position:fixed;top:0;left:0;width:100%;padding-left:4%;padding-right:4%;z-index:9999;background:#fffff5}}.header__wrapper{display:flex;justify-content:space-between;align-items:center;height:120px}@media screen and (max-width: 1200px){.header__wrapper{height:86px}}@media screen and (max-width: 1200px){.header__pc{display:none}}@media screen and (max-width: 1200px){.header__right{display:none}}.site-title{width:200px;position:relative;z-index:9999999}@media screen and (max-width: 1200px){.site-title__logo{display:inline-block;width:110px}}.site-title__logo img{width:220px}.main-menu__list{display:flex;gap:50px}.main-menu__item{text-align:center;font-size:1.125rem}.main-menu__link{display:block;white-space:nowrap;position:relative}.main-menu__link::after{content:"";position:absolute;width:100%;bottom:-10px;left:0;height:1px;transition:all .3s ease 0s;transform:scale(0, 1);transform-origin:left top}.main-menu__link:hover::after{background:#343434;transform:scale(1, 1)}.sp-menu{opacity:0;transition:all .3s cubic-bezier(0.86, 0, 0.07, 1)}.sp-menu.sp-nav-active{transition:all .3s cubic-bezier(0.86, 0, 0.07, 1);opacity:1}@media screen and (max-width: 1200px){.sp-menu{opacity:1}}.sp-menu__button{margin:10% auto 0 auto}.nav{display:flex;align-items:center;position:fixed;top:0;right:0;width:450px;height:100%;background:#5a3933;-webkit-clip-path:circle(30px at calc(450px - 2vw - 30px) calc(2vh + 30px));clip-path:circle(30px at calc(450px - 2vw - 30px) calc(2vh + 30px));transition:all .8s cubic-bezier(0.86, 0, 0.07, 1);z-index:10000000000000000}@media screen and (max-width: 1200px){.nav{-webkit-clip-path:circle(30px at calc(450px - 2vw - 30px) calc(1vh + 30px));clip-path:circle(30px at calc(450px - 2vw - 30px) calc(1vh + 30px))}}.nav.sp-nav-active{-webkit-clip-path:circle(75% at 225px 50vh);clip-path:circle(75% at 225px 50vh);width:450px}@media screen and (max-width: 480px){.nav.sp-nav-active{width:100vw}}.nav__wrapper{display:flex;flex-direction:column;opacity:0;transform:translateY(50%);padding:20% 7% 7% 7%;transition:all .3s cubic-bezier(0.86, 0, 0.07, 1)}.nav__wrapper:nth-child(1){transition-delay:.05s}.nav__wrapper:nth-child(2){transition-delay:.1s}.nav__wrapper:nth-child(3){transition-delay:.15s}.nav__wrapper:nth-child(4){transition-delay:.2s}.nav__wrapper.sp-nav-active{opacity:1;transform:translateY(0)}.nav__title{display:block;font-size:1.5rem;font-weight:bold;text-transform:lowercase;padding:.5vh 0;color:#fff;padding:.6875rem 0;line-height:1}.nav__link{display:block;border-bottom:1px solid #898989;font-size:1.125rem;text-transform:lowercase;padding:.75rem 0;color:#fff;line-height:1;transition:all ease .3s}.nav__link:hover{opacity:.7}@media screen and (max-width: 480px){.nav__link{font-size:1rem}}.sp-shop-card{margin-top:10%}.sp-shop-card__items{display:flex;gap:20px;width:100%}.sp-shop-card__item{flex:0 0 calc(50% - 10px);font-size:.8125rem;position:relative}@media screen and (max-width: 1200px){.sp-shop-card__item{font-size:.6875rem}}.sp-shop-card__text{position:absolute;padding:10px 5px;left:50%;transform:translateX(-50%);width:100%;background:rgba(255,255,255,.7);border-radius:8px 8px 0 0;text-align:center}@media screen and (max-width: 1200px){.sp-shop-card__text{padding:10px 3px}}.sp-shop-card__image{border-radius:8px}.hamburger{width:60px;height:60px;border-radius:50%;cursor:pointer;position:fixed;z-index:10000000000000000;top:2vh;right:2vw;background:#452b25}@media screen and (max-width: 1200px){.hamburger{top:1vh}}.hamburger__patty{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:2px;width:50%;background-clip:padding-box;background:#f7f7f7;transition:all .3s cubic-bezier(0.86, 0, 0.07, 1)}.hamburger__patty:nth-child(1){transform:translate(-50%, calc(-50% - 8px))}.hamburger__patty:last-child{transform:translate(-50%, calc(-50% + 8px))}.hamburger.sp-nav-active .hamburger__patty{background:#fff}.hamburger.sp-nav-active .hamburger__patty:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}.hamburger.sp-nav-active .hamburger__patty:nth-child(2){opacity:0}.hamburger.sp-nav-active .hamburger__patty:nth-child(3){transform:translate(-50%, -50%) rotate(-45deg)}.grecaptcha-badge{opacity:0}