:root{--font-family-en: "franklin-gothic", sans-serif;--font-family-asul: "franklin-gothic", sans-serif;--font-family-hiragino: "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "\6e38\30b4\30b7\30c3\30af\4f53", "Yu Gothic", YuGothic, "\30e1\30a4\30ea\30aa", "Meiryo", "Osaka", "\ff2d\ff33  \ff30\30b4\30b7\30c3\30af", sans-serif}.is-pc{display:block!important}.is-sp{display:none!important}@media screen and (max-width: 740px){.is-pc{display:none!important}.is-sp{display:block!important}}.c_link{transition:opacity .3s ease}.c_link:hover{opacity:.6}.custom-button{text-transform:none!important;letter-spacing:.8px;-webkit-text-decoration-line:underline;text-decoration-line:underline;min-width:140px;display:flex;align-items:center;transition:opacity .3s ease;justify-content:end;font-family:var(--font-family-hiragino)!important;font-size:16px;font-style:normal;font-weight:600!important;line-height:14px;gap:10px!important;color:currentColor!important;margin-bottom:0!important;margin-top:0!important;padding:0!important;background:none}.collection-button .pc-only{position:absolute;right:0;bottom:0}.pc-only:has(.collection-button){position:absolute;right:0;bottom:0}@media screen and (max-width: 740px){.tab-only .custom-button{font-size:13px;letter-spacing:.65px}}.custom-button img{margin-left:6px!important;width:29px;height:29px}@media screen and (max-width: 900px){.custom-button img{width:24px;height:24px}}.custom-section__header{display:flex;justify-content:space-between;align-items:flex-end;margin:0;margin-bottom:48px!important;max-width:100%;position:relative}@media screen and (max-width: 1300px){.custom-section__header{margin:0;margin-bottom:29px!important}}.custom-text-container{display:flex;align-items:center;flex-direction:column;gap:18px;margin-inline:auto}@media screen and (max-width: 1300px){.custom-text-container{flex-direction:column;gap:24px}}@media screen and (max-width: 1300px){.custom-text-container{flex-direction:column;gap:12px}}.custom-text-container img{aspect-ratio:1 / 1!important;width:100%!important;object-fit:cover!important;max-width:40px!important;margin-top:0!important;margin-bottom:0!important}@media screen and (max-width: 1300px){.custom-text-container img{max-width:32px!important;margin-right:0!important}}@media screen and (max-width: 768px){.custom-text-container img{max-width:24px!important;margin-right:0!important}}.custom-text-container .heading{font-size:44px!important;font-style:normal;font-weight:750;line-height:40px;letter-spacing:1.76px}.is-horizontal .custom-text-container .heading{font-size:30px;font-style:normal;font-weight:600;line-height:40px;letter-spacing:1.2px}@media screen and (max-width: 740px){.custom-text-container .heading{font-size:24px!important}.is-horizontal .custom-text-container .heading{font-size:20px!important;font-style:normal;font-weight:700;line-height:24px!important;letter-spacing:.8px}}.custom-tabs-nav__item{opacity:.7;padding-block-end:8px!important}.tabs-nav__item[aria-expanded=true]{font-weight:700!important;opacity:1}.tabs-nav__position{color:#434343!important;height:2px}.custom-product-item__label-list{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:7px;margin-bottom:12px;position:relative;left:initial!important;top:initial!important;padding-right:40px!important}.custom-product-item__label-list:empty{display:none}.price-list{font-family:var(--font-family-hiragino)!important;font-size:14px;font-style:normal;font-weight:400;line-height:10px;letter-spacing:.7px}@media screen and (min-width: 741px){.price-list{font-size:17px;letter-spacing:.85px;line-height:18px;margin:0}.custom-product-item__label-list{margin-bottom:24px}}.customFeaturedCollections .button{margin:0}.customFeaturedCollections .empty-state .button{color:#000}.c_delete-account-button{font-size:16px!important;line-height:16px!important;background:none;border:none;color:#5c4727!important;opacity:.5;padding:0!important}@media screen and (max-width: 740px){.c_delete-account-button{font-size:13px!important;line-height:13px!important}}.social-media__link{transition:opacity .3s ease}@media screen and (pointer: fine){.social-media__item:hover .social-media__link{color:currentColor;opacity:.7}.social-media__item:hover:before{content:none}}.c_contact-text p,.c_contact-text span{margin-block-start:0!important;font-size:15px}@media screen and (max-width: 740px){.c_contact-text p,.c_contact-text span{font-size:14px}}.custom-text-container.buttonLink2Column__header{display:flex;align-items:center;margin-right:auto;margin-left:0}@media screen and (max-width: 740px){.custom-text-container.buttonLink2Column__header{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c_base.css.map */
