@media screen and (max-width: 768px){.is-pc{display:none}}@media screen and (min-width: 769px){.is-sp{display:none}}.subheading_origin{font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px;margin-bottom:0}@media screen and (max-width: 768px){.subheading_origin{text-align:center;font-size:12px;letter-spacing:.96px}}.title_origin{font-size:32px;font-family:Josefin Sans,sans-serif;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2.56px;margin-top:16px}@media screen and (max-width: 768px){.title_origin{font-size:28px;letter-spacing:2.24px}}.button--primary{border-radius:80px;padding:16px 12%;font-size:14px!important;line-height:14px!important;font-family:Josefin Sans,sans-serif!important;font-style:normal;font-weight:400!important;letter-spacing:1.12px}.button--primary svg{margin-left:16px}.social-media__item{box-shadow:none}@media screen and (max-width: 740px){.footer__item--image,.footer__item--newsletter{margin:auto}}@media screen and (max-width: 740px){.footer__copyright{margin-top:0;justify-content:center}}@media screen and (max-width: 740px){.social-media{justify-content:center}}.social-media__link svg{width:24px;height:24px}@media screen and (max-width: 740px){.social-media__link svg{width:28px;height:28px}}@media screen and (max-width: 740px){.social-media{margin-top:24px}}@media screen and (max-width: 740px){.footer__item-list{gap:20px}}@media screen and (max-width: 740px){.footer__item{max-width:100%}.footer__item img{margin:auto}}.featured_collections_button{width:310px}.image_with_text_button{width:207px}@media screen and (max-width: 768px){.image_with_text_button{width:100%}}.label.label--custom{border-radius:50px;color:#fff;font-size:12px;font-family:Josefin Sans,sans-serif;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.24px;padding:4px 12px}.label.label--highlight{border-radius:50px;font-size:12px;font-family:Josefin Sans,sans-serif;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.24px;padding:4px 12px}.label.label--subdued{border-radius:50px;font-family:Josefin Sans,sans-serif;font-size:12px;font-weight:400;line-height:12px;letter-spacing:.24px;padding:4px 12px}.header__inline-navigation .social-media__link svg{width:20px;height:20px}.header__bottom-navigation{border-top:none}.mega-menu__title.heading.heading--small{color:#4d4d4d;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.12px}.linklist__item a{font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0px}.mega-menu__heading.heading.heading--small{font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.product-item-meta{text-align:left}.product-item-meta__swatch-list{justify-content:flex-start;padding-left:1px}.product-item-meta__title{font-size:13px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.26px}.price.price--highlight{font-family:Josefin Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.32px}.price-list.price-list--centered{color:#4d4d4d;font-family:Josefin Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.32px}.price.price--compare{color:#aaa;font-family:Josefin Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.24px;text-decoration-line:strikethrough}.tax_included{color:#4d4d4d;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.2px;padding-left:5px}.image_logo_wrapper{width:418px}@media screen and (max-width: 768px){.image_logo_wrapper{width:100%}}.image_logo_wrapper img{margin:0!important;width:100%}.image_with_text_title{font-size:22px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:1.76px}@media screen and (max-width: 768px){.image_with_text_title{font-size:18px;line-height:32px;letter-spacing:1.44px}}@media screen and (max-width: 768px){.image-with-text__text-wrapper{text-align:center}}.image-with-text__text-wrapper p{font-size:14px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:1.12px}.shop-the-look__nav{border-radius:50px}.list-collections__item-info .heading.h4{font-family:Josefin Sans,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.4px;text-transform:none}.list-collections__scroller.is-scrollable+.list-collections__prev-next{display:none}.text-with-icons__content-wrapper p{font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.12px}.timeline__nav-item span{font-family:Josefin Sans;font-size:14px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:.7px;text-transform:none}.timeline__content.text-container h2{color:#4d4d4d;font-family:Josefin Sans;font-size:28px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.4px;text-transform:none}.button_download{background:#fff;border:1px solid #4D4D4D;color:#4d4d4d;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.12px;position:relative;width:240px;padding-right:46px;padding-top:16px;padding-bottom:16px}.button_download svg{position:absolute;top:26%;right:20%}.shop-the-look__product-title{font-size:13px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.26px}.shop-the-look__product-bottom-wrapper .price{font-family:Josefin Sans;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.32px}.shop-the-look__product-link.link.text--subdued{color:#fa5a5a;font-family:Josefin Sans;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.24px;text-decoration-line:underline;text-decoration-color:#fa5a5a}.slideshow_image_logo{max-width:522px;margin:0 auto}.video_sp_margin_bottom{margin-bottom:56px}.timeline__content{padding:63px}.footer__item-content p{letter-spacing:.32px;color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:32px}.footer__item--newsletter .footer__item-title.heading.heading--small{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:20px}@media screen and (max-width: 768px){.footer__item--newsletter .footer__item-title.heading.heading--small{border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-family:Josefin Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.12px;padding-top:20px}}.input__field.input__field--text{border-radius:80px;border:1px solid rgba(255,255,255,.08)}.footer__item-content .input__label{color:#ffffffb3;opacity:.5}.footer__aside{border-top:1px solid rgba(255,255,255,.08);padding-top:22px}.footer__copyright.text--xsmall.text--subdued{color:#fff;font-family:Josefin Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.96px}@media screen and (max-width: 768px){.image-with-text .container{padding-left:6px;padding-right:6px}}.product-meta__title.heading.h3{color:#4d4d4d;font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.4px;margin-bottom:32px}@media screen and (max-width: 768px){.product-meta__title.heading.h3{font-size:18px;letter-spacing:.36px}}.product-meta{padding-bottom:32px}.product-form__option-info{color:#4d4d4d;font-family:Josefin Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.96px}.product-form__quantity-label{color:#4d4d4d;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.24px}.product-form{row-gap:32px}.product-form__inventory-wrapper{color:#4d4d4d;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.24px}.loader-button__text{gap:24px}.product-meta__share-label{color:#4d4d4d;font-family:Josefin Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.24px}.loader-button__text{color:#fff;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.28px}.tabs-nav__item-list button{font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}@media screen and (max-width: 768px){.collapsible-toggle.heading.heading--small.hidden-lap-and-up{font-size:15px;letter-spacing:1.2px}}@media screen and (max-width: 768px){.product-content__tabs.anchor{order:1}}@media screen and (max-width: 768px){.product-content__featured-products{margin-top:48px}}.product-tabs__tab-item-content.rte{font-style:normal;font-weight:400;line-height:28px;letter-spacing:.28px}.product-content__featured-products-title.heading.heading--small{font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1px}@media screen and (max-width: 768px){.product-content__featured-products-title.heading.heading--small{font-size:15px;letter-spacing:1.2px}}.show_border_bottom{border-bottom:1px solid rgba(77,77,77,.1)}.button_wrapper{display:flex;gap:8px}.wishlist_button,.chat_button{color:#fa5a5a;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.28px;border:1px solid #FA5A5A;border-radius:80px;padding-top:16px;padding-bottom:16px;gap:12px;display:flex;align-items:center;justify-content:center;width:100%}@media screen and (max-width: 768px){.wishlist_button,.chat_button{font-size:12px}}.product-form__add-button.button.button--primary svg{margin-left:0}.product-form__add-button.button.button--ternary.button--full{padding-top:16px;padding-bottom:16px;border-radius:80px}.product-form__add-button.button.button--ternary.button--full .loader-button__text{color:#4d4d4d}@media screen and (max-width: 768px){.product-content__featured-products .product-item{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 768px){.product-content__featured-products-list{grid-auto-flow:column;grid-auto-columns:minmax(30vw,1fr);grid-template-columns:none}}@media screen and (max-width: 768px){.product-content__featured-products .product-item__image-wrapper{width:165px;flex:none}}@media screen and (max-width: 768px){.list-collections--carousel .list-collections__item-list{grid-auto-columns:55vw}}.heading.h2{font-size:32px;font-family:Josefin Sans,sans-serif;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2.56px;margin-top:16px}@media screen and (max-width: 768px){.heading.h2{font-size:28px;letter-spacing:2.24px}}.page-title.page__section-title{font-size:32px;font-family:Josefin Sans,sans-serif;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2.56px;margin-top:16px}@media screen and (max-width: 768px){.page-title.page__section-title{font-size:28px;letter-spacing:2.24px}}.rte h2{font-size:32px;font-family:Josefin Sans,sans-serif;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2.56px;margin-top:16px}@media screen and (max-width: 768px){.rte h2{font-size:28px;letter-spacing:2.24px}}.article-item__title.heading.h4{font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.12px}.rte table th{background:#f5f5f5;font-size:14px;font-weight:700;line-height:28px;letter-spacing:.08em;text-align:left;width:20%;padding-left:10px!important}.rte table th,.rte table td{border:1px solid #ddd;color:#121212;padding:10px}.shopify-policy__container{margin-bottom:80px}.shopify-policy__body .rte table th,.shopify-policy__body .rte table td{border:1px solid #ddd;color:#121212;padding:10px}.shopify-policy__body .rte table th{background:#f5f5f5;font-size:14px;font-weight:700;line-height:28px;letter-spacing:.08em;text-align:left;width:30%;padding-left:10px!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
