capoo-sale-countdown{display:block;max-width:640px;margin:24px auto 0;text-align:center}.capoo-countdown-label{font-weight:700;font-size:15px;margin:0 0 12px;color:#613517}.capoo-countdown-digits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.capoo-countdown-digits>div{background:#fffaf3;border:1px solid #d9c3a4;border-radius:12px;padding:16px 4px}.capoo-countdown-digits strong{display:block;font-size:clamp(36px,5vw,68px);font-weight:750;line-height:1.05;font-variant-numeric:tabular-nums;color:#1d1d1f}.capoo-countdown-digits span{display:block;margin-top:8px;font-size:12px;color:#613517}.capoo-countdown-deadline{font-size:12px;color:#61574c;line-height:1.5;margin:12px 0 16px}.capoo-early-halloween [hidden]{display:none!important}@media(max-width:480px){.capoo-countdown-digits{gap:8px}.capoo-countdown-digits>div{padding:14px 2px}.capoo-countdown-digits strong{font-size:36px}}.capoo-plush-hero{background:#fff;color:#172d46;overflow:hidden}.capoo-plush-hero__inner{width:min(100% - 64px,1180px);margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:32px;min-height:410px;padding-block:24px}.capoo-plush-hero__copy{padding-block:18px}.capoo-plush-hero__eyebrow{margin:0 0 15px;color:#47667b;font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.5}.capoo-plush-hero__heading{margin:0;color:#172d46;font-family:var(--font-heading-family, inherit);font-size:clamp(40px,4.9vw,62px);font-weight:650;text-transform:none;line-height:1.04;letter-spacing:-.045em}.capoo-plush-hero__heading span{color:#317496}.capoo-plush-hero__description{margin:18px 0 23px;font-size:16px;line-height:1.5;color:#536477}.capoo-plush-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 23px;border:1px solid #172d46;border-radius:999px;background:#172d46;color:#fff;text-decoration:none;font-size:14px;font-weight:600;line-height:1.5;transition:background-color .2s ease,color .2s ease}.capoo-plush-hero__button:hover{background:#fff;color:#172d46}.capoo-plush-hero__button:focus-visible{outline:3px solid #399dc6;outline-offset:4px}.capoo-plush-hero__visual{position:relative;display:grid;place-items:center}.capoo-plush-hero__image-wrap{width:min(100%,380px)}.capoo-plush-hero__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.capoo-plush-hero__spark{position:absolute;width:25px;height:25px;color:#86cddd;pointer-events:none}.capoo-plush-hero__spark--one{top:19%;right:15%;transform:rotate(12deg)}.capoo-plush-hero__spark--two{bottom:23%;left:6%;width:17px;height:17px;color:#b2dbe6}@media(prefers-reduced-motion:no-preference){.capoo-plush-hero--motion .capoo-plush-hero__copy{animation:capoo-hero-reveal .65s ease-out both}.capoo-plush-hero--motion .capoo-plush-hero__image-wrap{animation:capoo-hero-float 4.8s ease-in-out 1}.capoo-plush-hero--motion .capoo-plush-hero__spark{animation:capoo-hero-twinkle 2.4s ease-in-out 2}}@keyframes capoo-hero-reveal{0%{opacity:.01;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes capoo-hero-float{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(-6px)}}@keyframes capoo-hero-twinkle{0%,to{opacity:1}50%{opacity:.45}}@media(max-width:749px){.capoo-plush-hero__inner{width:100%;grid-template-columns:1fr;gap:0;min-height:0;padding-block:26px 8px;text-align:center}.capoo-plush-hero__copy{position:relative;z-index:1;padding:0 12px;min-width:0}.capoo-plush-hero__eyebrow{margin-bottom:10px;font-size:10px}.capoo-plush-hero__heading{font-size:clamp(38px,10.5vw,52px);font-weight:500;line-height:1.02}.capoo-plush-hero__description{margin:16px 0 20px;font-size:clamp(15px,4vw,17px)}.capoo-plush-hero__button{min-height:44px;padding:10px 21px;font-size:13px}.capoo-plush-hero__visual{display:flex;justify-content:center;width:100%;min-width:0;margin-top:6px}.capoo-plush-hero__image-wrap{flex:none;width:min(104%,500px);max-width:none;margin-block:-7vw -7vw}.capoo-plush-hero__spark--one{top:12%;right:5%;width:19px;height:19px}.capoo-plush-hero__spark--two{bottom:20%;left:4%;width:13px;height:13px}}@media(prefers-reduced-motion:reduce){.capoo-plush-hero *,.capoo-plush-hero *:before,.capoo-plush-hero *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/111/compiled_assets/styles.css.map */
