.u-reel{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.u-reel__inner{padding-top:48px;padding-bottom:48px}.u-reel__header{margin-bottom:26px}.u-reel__header h2{font:400 clamp(30px,3.3vw,46px)/1.12 Georgia,serif;letter-spacing:-.025em;margin:0;color:inherit;text-wrap:balance}.u-reel__header p{margin:12px 0 0;font-size:16px;line-height:1.6}.u-reel__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.u-reel__image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.u-reel__copy{min-width:0;max-width:44ch}.u-reel__copy h3{font:400 clamp(25px,2.4vw,34px)/1.2 Georgia,serif;letter-spacing:-.02em;margin:0 0 12px;color:inherit;text-wrap:balance}.u-reel__price{font-size:20px;line-height:1.4;margin:0 0 18px}.u-reel__body{font-size:16px;line-height:1.7;margin-bottom:20px}.u-reel__preorder{font-size:13px;line-height:1.6;border-left:2px solid currentColor;padding-left:14px;margin:0 0 22px}.u-reel__shop{display:flex;gap:12px;min-height:50px;width:100%;font-size:15px}.u-reel__watch{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:inherit;text-underline-offset:5px;font-size:14px;line-height:1.5;padding:8px 0;margin-top:8px}.u-reel__watch:hover{text-decoration-thickness:2px}.u-reel__watch:focus-visible{outline:2px solid currentColor;outline-offset:4px}.u-reel__detail{font-size:12px;line-height:1.5;margin:8px 0 0}.u-reel--compact .u-reel__inner{padding-top:12px;padding-bottom:12px}.u-reel__note{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(var(--color-foreground),.18)}.u-reel__note h2{font:inherit;font-weight:600;font-size:15px;line-height:1.4;margin:0;color:inherit}.u-reel__note .u-reel__watch{margin:0;font-size:13px}@media(max-width:749px){.u-reel__inner{padding-top:32px;padding-bottom:32px}.u-reel__header{margin-bottom:20px}.u-reel__header p{font-size:14px;margin-top:10px}.u-reel__grid{grid-template-columns:1fr;gap:24px}.u-reel__copy{max-width:none}.u-reel__body{font-size:14px;margin-bottom:18px}.u-reel__price{font-size:18px;margin-bottom:16px}.u-reel__note{flex-wrap:wrap;gap:0;padding-bottom:8px}.u-reel--compact .u-reel__inner{padding-top:6px;padding-bottom:6px}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=AAAAAAAAACA */
