:root{--color-accent: #700000;--color-accent-ui: #b00300;--color-dark: #1c1c1c;--color-bg: #ffffff;--color-bg-sub: #f5f5f5;--color-border: #e0e0e0;--color-text: #333333;--color-text-mid: #666666;--color-text-light: #999999;--color-badge-new-bg: #d8cfc4;--color-badge-new-fg: #1c1c1c;--color-title-bar-bg: #261416;--color-badge-collection-bg: #828282;--color-badge-new-pink-bg: #e4007f;--color-hero-bg: #ffffff;--color-purchase-bg: #ebe6e6;--font-base: "Zen Kaku Gothic New", sans-serif;--font-en: "Quicksand", sans-serif;--font-price: "Roboto", sans-serif;--font-size-base: 14px;--font-size-sm: 12px;--font-size-lg: 18px;--font-size-xl: 24px;--space-section: 64px;--space-content: 40px;--space-sm: 16px;--max-width: 1100px;--grid-gap: 40px}.p-product{font-family:var(--font-base);font-weight:500;font-size:var(--font-size-base);color:var(--color-text);background:var(--color-bg)}.c-breadcrumb{background:var(--color-bg-sub);border-bottom:1px solid var(--color-border)}.c-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:var(--max-width);margin:0 auto;padding:12px 24px;list-style:none}.c-breadcrumb__item{font-size:12px;line-height:1.5}.c-breadcrumb__link{color:var(--color-text);text-decoration:none}.c-breadcrumb__link:hover{color:var(--color-accent)}.c-breadcrumb__current{color:var(--color-text)}.c-breadcrumb__sep{font-size:12px;color:var(--color-text-light)}.p-hero{position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);height:580px;display:flex;align-items:center;justify-content:center;background:var(--color-hero-bg);overflow:hidden}.p-hero__img{display:block;width:100%;height:100%;object-fit:contain}.p-hero__disclaimer{position:absolute;right:24px;bottom:16px;z-index:1;margin:0;color:var(--color-text-mid);font-size:12px;font-weight:500;line-height:1.5;text-align:right;white-space:nowrap;overflow:visible}.p-hero--figure .p-hero__img{width:50%;object-fit:cover;object-position:top center}.p-title-bar{padding:24px 40px;background:var(--color-title-bar-bg);color:#fff}.p-title-bar__inner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;max-width:var(--max-width);margin:0 auto}.p-badge{display:inline-flex;align-items:center;flex:none;padding:8px 16px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.06em;white-space:nowrap}.p-badge--collection{background:var(--color-badge-collection-bg);color:#fff}.p-badge--collection-figure{background:#0084b6}.p-badge--collection-music{background:#f279a2}.p-badge--collection-book{background:#6b4c9a}.p-badge--collection-zakka{background:#58b846}.p-badge--collection-plush{background:#ac89eb}.p-badge--collection-fashion{background:#1b50e0}.p-badge--collection-stationery{background:#00a171}.p-badge--collection-lifestyle{background:#e88808}.p-badge--collection-other{background:#828282}.p-badge--new{background:var(--color-badge-new-pink-bg);color:#fff}.p-title-bar__title{margin:0;min-width:0;font-size:24px;font-weight:700;line-height:1.5;color:#fff}.p-purchase{display:flex;flex-direction:column;align-items:center;gap:20px;padding:32px 40px;background:var(--color-purchase-bg)}.p-purchase__main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:24px 40px;width:100%}.p-purchase__info{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.p-purchase__status{display:inline-flex;align-items:center;padding:8px 16px;background:var(--color-dark);color:#fff;font-size:var(--font-size-sm);font-weight:700;line-height:1.2;white-space:nowrap}.p-purchase__status[hidden]{display:none}.p-purchase__price{display:flex;align-items:baseline;gap:4px;margin:0;color:var(--color-text);line-height:1.2}.p-purchase__price-value{font-family:var(--font-price);font-optical-sizing:auto;font-size:32px;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.02em}.p-purchase__price-suffix{font-family:var(--font-price);font-optical-sizing:auto;font-size:var(--font-size-base);font-weight:500;font-style:normal;font-variation-settings:"wdth" 100}.p-purchase__form-wrap{display:block;flex:none}.p-purchase__form{flex:none}.p-purchase__error{margin:0 0 8px;color:#700000;font-size:var(--font-size-sm);font-weight:700;text-align:center}.p-purchase__error[hidden]{display:none}.p-purchase__btn,.p-purchase__form button[type=submit]{display:inline-flex;position:relative;align-items:center;justify-content:center;min-width:280px;height:52px;padding:0 48px;border:none;border-radius:999px;background:var(--color-accent-ui);color:#fff;font-family:inherit;font-size:var(--font-size-base);font-weight:700;line-height:1;cursor:pointer;transition:background-color .3s ease}.p-purchase__btn.loading{color:transparent;pointer-events:none}.p-purchase__btn.loading>.loading__spinner{position:absolute;top:50%;left:50%;display:flex;align-items:center;transform:translate(-50%,-50%)}.p-purchase__btn.loading>.loading__spinner .path{stroke:#fff}.p-purchase__btn:hover,.p-purchase__form button[type=submit]:hover{background:#3b3938}.p-purchase__btn:disabled,.p-purchase__form button[type=submit]:disabled{background:#700000;color:gray;pointer-events:none}.p-purchase__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.p-purchase__share{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:none;color:var(--color-text);font-family:inherit;font-size:13px;line-height:1.4;cursor:pointer;text-decoration:none}.p-purchase__wishlist--app{display:inline-flex;align-items:center}.p-purchase__wishlist--app .wk-button,.p-purchase__wishlist--app a.wk-button,.p-purchase__wishlist--app button.wk-button{display:inline-flex!important;align-items:center;gap:8px;width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--color-text)!important;font-family:inherit;font-size:13px!important;font-weight:400!important;line-height:1.4!important;text-decoration:none;cursor:pointer}.p-purchase__wishlist--app .wk-button svg,.p-purchase__wishlist--app .wk-button [class*=wk-icon]{display:none!important}.p-purchase__action-icon{display:inline-flex;flex:none;width:22px;height:22px;color:var(--color-accent-ui)}.p-purchase__action-icon svg{display:block;width:100%;height:100%}.p-purchase__divider{display:block;flex:none;width:1px;height:18px;background:#c8c8c8}.p-content{display:grid;grid-template-columns:1fr 1.6fr;gap:var(--grid-gap);max-width:var(--max-width);margin:0 auto;padding:var(--space-content) 24px}.p-content__images{display:flex;flex-direction:column;gap:var(--space-sm)}.p-content__sub-img{display:block;width:100%;height:auto;object-fit:cover}.p-content__info{min-width:0}.p-description{margin-bottom:40px;font-size:16px;line-height:1.8;color:var(--color-text)}.p-description :is(p,ul,ol){margin:0 0 16px}.p-description :is(p,ul,ol):last-child{margin-bottom:0}.p-description img{max-width:100%;height:auto}.p-divider{border:none;border-top:2px solid var(--color-accent);margin:24px 0}.p-spec{width:100%;border-collapse:collapse;border-top:1px solid var(--color-border)}.p-spec th,.p-spec td{padding:24px 0;border:none;border-bottom:1px solid var(--color-border);font-size:var(--font-size-base);line-height:1.8;text-align:left;vertical-align:top;color:var(--color-text);background:transparent}.p-spec th{width:28%;padding-right:32px;padding-left:16px;font-weight:700;white-space:nowrap}.p-spec td{width:72%}.p-spec td :is(ul,ol){margin:0;padding-left:0;list-style:none}.p-spec td :is(ul,ol) li{padding-left:0}.p-spec td :is(ul,ol) li:before{content:none}.p-spec td p{margin:0}.p-spec td p+p{margin-top:8px}.p-recent{padding:var(--space-section) 24px}.p-recent[hidden]{display:none}.p-recent__inner{max-width:var(--max-width);margin:0 auto}.p-recent__head{display:flex;align-items:baseline;gap:14px;margin-bottom:24px}.p-recent__heading{margin:0;color:var(--color-accent);font-family:var(--font-en);font-size:40px;font-weight:400;line-height:1.2}.p-recent__subheading{margin:0;color:var(--color-text-mid);font-size:16px;line-height:1.5}.p-recent__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 18px}.p-sticky-bar{position:fixed;top:var(--header-height, 0px);left:0;right:0;z-index:2;display:flex;align-items:center;gap:16px;height:64px;padding:0 24px;background:var(--color-purchase-bg);transform:translateY(-100%);pointer-events:none;transition:transform .3s ease}.p-sticky-bar.is-visible{transform:translateY(0);pointer-events:auto}.p-sticky-bar__thumb{flex:none;width:44px;height:44px;overflow:hidden}.p-sticky-bar__thumb img{display:block;width:100%;height:100%;object-fit:cover}.p-sticky-bar__title{flex:1 1 auto;min-width:0;margin:0;color:var(--color-text);font-size:12px;line-height:1.4}.p-sticky-bar__btn{display:inline-flex;flex:none;align-items:center;justify-content:center;height:40px;padding:0 24px;border:none;border-radius:999px;background:var(--color-accent-ui);color:#fff;font-family:inherit;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .3s ease}.p-sticky-bar__btn:hover{background:#3b3938}.p-sticky-bar__btn:disabled{background:#700000;color:gray;pointer-events:none}@media screen and (max-width:768px){.p-recent__head{flex-wrap:wrap;gap:4px}.p-recent__subheading{flex-basis:100%}.p-hero{height:280px}.p-hero__disclaimer{right:12px;bottom:10px;font-size:10px}.p-hero--figure .p-hero__img{width:100%}.p-title-bar{padding:16px}.p-title-bar__inner{gap:8px 10px}.p-title-bar__title{flex:1 1 100%;font-size:16px}.p-purchase{padding:24px;gap:16px}.p-purchase__main{flex-direction:column;gap:16px}.p-purchase__info{justify-content:center}.p-purchase__price-value{font-size:28px}.p-purchase__form-wrap,.p-purchase__form,.p-purchase__btn,.p-purchase__form button[type=submit]{width:100%;min-width:0;max-width:none}.p-content{grid-template-columns:1fr;padding:var(--space-content) 24px}.p-recent__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.c-breadcrumb__list{padding:8px 16px;gap:4px}.c-breadcrumb__item,.c-breadcrumb__sep{font-size:11px}.p-sticky-bar{gap:12px;padding:0 16px}.p-sticky-bar__title{line-height:1.2}.p-sticky-bar__btn{height:36px;padding:0 16px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-page.css.map */
