.about-us-company{width:100%;display:flex;justify-content:center}.about-us-company .about-us-company-container{width:100%;max-width:1400px;padding:32px 20px}@media screen and (min-width:750px){.about-us-company .about-us-company-container{padding:64px 48px 0}}@media screen and (min-width:750px){.about-us-company .about-us-company-container .about-us-company-top{display:flex;justify-content:center}}.about-us-company .about-us-company-container .about-us-company-top .auc-image-logo{flex:0 0 40%}.about-us-company .about-us-company-container .about-us-company-top .auc-image-logo img{width:50%;height:auto;object-fit:contain}@media screen and (min-width:750px){.about-us-company .about-us-company-container .about-us-company-top .auc-image-logo img{width:40%}}.about-us-company .about-us-company-container .about-us-company-top .auc-text{flex:0 0 60%;margin:1em 0 0}@media screen and (min-width:750px){.about-us-company .about-us-company-container .about-us-company-top .auc-text{margin:0}}.about-us-company .about-us-company-container .about-us-company-top .auc-text p{margin:0 0 .5em;font-size:clamp(12px,.8vw,16px)}@media screen and (min-width:750px){.about-us-company .about-us-company-container .about-us-company-top .auc-text p{font-size:clamp(13px,.8vw,16px)}}.about-us-company .about-us-company-container .about-us-company-images{margin:32px 0 0;width:100%;display:flex;justify-content:center}@media screen and (min-width:750px){.about-us-company .about-us-company-container .about-us-company-images{justify-content:flex-end}}.about-us-company .about-us-company-container .about-us-company-images .auc-image-photo{width:100%;aspect-ratio:16/9;overflow:hidden}@media screen and (min-width:750px){.about-us-company .about-us-company-container .about-us-company-images .auc-image-photo{width:60%;margin:32px 0 0}}.about-us-company .about-us-company-container .about-us-company-images .auc-image-photo img{display:block;width:100%;height:100%;object-fit:cover}.about-us-leadership-message{width:100%;display:flex;justify-content:center}.about-us-leadership-message .about-us-leadership-message-container{position:relative;width:100%;max-width:1400px;padding:0 20px}@media screen and (min-width:600px){.about-us-leadership-message .about-us-leadership-message-container{padding:88px 48px 0;display:flex;justify-content:center}}.about-us-leadership-message .about-us-leadership-message-container .about-us-leadership-message-left{flex:0 0 65%}@media screen and (min-width:750px){.about-us-leadership-message .about-us-leadership-message-container .about-us-leadership-message-left{padding:0 48px 0 0}}.about-us-leadership-message .about-us-leadership-message-container .about-us-leadership-message-left .aulm-title{margin:0 0 1.5em;font-size:clamp(20px,1.65vw,36px);line-height:1.5em}@media screen and (min-width:750px){.about-us-leadership-message .about-us-leadership-message-container .about-us-leadership-message-left .aulm-title{font-size:clamp(24px,1.75vw,36px)}}.about-us-leadership-message .about-us-leadership-message-container .about-us-leadership-message-left .aulm-text-1{width:100%}@media screen and (min-width:750px){.about-us-leadership-message .about-us-leadership-message-container .about-us-leadership-message-left .aulm-text-1{width:95%}}.about-us-leadership-message .about-us-leadership-message-container .about-us-leadership-message-left .aulm-text-1 p{margin:0 0 .5em;font-size:clamp(12px,.8vw,16px)}@media screen and (min-width:750px){.about-us-leadership-message .about-us-leadership-message-container .about-us-leadership-message-left .aulm-text-1 p{font-size:clamp(13px,.8vw,16px)}}.about-us-leadership-message .about-us-leadership-message-container .about-us-leadership-message-left .aulm-text-2{width:95%}@media screen and (min-width:750px){.about-us-leadership-message .about-us-leadership-message-container .about-us-leadership-message-left .aulm-text-2{width:95%}}.about-us-leadership-message .about-us-leadership-message-container .about-us-leadership-message-left .aulm-text-2 p{margin:0;font-size:clamp(12px,.8vw,16px)}@media screen and (min-width:750px){.about-us-leadership-message .about-us-leadership-message-container .about-us-leadership-message-left .aulm-text-2 p{font-size:clamp(13px,.8vw,16px)}}@media screen and (min-width:600px){.about-us-leadership-message .about-us-leadership-message-container .about-us-leadership-message-right{flex:0 0 35%;position:sticky;top:0;right:0}}@media screen and (min-width:600px){.about-us-leadership-message .about-us-leadership-message-container .about-us-leadership-message-right .aulm-image{flex:0 0 35%}}.about-us-leadership-message .about-us-leadership-message-container .about-us-leadership-message-right .aulm-image{width:100%;aspect-ratio:1;overflow:hidden}.about-us-leadership-message .about-us-leadership-message-container .about-us-leadership-message-right .aulm-image img{padding:10%;display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.about-us-leadership-message .about-us-leadership-message-container .about-us-leadership-message-right .aulm-image img{padding:0}}.about-us-producer-message{width:100%;display:flex;justify-content:center;margin:0}.about-us-producer-message .about-us-producer-message-container{width:100%;max-width:1400px;padding:0 20px 64px;display:flex;flex-direction:column-reverse}@media screen and (min-width:750px){.about-us-producer-message .about-us-producer-message-container{padding:156px 48px;flex-direction:column}}.about-us-producer-message .about-us-producer-message-container .about-us-producer-message-video{margin:24px 0 0;width:100%;aspect-ratio:16/9;overflow:hidden}@media screen and (min-width:750px){.about-us-producer-message .about-us-producer-message-container .about-us-producer-message-video{margin:0 auto;width:100%;aspect-ratio:16/7}}.about-us-producer-message .about-us-producer-message-container .about-us-producer-message-video video{width:100%;object-fit:cover}.about-us-producer-message .about-us-producer-message-container .about-us-producer-message-text .aupm-title{margin:2em 0 1.5em;font-size:clamp(20px,1.75vw,36px)}@media screen and (min-width:750px){.about-us-producer-message .about-us-producer-message-container .about-us-producer-message-text .aupm-title{font-size:clamp(24px,1.75vw,36px)}}.about-us-producer-message .about-us-producer-message-container .about-us-producer-message-text .aupm-text p{margin:0 0 .5em;font-size:clamp(12px,.8vw,16px)}@media screen and (min-width:750px){.about-us-producer-message .about-us-producer-message-container .about-us-producer-message-text .aupm-text p{font-size:clamp(13px,.8vw,16px)}}.template-index .guarantees p{margin:0 0 .5em;font-size:10px}.template-index .guarantees p.h3{font-size:17px}@media screen and (min-width:750px){.template-index .guarantees p{font-size:14px}.template-index .guarantees p.h3{font-size:21px}}.header__right>header-popover{display:none}.header .header__right .header__icon--account{display:inline-flex;order:4}@media screen and (min-width:750px){.header .header__right .header__icon--account{order:initial}}@media screen and (max-width:749px){.header .header__right search-modal{transform:translate(-.8rem)}.header .header__right .header__icon--account{transform:translate(.8rem,-.2rem)}}footer.footer .footer__list-social.list-unstyled.list-social{gap:0}.cart__footer .cart__footer-left{gap:16px}@media screen and (min-width:990px){.cart__footer .cart__footer-left{grid-template-columns:1fr}}@media screen and (min-width:1200px){.cart__footer .cart__footer-left{margin:34px 0 0;grid-template-columns:auto auto}}.cart__footer .cart__footer-left .cart__note.field{width:100%;min-width:300px}.cart__footer .cart__footer-left .cart__note.field label{margin:0 0 16px}.cart__footer .cart__footer-left .cart-discount-wrap{min-width:300px}.cart__footer .cart__footer-left .cart-discount-wrap .cart-discount{gap:0}.cart__footer .cart__footer-left .cart-discount-wrap .cart-discount label{margin:0}.cart__footer .cart__note.field{margin:0 0 16px}@media screen and (min-width:750px){.cart__footer .cart__note.field{margin:0}}.cart__footer .cart__note.field .text-area.text-area--resize-vertical{max-width:100%}.cart__footer .cart__order-notice{padding:1.2rem;color:rgb(var(--color-foreground)/.7);line-height:1.6;text-align:start;border:1px solid #c0c0c0}.cart__footer .cart__ctas .cart__checkout-button.button{max-width:100%;margin:0 0 16px}.shopify-policy__title h1{font-size:26px;margin:1.5em 0 1em}.only-xs{display:none}@media screen and (max-width:749px){.only-xs{display:initial}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/tokyoaloe.css.map */
