@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300&family=Noto+Sans+JP:wght@300;400&display=swap";.alkemix-hero-eyebrow{font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:300;letter-spacing:.24em;text-transform:none;color:#ffffff80;margin-bottom:12px;margin-top:0;text-align:left}.banner__heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(24px,3vw,44px);letter-spacing:.02em;line-height:1.35;white-space:normal;text-align:left}.banner__content{justify-content:flex-end!important;align-items:flex-start!important;padding-bottom:60px;padding-left:5rem!important;padding-right:5rem!important}.banner__box{max-width:100%!important;width:100%!important;text-align:left!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.banner__buttons{justify-content:flex-start!important}@media screen and (max-width:749px){.banner__heading{font-size:clamp(22px,6vw,32px)}.banner__content{padding-bottom:32px;padding-left:1.5rem!important;padding-right:1.5rem!important}}.alkemix-about{padding:80px 60px;text-align:center;border-bottom:1px solid #E8E8E8}.alkemix-about__inner{max-width:640px;margin:0 auto}.alkemix-about__eyebrow{font-family:Noto Sans JP,sans-serif;font-size:9px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:#aaa;display:block;margin-bottom:16px}.alkemix-about__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(20px,3vw,32px);letter-spacing:.05em;line-height:1.5;margin-bottom:20px;color:#1a1a1a}.alkemix-about__body{font-family:Noto Sans JP,sans-serif;font-size:13px;color:#666;line-height:2;margin-bottom:28px}.alkemix-about__btn{display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#1a1a1a;border:1px solid #1A1A1A;padding:12px 28px;text-decoration:none;transition:all .3s ease}.alkemix-about__btn:hover{background:#1a1a1a;color:#fff}@media screen and (max-width:749px){.alkemix-about{padding:48px 20px}}.alkemix-artists{padding:80px 60px;background:#fafafa}.alkemix-artists__header{text-align:center;margin-bottom:48px}.alkemix-eyebrow{font-family:Noto Sans JP,sans-serif;font-size:9px;font-weight:400;letter-spacing:.28em;text-transform:none;color:#aaa;display:block;margin-bottom:14px}.alkemix-artists__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(20px,3vw,32px);letter-spacing:.06em;color:#1a1a1a}.alkemix-artists__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 28px;max-width:1100px;margin:0 auto}.alkemix-artist-card{display:block;text-decoration:none;color:inherit;transition:opacity .35s ease}.alkemix-artist-card:hover{opacity:.75}.alkemix-artist-card__image-wrap{width:100%;aspect-ratio:3 / 4;overflow:hidden;margin-bottom:16px;background:#e8e8e8}.alkemix-artist-card__image{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.alkemix-artist-card:hover .alkemix-artist-card__image{transform:scale(1.03)}.alkemix-artist-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e8e8e8}.alkemix-artist-card__placeholder .placeholder-svg{width:60%;height:60%;opacity:.3}.alkemix-artist-card__info{text-align:center}.alkemix-artist-card__name{font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:400;letter-spacing:.06em;margin-bottom:4px;color:#1a1a1a}.alkemix-artist-card__name-en{font-family:Noto Sans JP,sans-serif;font-size:9px;letter-spacing:.12em;color:#aaa;display:block;margin-bottom:8px}.alkemix-artist-card__bio,.alkemix-artist-card__bio *,.alkemix-artist-card__bio p,.alkemix-artist-card__bio span{font-family:Noto Sans JP,sans-serif!important;font-size:11px!important;color:#888!important;line-height:1.7!important;font-weight:400!important;letter-spacing:.03em!important}.alkemix-artists__footer{text-align:center;margin-top:48px}@media screen and (max-width:749px){.alkemix-artists{padding:48px 20px}.alkemix-artists__grid{grid-template-columns:repeat(2,1fr);gap:28px 14px}}.alkemix-goods{padding:80px 60px;border-bottom:1px solid #E8E8E8}.alkemix-goods__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:36px;flex-wrap:nowrap}.alkemix-goods__header-left{display:flex;flex-direction:column}.alkemix-goods__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(20px,3vw,32px);letter-spacing:.05em;color:#1a1a1a;margin-top:8px}.alkemix-goods__see-all{font-family:Noto Sans JP,sans-serif;font-size:10px;letter-spacing:.12em;color:#888;text-decoration:none;border-bottom:1px solid #DDDDDD;padding-bottom:2px;transition:color .3s ease}.alkemix-goods__see-all:hover{color:#1a1a1a;border-bottom-color:#1a1a1a}.alkemix-goods__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.alkemix-goods-card{display:block;text-decoration:none;color:inherit;transition:opacity .35s ease}.alkemix-goods-card:hover{opacity:.75}.alkemix-goods-card__image-wrap{width:100%;aspect-ratio:1;overflow:hidden;background:#f5f5f5;margin-bottom:12px}.alkemix-goods-card__image{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.alkemix-goods-card:hover .alkemix-goods-card__image{transform:scale(1.04)}.alkemix-goods-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.alkemix-goods-card__placeholder .placeholder-svg{width:50%;height:50%;opacity:.25}.alkemix-goods-card__info{padding:0}.alkemix-goods-card__vendor{font-family:Noto Sans JP,sans-serif;font-size:9px;letter-spacing:.1em;color:#bbb;text-transform:none;display:block;margin-bottom:4px}.alkemix-goods-card__name{font-family:Noto Sans JP,sans-serif;font-size:12px;color:#1a1a1a;line-height:1.6;margin-bottom:4px;letter-spacing:.03em}.alkemix-goods-card__price{font-family:Noto Sans JP,sans-serif;font-size:12px;color:#888;letter-spacing:.04em}@media screen and (max-width:749px){.alkemix-goods{padding:48px 20px}.alkemix-goods__grid{grid-template-columns:repeat(2,1fr);gap:14px}}.alkemix-rental{background:#1a1a1a}.alkemix-rental__inner{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto}.alkemix-rental__left{padding:80px 60px}.alkemix-rental__eyebrow{font-family:Noto Sans JP,sans-serif;font-size:9px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:#ffffff59;display:block;margin-bottom:16px}.alkemix-rental__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(24px,3vw,40px);color:#fff;line-height:1.45;letter-spacing:.04em;margin-bottom:20px}.alkemix-rental__body{font-family:Noto Sans JP,sans-serif;font-size:12px;color:#fff9;line-height:1.9;margin-bottom:24px}.alkemix-rental__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:28px}.alkemix-rental__tag{font-family:Noto Sans JP,sans-serif;font-size:9px;color:#ffffff80;border:1px solid rgba(255,255,255,.2);padding:4px 12px;letter-spacing:.08em}.alkemix-rental__cta{font-family:Noto Sans JP,sans-serif;font-size:10px;letter-spacing:.14em;color:#ffffffb3;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:2px;transition:color .3s ease}.alkemix-rental__cta:hover{color:#fff}.alkemix-rental__right{padding:80px 60px;border-left:1px solid rgba(255,255,255,.1);display:flex;align-items:center}.alkemix-rental__plan{border:1px solid rgba(255,255,255,.15);padding:40px 36px;width:100%}.alkemix-rental__plan-from{font-family:Noto Sans JP,sans-serif;font-size:9px;letter-spacing:.16em;color:#ffffff59;margin-bottom:6px}.alkemix-rental__plan-price{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:48px;color:#fff;line-height:1;margin-bottom:6px;letter-spacing:-.01em}.alkemix-rental__plan-period{font-family:Noto Sans JP,sans-serif;font-size:10px;color:#ffffff59;margin-bottom:24px;letter-spacing:.06em}.alkemix-rental__plan-list{list-style:none;padding:0;margin:0 0 24px}.alkemix-rental__plan-list li{font-family:Noto Sans JP,sans-serif;font-size:12px;color:#ffffffb3;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);line-height:1.6}.alkemix-rental__plan-list li:before{content:"\2014  ";color:#ffffff47}.alkemix-rental__plan-btn{display:block;font-family:Noto Sans JP,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.35);padding:14px;text-align:center;text-decoration:none;transition:all .3s ease}.alkemix-rental__plan-btn:hover{background:#ffffff1a}@media screen and (max-width:749px){.alkemix-rental__inner{grid-template-columns:1fr}.alkemix-rental__left{padding:48px 20px}.alkemix-rental__right{padding:0 20px 48px;border-left:none;border-top:1px solid rgba(255,255,255,.1)}}.alkemix-news{padding:80px 60px;background:#fafafa}.alkemix-news__header{text-align:center;margin-bottom:48px}.alkemix-news__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(20px,3vw,32px);letter-spacing:.06em;color:#1a1a1a;margin-top:10px}.alkemix-news__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto}.alkemix-news-card{display:block;text-decoration:none;color:inherit;background:#fff;transition:opacity .35s ease}.alkemix-news-card:hover{opacity:.75}.alkemix-news-card__image-wrap{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#eee;margin-bottom:0}.alkemix-news-card__image{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.alkemix-news-card:hover .alkemix-news-card__image{transform:scale(1.04)}.alkemix-news-card__placeholder{width:100%;height:100%;background:#e8e8e8}.alkemix-news-card__info{padding:16px}.alkemix-news-card__date{font-family:Noto Sans JP,sans-serif;font-size:10px;color:#aaa;letter-spacing:.1em;display:block;margin-bottom:8px}.alkemix-news-card__title{font-family:Noto Sans JP,sans-serif;font-size:13px;color:#1a1a1a;line-height:1.7;letter-spacing:.03em;margin-bottom:6px}.alkemix-news-card__excerpt{font-family:Noto Sans JP,sans-serif;font-size:11px;color:#888;line-height:1.7}.alkemix-news__footer{text-align:center;margin-top:48px}@media screen and (max-width:749px){.alkemix-news{padding:48px 20px}.alkemix-news__grid{grid-template-columns:1fr;gap:16px}}.footer{background:#1a1a1a!important;color:#fff;border-top:none!important}.footer__content-top{padding:60px 60px 40px!important}.footer__heading,.footer__heading-link{font-family:Cormorant Garamond,Georgia,serif!important;font-size:18px!important;font-weight:300!important;letter-spacing:.22em!important;color:#fff!important;text-decoration:none!important}.footer-block__heading{font-family:Noto Sans JP,sans-serif!important;font-size:9px!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#ffffff4d!important;margin-bottom:14px!important}.footer-block__brand-info .footer-block__heading{text-transform:none!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:32px!important;letter-spacing:.12em!important;color:#ffffffe6!important}.footer-block__list-item a,.footer-block a{font-family:Noto Sans JP,sans-serif!important;font-size:12px!important;color:#ffffffa6!important;text-decoration:none!important;line-height:2.2!important;transition:color .3s ease!important}.footer-block__list-item a:hover,.footer-block a:hover{color:#fff!important}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.1)!important;padding:20px 60px!important}.footer__copyright,.footer__copyright p{font-family:Noto Sans JP,sans-serif!important;font-size:10px!important;color:#ffffff40!important;letter-spacing:.06em!important}@media screen and (max-width:749px){.footer__content-top{padding:40px 20px 28px!important}.footer__content-bottom{padding:16px 20px!important}}.footer__copyright .shopify-policy__title,.footer__copyright a[href*="shopify.com"],.footer__copyright-links{display:none!important}.footer-block--brand .footer-block__brand-info{font-family:Cormorant Garamond,Georgia,serif!important;font-size:18px!important;font-weight:300!important;letter-spacing:.22em!important;color:#fff!important}.footer-block--brand .footer-block__brand-tagline{font-family:Noto Sans JP,sans-serif!important;font-size:10px!important;color:#fff6!important;letter-spacing:.1em!important;margin-top:8px!important}.footer__copyright-links{display:none!important}.footer__copyright{font-size:10px!important;color:#ffffff40!important;letter-spacing:.06em!important}.footer__copyright-links,.footer__copyright a[href*=shopify]{display:none!important}.alkemix-collection-hero{padding:64px 60px 48px;text-align:center;border-bottom:1px solid #E8E8E8}.alkemix-collection-hero__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(28px,4vw,48px);letter-spacing:.08em;color:#1a1a1a;margin:10px 0 14px}.alkemix-collection-hero__desc{font-family:Noto Sans JP,sans-serif;font-size:13px;color:#888;line-height:1.9;max-width:560px;margin:0 auto}.alkemix-collection-products{padding:48px 60px 80px;max-width:1300px;margin:0 auto}.alkemix-collection-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 24px}.alkemix-collection-products__empty{text-align:center;padding:80px 0;font-size:14px;color:#888}.alkemix-collection-products__pagination{text-align:center;margin-top:60px;padding-top:40px;border-top:1px solid #E8E8E8}.alkemix-goods-card__price--sale{color:#c0392b}.alkemix-goods-card__price--compare{color:#bbb;text-decoration:line-through;margin-left:6px;font-size:11px}@media screen and (max-width:749px){.alkemix-collection-hero{padding:40px 20px 32px}.alkemix-collection-products{padding:32px 20px 60px}.alkemix-collection-products__grid{grid-template-columns:repeat(2,1fr);gap:28px 12px}}.alkemix-rental-hero{background:#1a1a1a;color:#fff;text-align:center;padding:100px 60px}.alkemix-rental-hero__eyebrow{font-family:Noto Sans JP,sans-serif;font-size:9px;letter-spacing:.25em;text-transform:uppercase;color:#ffffff80;display:block;margin-bottom:20px}.alkemix-rental-hero__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(28px,4vw,52px);line-height:1.5;letter-spacing:.04em;margin-bottom:24px}.alkemix-rental-hero__body{font-family:Noto Sans JP,sans-serif;font-size:13px;line-height:2;color:#ffffffb3;max-width:560px;margin:0 auto}.alkemix-rental-benefits{padding:80px 60px;text-align:center}.alkemix-rental-benefits__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(20px,3vw,32px);margin-top:10px;margin-bottom:48px}.alkemix-rental-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:960px;margin:0 auto}.alkemix-benefit-card{background:#fafafa;padding:32px 24px;text-align:center}.alkemix-benefit-card__num{font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:300;color:#ddd;margin-bottom:16px}.alkemix-benefit-card__title{font-family:Noto Sans JP,sans-serif;font-size:14px;color:#1a1a1a;letter-spacing:.04em;margin-bottom:12px}.alkemix-benefit-card__body{font-family:Noto Sans JP,sans-serif;font-size:12px;color:#888;line-height:1.8}.alkemix-rental-plan-detail{padding:80px 60px;text-align:center;background:#fafafa}.alkemix-rental-plan-detail__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(20px,3vw,32px);margin-top:10px;margin-bottom:48px}.alkemix-plan-box{background:#fff;border:1px solid #E8E8E8;padding:48px 40px;max-width:480px;margin:0 auto}.alkemix-plan-box__from{font-family:Noto Sans JP,sans-serif;font-size:11px;letter-spacing:.15em;color:#888}.alkemix-plan-box__price{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:48px;color:#1a1a1a;line-height:1;margin:8px 0}.alkemix-plan-box__period{font-family:Noto Sans JP,sans-serif;font-size:11px;color:#888;margin-bottom:24px}.alkemix-plan-box__list{list-style:none;padding:0;margin:0 0 28px;text-align:left}.alkemix-plan-box__list li{font-family:Noto Sans JP,sans-serif;font-size:12px;color:#1a1a1a;padding:10px 0;border-bottom:1px solid #E8E8E8}.alkemix-plan-box__list li:before{content:"\2014  ";color:#aaa}.alkemix-plan-box__btn{display:block;font-family:Noto Sans JP,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:#1a1a1a;color:#fff;text-align:center;padding:14px;text-decoration:none;transition:opacity .3s ease}.alkemix-plan-box__btn:hover{opacity:.8}.alkemix-rental-faq{padding:80px 60px}.alkemix-rental-faq__inner{max-width:720px;margin:0 auto}.alkemix-rental-faq__header{text-align:center;margin-bottom:48px}.alkemix-rental-faq__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(20px,3vw,32px);margin-top:10px}.alkemix-faq-item{border-top:1px solid #E8E8E8;padding:20px 0}.alkemix-faq-item:last-child{border-bottom:1px solid #E8E8E8}.alkemix-faq-item__question{font-family:Noto Sans JP,sans-serif;font-size:13px;color:#1a1a1a;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.alkemix-faq-item__question::-webkit-details-marker{display:none}.alkemix-faq-item__icon{font-size:16px;color:#888}.alkemix-faq-item__answer{font-family:Noto Sans JP,sans-serif;font-size:12px;color:#888;line-height:1.8;margin-top:14px}.alkemix-rental-form{padding:80px 60px;background:#fafafa}.alkemix-rental-form__inner{max-width:640px;margin:0 auto}.alkemix-rental-form__header{text-align:center;margin-bottom:40px}.alkemix-rental-form__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(20px,3vw,32px);margin-top:10px;margin-bottom:12px}.alkemix-rental-form__subtitle{font-family:Noto Sans JP,sans-serif;font-size:12px;color:#888}.alkemix-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.alkemix-field{display:flex;flex-direction:column}.alkemix-field--full{grid-column:1 / -1}.alkemix-field__label{font-family:Noto Sans JP,sans-serif;font-size:11px;letter-spacing:.08em;color:#888;margin-bottom:6px}.alkemix-required{color:#c0392b}.alkemix-field__input,.alkemix-field__select{font-family:Noto Sans JP,sans-serif;font-size:13px;border:1px solid #E8E8E8;padding:12px 14px;background:#fff;color:#1a1a1a}.alkemix-field__input:focus,.alkemix-field__select:focus{outline:none;border-color:#1a1a1a}.alkemix-form-submit{grid-column:1 / -1;margin-top:8px;font-family:Noto Sans JP,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:#1a1a1a;color:#fff;border:none;padding:16px;cursor:pointer;width:100%;transition:opacity .3s ease}.alkemix-form-submit:hover{opacity:.85}.alkemix-form-success{background:#e8f5e9;color:#2e7d32;padding:16px;text-align:center;margin-bottom:24px;font-size:13px}@media screen and (max-width:749px){.alkemix-rental-hero,.alkemix-rental-benefits,.alkemix-rental-plan-detail,.alkemix-rental-faq,.alkemix-rental-form{padding:48px 20px}.alkemix-rental-benefits__grid,.alkemix-form-grid{grid-template-columns:1fr}}.header--middle-left{grid-template-columns:auto 1fr auto!important}.header--middle-left .header__inline-menu{justify-self:center!important}.header--middle-left .header__inline-menu .list-menu--inline{justify-content:center!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/alkemix.css.map */
