@charset "UTF-8";main{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;padding:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;scrollbar-width:none;-ms-overflow-style:none}main::-webkit-scrollbar{display:none}@media (max-width: 704px){main{overflow-x:auto;overscroll-behavior:none;align-items:center;justify-content:flex-start}}@media (min-width: 705px){main{overflow-y:auto;overflow-x:hidden;flex-direction:column;align-items:center}}@media (hover: hover){main a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}}@media (max-width: 704px){.c-index-main-image__wrapper{display:flex}}#main-image,#cap-image{display:block;left:0;transition:all .4s cubic-bezier(.25,.46,.45,.94)}@media (max-width: 704px){#main-image,#cap-image{height:63svh;width:auto;left:-16svh}#main-image img,#cap-image img{height:100%;width:auto;display:block}}@media (min-width: 705px){#main-image,#cap-image{width:100%}#main-image img,#cap-image img{width:63.75vw;height:auto;display:block;margin:0 auto}}#main-image{position:relative;z-index:2}@media (min-width: 705px){#main-image{top:-12.2vw;min-height:150vh}}@media screen and (min-width: 705px) and (max-width: 1080px){#main-image{top:-7vw}}@media (max-width: 500px){#main-image{left:calc(50vw - 41.7svh)}}#cap-image{position:absolute;z-index:3}@media (min-width: 705px){#cap-image{top:-12.2vw}}@media screen and (min-width: 705px) and (max-width: 1080px){#cap-image{top:-7vw}}@media (max-width: 500px){#cap-image{left:min(50vw - 41.7svh,0px)}}@media (min-width: 705px){.c-top-about__wrapper{margin-top:-12.2vw}}@media screen and (min-width: 705px) and (max-width: 1080px){.c-top-about__wrapper{margin-top:-7vw}}.c-top-about__section{flex-shrink:0;width:635px;margin:214px auto 335px;font-size:18px}@media screen and (min-width: 705px) and (max-width: 1080px){.c-top-about__section{width:calc(100% - 180px);margin-top:105px;margin-bottom:150px}}@media (max-width: 704px){.c-top-about__section{width:70vw;min-width:276px;flex:none;margin-block:auto;margin-inline-start:100px;margin-inline-end:267px}}@media (max-width: 380px){.c-top-about__section{font-size:15px}}.c-top-about__description{line-height:2.2;letter-spacing:.08em}.c-top-about__link{text-align:right;margin-top:30px;line-height:1;letter-spacing:.1em}@media (max-width: 704px){.c-index-product-list__wrapper{height:55%}}.products-list{position:fixed;z-index:10;opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.25,.46,.45,.94)}@media (max-width: 704px){.products-list{height:55%;transform:translateY(1%);display:flex;flex-direction:column;justify-content:space-between;list-style:none;margin-left:20px;color:rgb(var(--color-background));mix-blend-mode:difference}.products-list a{text-decoration:none;color:rgb(var(--color-background))}}@media (min-width: 705px){.products-list{top:160px;left:49.5%;transform:translate(-50%);width:73.5vw;height:auto;display:flex;justify-content:space-around}.products-list li{list-style:none}.products-list li a{text-decoration:none;color:#000}}@media screen and (min-width: 705px) and (max-width: 1080px){.products-list{left:51%}}@media (min-width: 705px){.products-variant-list-container{position:absolute;top:75vw;height:288vw;width:100%;z-index:5;left:0;pointer-events:none}}.products-variant-list{display:block;width:100%;z-index:5;pointer-events:none}.products-variant-list a{pointer-events:auto}@media (max-width: 704px){.products-variant-list{position:absolute;top:43%;transform:translateY(-43%);left:calc(100vw + 184px);transition:none;height:67%}}@media (max-width: 704px) and (max-height: 800px){.products-variant-list{height:66%}}@media (max-width: 704px) and (max-height: 650px){.products-variant-list{height:67%}}@media (max-width: 704px){.products-variant-list__wrapper{height:100%;display:flex;flex-direction:column;gap:7svh}}@media (max-width: 704px) and (max-height: 800px){.products-variant-list__wrapper{gap:6.5svh}}@media (max-width: 704px) and (max-height: 650px){.products-variant-list__wrapper{gap:5svh}}@media (max-width: 704px){.products-variant-list__heading{font-size:max(2.2svh,18px);line-height:1.7;letter-spacing:.1em;font-weight:500;flex:none;margin-top:-5px}}@media (max-width: 704px) and (max-height: 680px){.products-variant-list__heading{font-size:max(2.8svh,16px)}}@media (max-width: 704px){.products-variant-list__items{display:flex;flex-direction:column;justify-content:space-between;height:100%}.products-variant-list__item{font-size:max(2.2svh,18px);font-weight:500;line-height:1.75;letter-spacing:.1em;display:flex;-moz-column-gap:32px;column-gap:32px}}@media (max-width: 704px) and (max-height: 680px){.products-variant-list__item{font-size:max(2.8svh,16px)}}@media (max-width: 704px){.products-variant-list__item-detail ul{display:flex}.products-variant-list__item-detail ul li:not(:first-child):not(.products-variant-list__item-link):before{content:"/";padding-inline:10px}.products-variant-list__item-name{width:150px;flex:none}.products-variant-list__item-link{margin-left:32px}}@media (min-width: 705px){.products-variant-list{position:sticky;top:15vw;left:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);opacity:1;padding-inline-start:6.25vw;padding-inline-end:10vw}}@media screen and (min-width: 705px) and (min-width: 705px) and (max-width: 1080px){.products-variant-list{padding-inline:4vw}}@media (min-width: 705px){.products-variant-list__wrapper{display:flex;-moz-column-gap:9vw;column-gap:9vw}}@media screen and (min-width: 705px) and (min-width: 705px) and (max-width: 1080px){.products-variant-list__wrapper{-moz-column-gap:4.6vw;column-gap:4.6vw}}@media (min-width: 705px){.products-variant-list__heading{font-size:20px;line-height:1.75;letter-spacing:.1em;font-weight:500;width:14vw;flex:none;margin-top:-7px}}@media screen and (min-width: 705px) and (min-width: 705px) and (max-width: 1080px){.products-variant-list__heading{width:20vw}}@media (min-width: 705px){.products-variant-list__items{width:100%;display:grid;grid-template-columns:repeat(3,auto);gap:15.6vw}}@media screen and (min-width: 705px) and (min-width: 705px) and (max-width: 1080px){.products-variant-list__items{grid-template-columns:repeat(3,1fr);gap:5vw}}@media (min-width: 705px){.products-variant-list__item{font-size:20px;font-weight:500;line-height:1.75;letter-spacing:.1em}.products-variant-list__item-name{margin-bottom:30px;line-height:1}.products-variant-list__item-link{margin-top:30px;line-height:1}}@media (max-width: 704px){.c-header__nav{display:flex}}@media (max-width: 704px){.shopify-section-group-footer-group{width:70vw;min-width:308px;flex:none;margin:auto;padding-inline:0}}.c-footer{margin-top:0}@media (max-width: 704px){.c-footer{border-top:none;border-left:1px solid #000000;padding:75px 40px}}@media (max-width: 380px){.c-footer{padding-block:20px}}@media (max-width: 704px){.c-footer .footer__content-top{flex-direction:column;padding:0;margin-block-start:35px;margin-block-end:30px;gap:30px}}@media (max-width: 704px){.c-footer .footer-block--menu{display:none}}@media (max-width: 704px){.c-footer .c-footer-block__policy{font-size:15px;gap:10px}}@media (max-width: 704px){.c-footer .footer-block__heading{font-size:15px}}@media (max-width: 704px){.c-footer .footer-block__brand-info{flex-direction:column;gap:15px;font-size:15px;line-height:1.86}}@media (max-width: 704px){.c-footer .footer__content-bottom-wrapper{justify-content:flex-start}}@media (max-width: 704px){.c-footer .footer__content-bottom{padding:0}}@media (max-width: 704px){body.products-mode main{overflow-x:hidden}}@media (min-width: 705px){body.products-mode main{overflow-y:hidden}}body.products-mode .products-list{opacity:1;pointer-events:auto}@media (max-width: 704px){body.products-mode .c-header__logo img{transform:translate(5vh)}body.products-mode .c-header__logo #close-products-list{opacity:1;visibility:visible}}@media (min-width: 705px){body.products-mode .c-header__logo img{transform:translateY(-30px);opacity:0}body.products-mode .c-header__logo #close-products-list{opacity:1;visibility:visible;transform:translateY(-50%)}}@media (max-width: 704px){body.products-mode #main-image{transform:translate(5vh)}}@media (min-width: 705px){body.products-mode #main-image{transform:translateY(50px)}}body.products-mode #cap-image{opacity:0}@media (max-width: 704px){body.products-mode #cap-image{transform:translate(-5vh)}}@media (min-width: 705px){body.products-mode #cap-image{transform:translateY(-50px)}}@media (max-width: 704px){body.products-mode .nav__products:after{width:100%}body.products-mode .nav__products:before{transform:rotate(90deg)}}@media (min-width: 705px){body.products-mode .products-variant-list{opacity:0;transform:translateY(50px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-index-template.css.map */
