body.booklet-theme{--book-ink:#231c19;--book-red:#d92f20;--book-orange:#ff851b;--book-cream:#fff7e5;--book-yellow:#ffda55;--book-display:"Shonen Rounded","Trebuchet MS",sans-serif;color:var(--book-ink);background:var(--book-cream)}.booklet-theme .sa,.booklet-theme .shonen-product-page{--sa-ink:var(--book-ink);--sp-ink:var(--book-ink);--sa-yellow:var(--book-yellow);--sp-yellow:var(--book-yellow)}.booklet-theme .sa-hero,.booklet-theme .ss-contact,.booklet-theme .shonen-menu-drawer,.booklet-theme .shonen-product-page>.section-background{background-color:#ff851b;background-image:radial-gradient(circle,#fff7e526 1px,transparent 1.5px),linear-gradient(145deg,#ff9a2b,#ff851b 65%,#ff781f);background-size:18px 18px,100% 100%;border-color:#fbc66b}.booklet-theme .sa-hero{border-top:0;border-bottom:6px solid #fff7e5}.booklet-theme .sa-hero-inner{gap:40px;padding-top:56px;padding-bottom:48px}.booklet-theme .sa .sa-tag,.booklet-theme .sp-tag,.booklet-theme .sn-details .sn-eyebrow,.booklet-theme .ss-contact-tag{background:#fff7e5;color:#231c19;border:2px solid #fffdf4;border-radius:24px 12px;box-shadow:0 4px #d76a2580;transform:rotate(-2deg);font-size:11px;letter-spacing:.075em;padding:9px 16px}.booklet-theme .sa .sa-headline{font-family:var(--book-display);font-size:clamp(42px,5.6vw,77px);font-weight:400;font-style:italic;line-height:1.02;letter-spacing:-.025em;text-transform:uppercase;max-width:650px;overflow-wrap:normal;text-wrap:initial;margin:10px 0 30px;transform:rotate(-2deg);padding-right:8px;isolation:isolate}.booklet-theme .sa .sa-headline span{display:block;background:none;border:0;padding:0;box-shadow:none;margin:0;transform:none;max-width:none;font:inherit;letter-spacing:inherit}.booklet-theme .sa .sa-headline .book-lead{font-size:.57em;letter-spacing:.025em;color:#231c19;margin-bottom:8px;-webkit-text-stroke:3px #fff9e9;paint-order:stroke fill;text-shadow:0 3px 0 #ffcf6c}.booklet-theme .sa .sa-headline .book-anime{color:#231c19;-webkit-text-stroke:7px #fff9e9;paint-order:stroke fill;text-shadow:3px 6px 0 #edaa4b;white-space:nowrap}.booklet-theme .sa .sa-headline .book-needs{font-size:.48em;color:#231c19;letter-spacing:.06em;margin:13px 0 6px}.booklet-theme .sa .sa-headline .book-snacks{color:#e93525;-webkit-text-stroke:7px #fff9e9;paint-order:stroke fill;text-shadow:3px 6px 0 #bc5d24;white-space:nowrap;font-size:.88em;position:relative;padding-bottom:12px}.booklet-theme .sa .sa-headline .book-snacks:after{content:"";position:absolute;bottom:0;left:3%;width:85%;height:6px;background:#fff9e9;border-radius:70% 20% 70% 30%;transform:rotate(-2deg);box-shadow:0 3px #ee6d26}.booklet-theme .sa .sa-count-hook{font-size:18px;line-height:1.45;margin-top:20px;color:#231c19}.booklet-theme .sa .sa-intro{font-size:17px;line-height:1.65;margin-top:12px;max-width:520px;color:#231c19}.booklet-theme .sa .sa-burst{background:radial-gradient(ellipse,#fff6c9c9 20%,#ffda5590 50%,transparent 70%);-webkit-mask-image:none;mask-image:none;top:8%;right:-5%;bottom:0;left:-5%;transform:none}.booklet-theme .sa .sa-speech{color:#231c19;font-family:var(--book-display);font-weight:400;font-style:italic;font-size:24px;line-height:1.1;border-color:#231c19;border-width:2px;box-shadow:3px 4px #d96025;top:24px;margin-bottom:30px}.booklet-theme .sa .sa-meet{background:#fff7e5;color:#231c19;border:3px solid #fffdf4;border-radius:30px;box-shadow:0 5px #d16422;transform:rotate(-2deg);font-size:13px}.booklet-theme .sa .sa-button,.booklet-theme .ss-contact button,.booklet-theme .shonen-product-page .product-details .add-to-cart-button{background:#c93125;color:#fff9e9;border:2px solid #fff9e9;border-radius:28px 13px;box-shadow:0 5px #8a331c;min-height:54px;text-transform:uppercase}.booklet-theme .sa .sa-button span{border-color:#ffffff70}.booklet-theme .sa .sa-story-link,.booklet-theme .ss-social .ss-social-contact,.booklet-theme .sn-faq a,.booklet-theme .sp-banner>a{background:#fff7e5;color:#231c19;border:2px solid #d96a28;border-radius:24px;box-shadow:0 4px #d56b27;gap:14px;text-transform:uppercase}.booklet-theme .sa .sa-button:hover,.booklet-theme .ss-contact button:hover{background:#a92319;box-shadow:0 6px #8a331c;transform:translateY(-1px)}.booklet-theme .sa-ribbon,.booklet-theme .sp-ribbon{background:#c93125;color:#fff7e5;border:0;padding:18px 24px;letter-spacing:.08em}.booklet-theme .sa-shop{background:#fff7e5;color:#231c19;border-block:0}.booklet-theme .sa h2,.booklet-theme .sn-details h2,.booklet-theme .sn-details h3,.booklet-theme .sp-headline,.booklet-theme .sp-story h2,.booklet-theme .shonen-product-page .product-details h1,.booklet-theme .ss-contact h1,.booklet-theme .ss-social h2,.booklet-theme footer h2,.booklet-theme footer h3,.booklet-theme footer h4{font-family:var(--book-display);font-weight:400;letter-spacing:0;line-height:1.1;color:#231c19;text-transform:none}.booklet-theme .sa h2,.booklet-theme .sn-details h2,.booklet-theme .sp-headline,.booklet-theme .ss-contact h1{font-size:clamp(32px,4.5vw,58px)}.booklet-theme .sn-details h3{font-size:25px;color:#b62a1e}.booklet-theme .sa .sa-product-description{color:#231c19}.booklet-theme .sa .sa-price{color:#b62a1e}.booklet-theme .sa .sa-photo-panel,.booklet-theme .sa .sa-mobile-box,.booklet-theme .shonen-product-page .product-information__media{border:4px solid #fffaf0;border-radius:24px;box-shadow:0 7px #c7662b80;transform:none}.booklet-theme .ss-gallery,.booklet-theme .ss-gallery-controls{background:#fff7e5;color:#231c19;border-color:#f3c57c}.booklet-theme .ss-gallery-controls button{background:#ffe391;color:#231c19;border:2px solid #c86a32;border-radius:50%;box-shadow:0 3px #c86a32}.booklet-theme .sn-details{background:#fff7e5;color:#231c19;border:0}.booklet-theme .sn-card{background:#fffaf0;border:2px solid #f7bf71;border-radius:30px 14px;box-shadow:0 5px #f2c16d;padding:25px}.booklet-theme .sn-card:nth-child(2n){background:#ffe28a}.booklet-theme .sn-number{background:#c93125;color:#fff7e5;border:2px solid #fffaf0;transform:rotate(-7deg)}.booklet-theme .sn-lineup{background:#fffaf0;border:2px solid #e9ac5f;border-radius:24px;box-shadow:0 5px #f2c16d}.booklet-theme .sn-steps{background:#c93125;border:4px solid #fffaf0;border-radius:35px 16px;color:#fff7e5;box-shadow:0 5px #edb769}.booklet-theme .sn-steps h3{color:#fff7e5}.booklet-theme .sn-faq details{border-color:#e9ac5f}.booklet-theme .shonen-product-page .product-details>.group-block,.booklet-theme .ss-contact .contact-form{background:#fff7e5;border:3px solid #fffaf0;border-radius:28px;box-shadow:0 7px #c7662b80;--sp-ink:#231c19}.booklet-theme .shonen-product-page .product-details h1{font-size:clamp(34px,4vw,52px)}.booklet-theme .sp-story{background:#fff7e5;color:#231c19;border:0}.booklet-theme .sp-note{background:#ffe28a;border:2px solid #f0b764;border-radius:25px;box-shadow:0 5px #eeb970}.booklet-theme .sp-mika-panel{border-color:#fffaf0;box-shadow:0 6px #e8a651}.booklet-theme .ss-contact .contact-form__input{border:2px solid #e4ae65;border-radius:14px;color:#231c19}.booklet-theme .sp-banner>a:before{content:none}.booklet-theme .sp-back-arrow{flex-shrink:0;transform:rotate(180deg)}.booklet-theme .shonen-menu-drawer{border-right:3px solid #f8c96b;color:#231c19}.booklet-theme .sm-brand{background:#fff7e5;border-bottom:3px solid #f8c96b}.booklet-theme .sm-brand .sm-logo{width:210px}.booklet-theme .sm-brand p{width:210px;max-width:100%;text-align:center;color:#231c19;font-size:10px;letter-spacing:.06em}.booklet-theme .shonen-menu-drawer .menu-drawer__menu-item--mainlist{font-family:var(--book-display);font-weight:400;font-size:30px;background:#fff7e5;color:#231c19;border:2px solid #fffaf0;border-radius:25px 12px;box-shadow:0 5px #cf6e2b}.booklet-theme .shonen-menu-drawer .menu-drawer__menu-item--mainlist:is(:hover,[aria-current=page]){background:#c93125;color:#fff7e5;box-shadow:0 5px #a84322}.booklet-theme .shonen-menu-drawer>.menu-drawer__close-button{background:#fff7e5;color:#231c19;border:2px solid #d67c36;border-radius:50%;box-shadow:0 3px #d67c36}.booklet-theme .sm-note{background:#c93125;color:#fff7e5;border:3px solid #fff7e5;border-radius:28px;box-shadow:0 5px #d26b2a}.booklet-theme .sm-note p{font-family:var(--book-display);font-weight:400;font-size:30px;line-height:1.15}.booklet-theme footer{background:#ff851b;background-image:radial-gradient(circle,#fff7e526 1px,transparent 1.5px);background-size:18px 18px;color:#231c19}.booklet-theme footer .section-background{background:transparent}.booklet-theme footer .footer,.booklet-theme footer .footer-utilities{background:transparent;color:#231c19}.booklet-theme footer .ss-social{color:#231c19}.booklet-theme footer .email-signup{background:#fff7e5;border:3px solid #fffaf0;border-radius:28px;box-shadow:0 6px #c7662b80;color:#231c19}.booklet-theme footer .ss-social-bottom a{background:#fff7e5;color:#c93125;border:2px solid #fffaf0;border-radius:50%;box-shadow:0 4px #b95a2b}.booklet-theme .header__row{background:#fff7e5;color:#231c19}.booklet-theme .sa-dialog{background:#fff7e5;border-radius:28px;border-color:#e9ac5f}@media(max-width:799px){.booklet-theme .sa-hero-inner{padding:30px 24px 36px;gap:20px}.booklet-theme .sa .sa-headline{font-size:clamp(36px,10.9vw,66px);margin-bottom:28px;max-width:540px}.booklet-theme .sa .sa-headline .book-anime,.booklet-theme .sa .sa-headline .book-snacks{-webkit-text-stroke-width:5px}.booklet-theme .sa .sa-count-hook{font-size:17px}.booklet-theme .sa .sa-intro{font-size:16px}.booklet-theme .sa .sa-speech{top:22px;font-size:22px;margin-bottom:30px}.booklet-theme .sa .sa-tag{font-size:10px;margin-bottom:20px}.booklet-theme .sa .sa-meet{font-size:12px}.booklet-theme .sp-headline,.booklet-theme .shonen-product-page .product-details h1{font-size:34px}.booklet-theme .ss-social h2{font-size:32px}}@media(max-width:359px){.booklet-theme .sa-hero-inner{padding-inline:18px}.booklet-theme .sa .sa-headline{font-size:10.8vw}.booklet-theme .sm-brand{padding-left:18px;padding-right:70px}.booklet-theme .sm-brand p{font-size:9px}}.booklet-theme footer .ss-footer{background:transparent;border-top:4px solid #fff7e5;color:#231c19}.booklet-theme footer .ss-footer .email-signup-block{background:#fff7e5;border:3px solid #fffaf0;border-radius:28px;box-shadow:0 6px #c7662b80;color:#231c19}.booklet-theme footer .ss-footer .email-signup__heading{font-family:var(--book-display);font-weight:400;color:#231c19;line-height:1.12;text-transform:none;font-size:clamp(28px,3vw,40px)}.booklet-theme footer .ss-footer input{border-color:#dba15a;border-radius:14px;color:#231c19}.booklet-theme footer .ss-footer-utilities{background:#c93125;color:#fff7e5;border-top:3px solid #fff7e5}.booklet-theme footer .ss-footer-utilities :is(.utilities,a,button){color:#fff7e5}.booklet-theme .sa .sa-intro,.booklet-theme .sa .sa-product-description,.booklet-theme .sn-details .sn-intro,.booklet-theme .ss-social p{line-height:1.75;text-wrap:pretty}.booklet-theme .sa .sa-count-hook{max-width:34ch;line-height:1.5;letter-spacing:0}.booklet-theme .sa .sa-purchase-note{font-size:13px;line-height:1.5;margin-top:15px;color:#33231b}.booklet-theme .sa .sa-button,.booklet-theme .sa .sa-story-link,.booklet-theme .sa .sa-meet,.booklet-theme .ss-social .ss-social-contact,.booklet-theme .sn-faq a,.booklet-theme .sp-banner>a,.booklet-theme .ss-contact button{font-weight:800;letter-spacing:.035em;text-transform:uppercase;line-height:1.4}.booklet-theme .sa .sa-meet{min-height:52px}.booklet-theme .sa .sa-story-link{margin-top:18px}.booklet-theme .sn-details h2,.booklet-theme .sp-headline,.booklet-theme .sp-story h2,.booklet-theme .ss-social h2{line-height:1.13;text-wrap:balance}.booklet-theme .sn-cards{gap:24px}.booklet-theme .sn-card{display:flex;flex-direction:column;align-items:flex-start}.booklet-theme .sn-details .sn-card h3{font-size:24px;line-height:1.15;margin-bottom:14px}.booklet-theme .sn-details .sn-card p{font-size:16px;line-height:1.7;text-wrap:pretty}.booklet-theme .sn-lineup summary{font-size:16px;letter-spacing:.025em;line-height:1.5}.booklet-theme .sn-lineup-grid{gap:32px}.booklet-theme .sn-lineup-grid li{line-height:1.65;margin-bottom:12px}.booklet-theme .sn-faq summary{line-height:1.5;padding-block:5px}.booklet-theme .sn-faq p{line-height:1.75;max-width:65ch}.booklet-theme .ss-social-logo{margin-bottom:26px}.booklet-theme footer .ss-social h2{font-size:clamp(30px,3.2vw,42px);max-width:19ch;margin-bottom:18px}.booklet-theme footer .ss-social p{max-width:44ch}.booklet-theme .ss-social-bottom{gap:18px;padding-block:14px}.booklet-theme .sa-inside-anchor{scroll-margin-top:calc(var(--header-height,80px) + 18px)}.booklet-theme .ss-contact .contact-form__input{line-height:1.5;font-size:16px}.booklet-theme :is(.sa-button,.sa-story-link,.sa-meet,.ss-social-contact,.sp-banner>a,.ss-social-bottom a):focus-visible{outline:3px solid #165ca6;outline-offset:5px}@media(max-width:799px){.booklet-theme .sa .sa-headline{line-height:1.04;margin-bottom:26px}.booklet-theme .sa .sa-intro{margin-bottom:26px}.booklet-theme .sa .sa-button{max-width:100%;gap:16px;padding:15px 20px;font-size:14px}.booklet-theme .sa .sa-button span{padding-left:16px}.booklet-theme .sn-details{padding-block:46px}.booklet-theme .sn-cards{gap:22px}.booklet-theme .sn-lineup{margin-top:28px}.booklet-theme .sn-steps{margin-top:30px}.booklet-theme .sn-details h2{margin-bottom:18px}.booklet-theme .ss-social h2{max-width:21ch}.booklet-theme .ss-contact button{min-height:50px}}@media(prefers-reduced-motion:reduce){.booklet-theme :is(.sa-button,.sa-story-link,.sa-meet,.ss-social-contact,.ss-social-bottom a){transition:none}}.booklet-theme .sa .sa-speech{top:48px;background:#fffdf5;color:#231c19;border-color:#231c19;box-shadow:3px 4px #cf611e;transform:rotate(-6deg)}.booklet-theme .sa .sa-tag,.booklet-theme .sp-tag,.booklet-theme .sn-details .sn-eyebrow,.booklet-theme .ss-contact-tag,.booklet-theme .ss-gallery-controls button{background:#ffda55;color:#231c19}.booklet-theme .shonen-menu-drawer,.booklet-theme .ss-contact{background-image:none;background-color:#ff851b}@media(max-width:799px){.booklet-theme .sa .sa-speech{top:46px}}.booklet-theme .sa .sa-headline.booklet-title,.booklet-theme .sp-headline.booklet-title{font-family:var(--book-display);font-size:clamp(40px,4.5vw,64px);font-weight:400;font-style:normal;line-height:1.09;text-transform:none;letter-spacing:-.015em;transform:none;margin:10px 0 28px;padding:0 3px;max-width:640px;text-wrap:balance;overflow-wrap:normal}.booklet-theme .booklet-title .booklet-title-main,.booklet-theme .booklet-title .booklet-title-accent{display:block;font:inherit;letter-spacing:inherit;line-height:inherit;padding:0;margin:0;background:none;border:0;box-shadow:none;transform:none;white-space:normal;color:#231c19;-webkit-text-stroke:4px #fff7e5;paint-order:stroke fill;text-shadow:1px 3px 0 #cf641c}.booklet-theme .booklet-title .booklet-title-accent{color:#bf2d20;margin-top:6px}.booklet-theme .shonen-product-page .sp-headline.booklet-title{max-width:820px}.booklet-theme .sp-mika-panel{background:none;border:0;border-radius:0;box-shadow:none;padding:18px 12px 0;isolation:isolate;position:relative}.booklet-theme .sp-mika-panel:before{content:"";position:absolute;z-index:-1;top:20%;right:3%;bottom:4%;left:3%;background:#ffda55;border:5px solid #fffdf5;border-radius:42% 58% 53% 47%/55% 40% 60% 45%;transform:rotate(-8deg);box-shadow:0 6px #f3b45b}.booklet-theme .sp-mika-panel:after{content:"\2726";position:absolute;right:0;top:13%;color:#c93125;font-size:42px;line-height:1;transform:rotate(12deg)}.booklet-theme .sp-mika{position:relative;filter:drop-shadow(2px 0 0 #fffdf5) drop-shadow(-2px 0 0 #fffdf5) drop-shadow(0 3px 0 #fffdf5);height:430px}.booklet-theme .shonen-product-page .shonen-buy-now-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:15px 24px;background:#ffda55;color:#231c19;border:2px solid #fff9e9;border-radius:28px 13px;box-shadow:0 5px #ad691e;font:800 16px/1.4 Arial,sans-serif;letter-spacing:.035em;text-transform:uppercase;cursor:pointer;transition:background .15s,transform .15s,box-shadow .15s}.booklet-theme .shonen-product-page .shonen-buy-now-button:before,.booklet-theme .shonen-product-page .shonen-buy-now-button:after{display:none}.booklet-theme .shonen-product-page .shonen-buy-now-button:not(:disabled):hover{background:#ffe782;transform:translateY(-1px);box-shadow:0 6px #ad691e}.booklet-theme .shonen-product-page .shonen-buy-now-button:not(:disabled):active{transform:translateY(3px);box-shadow:0 2px #ad691e}.booklet-theme .shonen-product-page .shonen-buy-now-button:disabled{opacity:.6;cursor:not-allowed}.booklet-theme .shonen-product-page .shonen-buy-now-button:focus-visible{outline:3px solid #165ca6;outline-offset:5px}.booklet-theme .accelerated-checkout-block{padding-bottom:6px}@media(max-width:799px){.booklet-theme .sa .sa-headline.booklet-title,.booklet-theme .sp-headline.booklet-title{font-size:clamp(36px,10.4vw,54px);line-height:1.1;max-width:600px;margin:8px 0 28px}.booklet-theme .booklet-title .booklet-title-main,.booklet-theme .booklet-title .booklet-title-accent{-webkit-text-stroke-width:3px;text-shadow:1px 2px 0 #cf641c}.booklet-theme .sp-mika-panel{max-width:320px;width:100%}.booklet-theme .sp-mika{height:340px}}@media(prefers-reduced-motion:reduce){.booklet-theme .shonen-product-page .shonen-buy-now-button{transition:none}}.booklet-theme .sa .sa-headline.booklet-title,.booklet-theme .sp-headline.booklet-title{font-family:Shonen Block,Arial Black,Arial,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:clamp(38px,4.1vw,62px);line-height:1.16;letter-spacing:-.035em;padding:6px 5px 9px;max-width:670px;text-wrap:balance}.booklet-theme .booklet-title .booklet-title-main,.booklet-theme .booklet-title .booklet-title-accent{color:#ffce32;background:none;-webkit-text-stroke:5px #17130f;paint-order:stroke fill;text-shadow:none;filter:drop-shadow(0 4px 0 #17130f) drop-shadow(0 1px 0 #ffda55);line-height:inherit;letter-spacing:inherit}.booklet-theme .booklet-title .booklet-title-accent{margin-top:10px}@supports (background-clip:text){.booklet-theme .booklet-title .booklet-title-main,.booklet-theme .booklet-title .booklet-title-accent{background:linear-gradient(180deg,#fff280,#ffdf35,#ffad13 70%,#ff8018);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px #17130f;filter:drop-shadow(2px 0 0 #17130f) drop-shadow(-2px 0 0 #17130f) drop-shadow(0 -2px 0 #17130f) drop-shadow(0 4px 0 #17130f) drop-shadow(0 1px 0 #ffda55)}}@media(max-width:799px){.booklet-theme .sa .sa-headline.booklet-title,.booklet-theme .sp-headline.booklet-title{font-size:clamp(30px,9.5vw,52px);line-height:1.18;letter-spacing:-.04em;margin-bottom:26px;padding-inline:5px}.booklet-theme .booklet-title .booklet-title-accent{margin-top:8px}}@media(forced-colors:active){.booklet-theme .booklet-title .booklet-title-main,.booklet-theme .booklet-title .booklet-title-accent{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0;filter:none}}body.booklet-theme #MainContent :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.sn-lineup>summary):not(.booklet-title):not(product-price),body.booklet-theme footer .ss-footer :is(h2,h3,h4,.email-signup__heading),body.booklet-theme .sm-note p{font-family:Shonen Block,Arial Black,Arial,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;line-height:1.2;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;color:#ffce32;background:none;-webkit-text-stroke:.065em #17130f;paint-order:stroke fill;text-shadow:none;filter:drop-shadow(0 .055em 0 #17130f) drop-shadow(0 .02em 0 #ffda55)}body.booklet-theme #MainContent :is(h1,.h1):not(.booklet-title):not(product-price){font-size:clamp(30px,3.8vw,50px)}body.booklet-theme #MainContent :is(h2,.h2){font-size:clamp(28px,3.3vw,44px)}body.booklet-theme #MainContent :is(h3,.h3){font-size:clamp(22px,2.2vw,30px)}body.booklet-theme #MainContent :is(h4,h5,h6,.h4,.h5,.h6){font-size:clamp(19px,1.8vw,24px)}body.booklet-theme #MainContent .sn-lineup>summary{font-size:20px;line-height:1.35}body.booklet-theme footer .ss-footer :is(h2,h3,h4,.email-signup__heading){font-size:clamp(25px,2.6vw,36px);line-height:1.25}body.booklet-theme .sm-note p{font-size:25px;line-height:1.25}@supports (background-clip:text){body.booklet-theme #MainContent :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.sn-lineup>summary):not(.booklet-title):not(product-price),body.booklet-theme footer .ss-footer :is(h2,h3,h4,.email-signup__heading),body.booklet-theme .sm-note p{background:linear-gradient(180deg,#fff280,#ffdf35,#ffad13 70%,#ff8018);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.025em #17130f;filter:drop-shadow(.032em 0 0 #17130f) drop-shadow(-.032em 0 0 #17130f) drop-shadow(0 -.032em 0 #17130f) drop-shadow(0 .065em 0 #17130f) drop-shadow(0 .016em 0 #ffda55)}}body.booklet-theme #MainContent .sn-lineup>summary:after{-webkit-text-fill-color:#231c19;-webkit-text-stroke:0;filter:none}@media(max-width:799px){body.booklet-theme #MainContent .sn-card h3{font-size:23px}body.booklet-theme #MainContent .sn-lineup>summary{font-size:18px}body.booklet-theme footer .email-signup__heading{font-size:26px}}@media(forced-colors:active){body.booklet-theme #MainContent :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.sn-lineup>summary):not(.booklet-title):not(product-price),body.booklet-theme footer .ss-footer :is(h2,h3,h4,.email-signup__heading),body.booklet-theme .sm-note p{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0;filter:none}}body.booklet-theme #MainContent .booklet-title{filter:none;text-shadow:none;-webkit-text-stroke:0;-webkit-text-fill-color:initial;background:none}body.booklet-theme #MainContent .booklet-title :is(.booklet-title-main,.booklet-title-accent){color:#ffce32;background:none;-webkit-text-fill-color:#ffce32;-webkit-text-stroke:5px #17130f;paint-order:stroke fill;text-shadow:none;filter:drop-shadow(0 3px 0 #17130f);padding:2px 0}@supports (background-clip:text){body.booklet-theme #MainContent .booklet-title :is(.booklet-title-main,.booklet-title-accent){background:linear-gradient(180deg,#fff280,#ffdf35,#ffad13 70%,#ff8018);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px #17130f;filter:drop-shadow(2px 0 0 #17130f) drop-shadow(-2px 0 0 #17130f) drop-shadow(0 -2px 0 #17130f) drop-shadow(0 3px 0 #17130f)}}body.booklet-theme #MainContent product-price,body.booklet-theme #MainContent product-price :is(.price,.compare-at-price,.unit-price),body.booklet-theme #MainContent .sa .sa-price{color:#000;-webkit-text-fill-color:#000;-webkit-text-stroke:0;background:none;filter:none;text-shadow:none;font-family:Arial,Helvetica,sans-serif}@media(min-width:800px){body.booklet-theme .sa .sa-speech{top:70px}}@media(forced-colors:active){body.booklet-theme #MainContent .booklet-title :is(.booklet-title-main,.booklet-title-accent){background:none;color:CanvasText;-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0;filter:none}}body.booklet-theme :is(.sa .sa-intro,.sa .sa-product-description,.sa-dialog-body>p:not(.sa-tag),.sn-intro,.sn-card p,.sn-lineup p,.sn-lineup-grid li,.sn-faq p,.sp-story-copy>p:not(.sp-tag),.sp-note p,.ss-contact-layout .rte,.ss-contact-layout .rte p,.shonen-product-page .product-details .rte,.shonen-product-page .product-details .rte p,.ss-social>p){font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.75;letter-spacing:.01em;text-transform:none;text-align:start;color:#231c19;text-wrap:pretty;overflow-wrap:break-word}body.booklet-theme :is(.sa .sa-product-description,.sn-intro,.sn-faq p,.sp-story-copy>p:not(.sp-tag),.ss-contact-layout .rte,.ss-social>p){max-width:60ch}body.booklet-theme :is(.sa-product-description,.shonen-product-page .product-details .rte,.ss-contact-layout .rte) p+p{margin-top:1em}body.booklet-theme .sn-lineup-grid li{margin-bottom:.65em}body.booklet-theme .sn-faq summary{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:1.55}body.booklet-theme .sn-steps li{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.65;margin-bottom:.55em}body.booklet-theme .sa .sa-purchase-note{font-size:15px;line-height:1.6}body.booklet-theme .ss-contact .contact-form__input{font-size:17px;line-height:1.6}body.booklet-theme .ss-contact .contact-form__input::placeholder{color:#514b45;opacity:1}@media(max-width:799px){body.booklet-theme :is(.sa .sa-intro,.sa .sa-product-description,.sa-dialog-body>p:not(.sa-tag),.sn-intro,.sn-card p,.sn-lineup p,.sn-lineup-grid li,.sn-faq p,.sp-story-copy>p:not(.sp-tag),.sp-note p,.ss-contact-layout .rte,.ss-contact-layout .rte p,.shonen-product-page .product-details .rte,.shonen-product-page .product-details .rte p,.ss-social>p){font-size:17px;line-height:1.7}body.booklet-theme .sn-faq summary,body.booklet-theme .sn-steps li{font-size:17px}}body.booklet-theme :is(.sa .sa-tag,.shonen-product-page .sp-tag,.sn-details .sn-eyebrow,.ss-contact .ss-contact-tag){font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:800;line-height:1.5;letter-spacing:.045em;padding:12px 20px;box-sizing:border-box;width:fit-content;max-width:100%;white-space:normal;overflow-wrap:break-word;text-wrap:balance}@media(max-width:799px){body.booklet-theme :is(.sa .sa-tag,.shonen-product-page .sp-tag,.sn-details .sn-eyebrow,.ss-contact .ss-contact-tag){font-size:14px;padding:11px 16px;letter-spacing:.035em}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/shonen-booklet.css.map */
