#CartDrawer{--ac-blue:#2440ff;--ac-grad:linear-gradient(115deg,#1d3bff,#5a3dff);--ac-ink:#0b0d14;--ac-muted:#5b6274;--ac-line:rgba(12,16,32,.09);font-family:Sora,Zen Kaku Gothic New,Hiragino Sans,Noto Sans JP,sans-serif}#CartDrawer .drawer__inner{background:#f4f5f9}#CartDrawer .drawer__header{background:#fff;border-bottom:1px solid var(--ac-line);padding-top:18px;padding-bottom:16px}#CartDrawer .drawer__heading{font-family:Sora,Zen Kaku Gothic New,sans-serif;font-size:21px;font-weight:800;letter-spacing:.02em;color:var(--ac-ink)}#CartDrawer .cart-items thead{display:none}#CartDrawer .cart-item{background:#fff;border:1px solid var(--ac-line);border-radius:18px;padding:12px;margin-bottom:12px;box-shadow:0 14px 32px -22px #0c102059}#CartDrawer .cart-item--as-protection{display:none!important}#CartDrawer .cart-item__image{border-radius:12px}#CartDrawer .cart-item__name{font-family:Zen Kaku Gothic New,Hiragino Sans,sans-serif;font-size:15px;font-weight:700;line-height:1.5;letter-spacing:.02em;color:var(--ac-ink);text-decoration:none}#CartDrawer .cart-item__totals .regular-price{color:var(--ac-ink)!important;font-family:Sora,sans-serif;font-weight:800;font-size:17px}#CartDrawer .cart-item__old-price{color:#8b91a1!important;font-family:Sora,sans-serif;font-size:13px}#CartDrawer .cart-drawer-item__saving{display:inline-block;margin-top:4px;padding:1px 9px;border-radius:999px;background:#2440ff17;color:#1d2a8a!important;font-size:11.5px;white-space:nowrap}#CartDrawer .cart-drawer-item__saving strong{font-weight:700}#CartDrawer quantity-input.quantity{background:#f4f5f9;border-radius:999px;overflow:hidden;min-height:4rem}#CartDrawer quantity-input.quantity:before,#CartDrawer quantity-input.quantity:after{border-radius:999px}#CartDrawer .quantity__button,#CartDrawer .quantity__input{background:transparent!important}#CartDrawer .drawer__footer{background:#fff;border-top:1px solid var(--ac-line);box-shadow:0 -14px 30px -24px #0c102066;padding-top:16px}#CartDrawer .cart-drawer__totals{display:grid;gap:1rem;margin:6px 0 8px}#CartDrawer .cart-drawer__totals__row{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-family:Zen Kaku Gothic New,Sora,sans-serif;font-size:16px;color:var(--ac-ink)}#CartDrawer .cart-drawer__totals__row--total{font-size:20px}#CartDrawer .cart-drawer__totals__row.text-color-accent-1{color:var(--ac-blue)!important}#CartDrawer .cart-drawer__totals__row__money{font-family:Sora,sans-serif;font-variant-numeric:tabular-nums}#CartDrawer .cart__ctas{margin-top:14px}#CartDrawer .cart__checkout-button{position:relative;overflow:hidden;min-height:58px;width:100%;border:0!important;border-radius:999px!important;background:var(--ac-grad)!important;color:#fff!important;box-shadow:0 16px 36px -14px #2440ffbf,inset 0 1px #ffffff47!important;font-family:Zen Kaku Gothic New,Sora,sans-serif;font-size:17px;font-weight:700;letter-spacing:.08em}#CartDrawer .cart__checkout-button:before,#CartDrawer .cart__checkout-button:after{display:none!important}#CartDrawer .cart__checkout-button .button__label:after{content:"  \2192";white-space:pre;font-family:Sora,sans-serif}.ac-top{display:grid;gap:8px;margin:14px 1.5rem 4px}@media screen and (min-width:750px){.ac-top{margin-left:3rem;margin-right:3rem}}.ac-strip{display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 12px;border-radius:12px;background:#05060c;color:#eef1f8;font-size:12.5px;font-weight:700;letter-spacing:.06em;position:relative;overflow:hidden}.ac-strip:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#2440ff,#19c3ff,transparent)}.ac-strip b{padding:1px 8px;border-radius:999px;background:var(--ac-grad);color:#fff;font-family:Sora,sans-serif;font-size:11.5px}.ac-dot{width:7px;height:7px;border-radius:50%;background:#19c3ff;box-shadow:0 0 10px #19c3ff;flex:none;animation:ac-blink 1.6s ease-in-out infinite}@keyframes ac-blink{50%{opacity:.25}}.ac-nudge{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:13px 14px;border-radius:16px;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(100deg,#1d3bff,#6a3dff,#19c3ff) border-box;box-shadow:0 18px 40px -26px #2440ff99}.ac-nudge__title{margin:0;font-family:Zen Kaku Gothic New,sans-serif;font-size:15px;font-weight:900;color:var(--ac-ink);line-height:1.4}.ac-nudge__title span{color:var(--ac-blue)}.ac-nudge__sub{grid-column:1;margin:0;font-size:12px;color:var(--ac-muted);line-height:1.5}.ac-nudge__btn{grid-row:1 / span 2;grid-column:2;padding:9px 14px;border:0;border-radius:999px;background:var(--ac-grad);color:#fff;font:700 13px/1 Zen Kaku Gothic New,sans-serif;letter-spacing:.04em;cursor:pointer;white-space:nowrap;box-shadow:0 10px 22px -10px #2440ffcc}.ac-nudge--done{grid-template-columns:auto minmax(0,1fr)}.ac-nudge__check{grid-row:1 / span 2;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--ac-grad);color:#fff;font-weight:800}.ac-nudge--done .ac-nudge__title,.ac-nudge--done .ac-nudge__sub{grid-column:2}.ac-ship{display:flex;align-items:center;gap:8px;padding:0 4px;margin:0;font-size:12.5px;font-weight:700;color:var(--ac-ink)}.ac-ship svg{width:18px;height:18px;color:var(--ac-blue);flex:none}.ac-ship small{font-weight:500;color:var(--ac-muted);font-size:11.5px}.ac-protect{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 16px;width:100%;margin:6px 0 20px;padding:18px 18px 18px 16px;text-align:left;font:inherit;color:#0b0d14;background:#f7f8fc;border:1px solid #e3e6ee;border-radius:18px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.ac-protect[aria-pressed=true]{background:#f1f3ff;border-color:#2440ff}.ac-protect[data-busy]{opacity:.6;pointer-events:none}.ac-protect__icon{grid-row:1 / span 2;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(115deg,#1d3bff,#5a3dff);color:#fff}.ac-protect__icon svg{width:20px;height:20px}.ac-protect__title{display:flex;align-items:baseline;gap:10px;font-family:Zen Kaku Gothic New,Hiragino Sans,sans-serif;font-size:15px;font-weight:900;line-height:1.5}.ac-protect__title b{font-family:Sora,sans-serif;font-size:14px;font-weight:800;color:#2440ff}.ac-protect__desc{grid-column:2;font-size:12px;line-height:1.7;color:#5b6274;word-break:keep-all;overflow-wrap:anywhere}.ac-protect__switch{grid-column:3;grid-row:1 / span 2;position:relative;width:46px;height:26px;border-radius:999px;background:#d5d9e3;transition:background .2s ease}.ac-protect__switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0c102040;transition:transform .2s ease}.ac-protect[aria-pressed=true] .ac-protect__switch{background:linear-gradient(115deg,#1d3bff,#5a3dff)}.ac-protect[aria-pressed=true] .ac-protect__switch:after{transform:translate(20px)}#CartDrawer .ac-row{display:flex;justify-content:space-between;align-items:baseline;margin:8px 0 0;font-family:Zen Kaku Gothic New,Sora,sans-serif;font-size:15px;font-weight:700;color:#0b0d14}#CartDrawer .ac-row b{font-family:Zen Kaku Gothic New,sans-serif;color:#0f8a4f}#CartDrawer .ac-note{margin:2px 0 0;font-size:11.5px;color:#5b6274;text-align:right}.as-payment-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 4px;padding:0;list-style:none}.as-payment-badges .icon{width:38px;height:24px}.as-totop{position:fixed;right:16px;bottom:calc(16px + var(--asalio-sticky-h,0px));z-index:40;width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;background:#0b0d14;color:#fff;box-shadow:0 10px 24px -10px #0c102099;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;transform:translateY(8px)}.as-totop.is-on{opacity:1;pointer-events:auto;transform:none}.as-totop svg{width:18px;height:18px}html.asalio-sticky-on .as-totop{bottom:calc(16px + var(--asalio-sticky-h,72px))}.footer__copyright .copyright__content a[href*="shopify.com"]{display:none}.announcement-bar{padding:14px 0}.announcement-bar__message{font-family:Sora,Zen Kaku Gothic New,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:.06em;min-height:auto;padding:0}@media screen and (min-width:750px){.announcement-bar{padding:18px 0}.announcement-bar__message{font-size:2.8rem}}.header__menu-item [aria-current=page],.header__menu-item span.header__active-menu-item{text-decoration:none}.header__inline-menu .header__menu-item[aria-current=page]{background:#2440ff;color:#fff;border-radius:4px;padding:2px 8px}.header__menu-item{font-size:1.3rem;letter-spacing:.06em}.footer-block__newsletter-text{margin:0 0 1.6rem;font-size:1.4rem;line-height:1.8;opacity:.85}.footer .footer-block__heading{font-family:Zen Kaku Gothic New,Sora,sans-serif;font-weight:700}.footer .list-menu__item--link{font-size:1.3rem;letter-spacing:.06em}h1,h2,h3,.h1,.h2,.h3{line-break:strict;word-break:auto-phrase}.header__icon--account{display:none!important}.footer-block--newsletter{align-items:flex-start;text-align:left}.footer-block__newsletter{text-align:left}.footer__newsletter .newsletter-form__field-wrapper{max-width:none}@media screen and (max-width:749px){.footer-block--newsletter{padding-left:1.5rem;padding-right:1.5rem}}.ac-ship{display:block;line-height:1.6}.ac-ship svg{display:inline-block;vertical-align:-4px;margin-right:6px}.ac-ship small{display:inline}.ac-nudge__title{font-size:14.5px}.contact .contact__button{display:block}.contact .contact__button .button{width:100%;min-height:4.8rem}@media screen and (max-width:989px){.header__icons>.header__search{display:inline-flex!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/as-theme.css.map */
