.cpo-tag,.cpo-cap,.product-info .product-label--preorder{background-color:var(--brand-green-light-bg, #f4f9f5);color:var(--brand-green-dark, #185229);box-shadow:inset 0 0 0 1px var(--brand-green-light-border, #d4e8da);font-weight:500}.cpo-tag{display:inline-flex;flex:0 0 auto;align-items:center;padding:2px 6px;font-size:11px;line-height:17px;white-space:nowrap}@media(min-width:769px){.cpo-tag{padding:4px 8px;font-size:13px}}.cpo-tag--sm,.cpo-cap{padding:1px 5px;font-size:11px;line-height:14px;letter-spacing:.01em}.cpo-nw{white-space:nowrap}.cpo-ib{display:inline-block}.price--preorder .price__was{font-size:16px}.cpo-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:2px 0 0;font-size:var(--brand-body-small-size, 14px);line-height:1.5;color:var(--brand-grey-text, #666)}.cpo-note__text strong{font-weight:700;color:var(--brand-green-dark, #185229)}.cpo-note__ship{color:var(--brand-green-dark, #185229)}.option-selector__btns:has(.cpo-po){align-items:flex-start}.opt-label.cpo-po{margin-bottom:24px;overflow:visible}.cpo-cap{position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);font-family:var(--body-font-family, Roboto, sans-serif);text-transform:none;white-space:nowrap}.cpo-legend{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--brand-grey-text, #666)}.cpo{margin:0 0 16px;padding:18px 20px 16px;border:1px solid var(--brand-green-light-border, #d4e8da);border-radius:5px;background:var(--brand-green-light-bg, #f4f9f5);color:var(--brand-green-dark, #185229);animation:cpo-in .28s cubic-bezier(.22,1,.36,1) both}.cpo p{margin:0}.cpo__head{display:flex;align-items:flex-start;gap:12px}.cpo__icon{flex:0 0 auto;width:30px;height:30px;margin-top:1px;color:var(--brand-green-mid, #376544)}.cpo__title{font-family:var(--heading-font-family);font-size:21px;font-weight:400;line-height:1.15;letter-spacing:.01em;color:var(--brand-green-dark, #185229)}.cpo .cpo__sub{margin-top:6px;font-size:var(--brand-body-small-size, 14px);line-height:1.5;color:rgb(var(--text-color, 42 43 42))}.cpo__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;margin:18px 0 0;padding:0;list-style:none}.cpo__step{position:relative;min-width:0;padding-top:22px}.cpo__dot{position:absolute;top:0;left:0;box-sizing:border-box;width:12px;height:12px;border:2px solid var(--brand-green-mid, #376544);border-radius:50%;background:#fff}.cpo__step--now .cpo__dot{background:var(--brand-green-mid, #376544);box-shadow:0 0 0 4px #37654426}.cpo__line{position:absolute;top:5px;left:18px;right:-6px;height:2px;overflow:hidden;border-radius:2px;background:var(--brand-green-light-border, #d4e8da)}.cpo__line i{position:absolute;top:0;bottom:0;left:0;width:55%;border-radius:2px;background:var(--brand-green-mid, #376544);transform-origin:0 50%;animation:cpo-transit 1.1s cubic-bezier(.22,1,.36,1) .3s both}.cpo__when{display:block;font-family:var(--heading-font-family);font-size:17px;font-weight:400;line-height:1.2;letter-spacing:.02em;color:var(--brand-green-dark, #185229)}.cpo__what{display:block;margin-top:3px;font-size:13px;line-height:1.4;color:var(--brand-grey-text, #666)}.cpo .cpo__fine{margin-top:16px;padding-top:12px;border-top:1px solid var(--brand-green-light-border, #d4e8da);font-size:12.5px;line-height:1.5;color:var(--brand-grey-text, #666)}.cpo-after{margin:14px 0 0}.cpo{scroll-margin-top:calc(var(--header-height, var(--header-end, 148px)) + 16px)}@media(max-width:768.98px){.cpo{scroll-margin-top:164px}}.card--sticky-atc.cpo-sticky-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:minmax(72px,auto) auto;grid-template-areas:"media info buttons" "note note note";align-items:start;row-gap:6px}.card--sticky-atc.cpo-sticky-card .card__media{grid-area:media;height:auto}.card--sticky-atc.cpo-sticky-card .card__info{grid-area:info}.card--sticky-atc.cpo-sticky-card .card__info p{-webkit-line-clamp:2;line-clamp:2}.card--sticky-atc.cpo-sticky-card .card__buttons{grid-area:buttons}.card--sticky-atc .cpo-sticky__note{grid-area:note;display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;font-size:13px;line-height:18px;color:var(--brand-green-dark, #185229)}.card--sticky-atc .cpo-sticky__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px}@media(max-width:768.98px){.card--sticky-atc.cpo-sticky-card .card__buttons{padding-inline-start:12px}}@media(max-width:359.98px){.card--sticky-atc.cpo-sticky-card .card__media{display:none}.card--sticky-atc.cpo-sticky-card .card__info{padding-inline-start:0}}.product-info:has([data-cpo-state]) .product-info__dynamic-checkout-button,.js-product:has(.price--preorder) .product-info__dynamic-checkout-button,.product-info:has([data-cpo-state]) product-inventory,.product-info:has([data-cpo-state]) .product-signup{display:none!important}@keyframes cpo-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes cpo-transit{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:480px){.cpo{padding:15px 14px 14px}.cpo__title{font-size:19px}.cpo__track{gap:0 10px}.cpo__when{font-size:16px}.cpo__what{font-size:12.5px}}@supports (animation-timeline: view()){.cpo{view-timeline:--cpo-panel block}.cpo__line i{animation:cpo-transit auto linear both;animation-timeline:--cpo-panel;animation-range:entry 40% entry 100%}}@media(prefers-reduced-motion:reduce){.cpo,.cpo__line i{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/chihiros-preorder.css.map */
