:root{--t-main:#1F4D35;--t-acc:#C8102E;--t-gold:#D4A23A;--t-tint:#EEF3EF}body.pat-dots{background-color:var(--cream);background-image:radial-gradient(circle at 18px 18px,var(--t-pat,rgba(34,28,20,.07)) 2px,transparent 2.6px);background-size:56px 56px}body.pat-confetti{background-color:var(--cream);background-image:radial-gradient(circle at 14px 18px,rgba(224,102,46,.13) 2.4px,transparent 3px),radial-gradient(circle at 52px 40px,rgba(43,75,199,.11) 2.2px,transparent 2.8px),radial-gradient(circle at 34px 70px,rgba(249,214,72,.22) 2.6px,transparent 3.2px);background-size:84px 84px}body.pat-stars{background-color:var(--cream);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cpath d='M24 14l2.4 7 7 2.4-7 2.4-2.4 7-2.4-7-7-2.4 7-2.4z' fill='%23D4A23A' fill-opacity='.16'/%3E%3Cpath d='M70 60l1.6 4.6 4.6 1.6-4.6 1.6-1.6 4.6-1.6-4.6-4.6-1.6 4.6-1.6z' fill='%23221C14' fill-opacity='.08'/%3E%3C/svg%3E")}body.pat-snow{background-color:var(--cream);background-image:radial-gradient(circle at 20px 20px,rgba(31,77,53,.07) 2px,transparent 2.6px),radial-gradient(circle at 60px 50px,rgba(212,162,58,.1) 1.6px,transparent 2.2px);background-size:80px 80px}body.pat-hearts{background-color:var(--cream);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cpath d='M22 30c-3-5-11-3-10 3 1 5 10 10 10 10s9-5 10-10c1-6-7-8-10-3z' fill='%23E0335E' fill-opacity='.08'/%3E%3Cpath d='M68 70c-2-3-7-2-6 2 0 3 6 6 6 6s6-3 6-6c1-4-4-5-6-2z' fill='%23B3123A' fill-opacity='.07'/%3E%3C/svg%3E")}.pbanner.ph-old .pb-bg img{left:auto;right:max(0px,calc(50% - 680px));width:min(46%,640px);object-fit:cover;object-position:50% 50%;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 65%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 65%,transparent 100%)}.pbanner.ph-old .pb-bg:after{display:none}.pbanner .acc{color:var(--t-word,var(--t-acc))}.pbanner .sticker{background:var(--t-gold)}.pbanner .btn:not(.ghost){background:var(--t-btn,var(--t-acc));color:var(--t-btnt,#fff)}.pbanner .btn.ghost{background:#fff!important;color:#221c14!important;border:2px solid #221C14}.pbanner .lead b{color:var(--t-main)}.pbbtns{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pbanner .pbbtns .btn{margin-top:0}.pbanner .btn.ghost{background:#fff;color:var(--ink)}.tsec{padding:34px 20px 0;scroll-margin-top:100px}.tsec h2.t{margin:0}.tsec h2.t .dot{color:var(--t-acc)}.tsec .sub{margin:4px 0 0;color:var(--ink2)}.thd{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.ttag{display:inline-block;font-size:12px;font-weight:800;border:1.5px solid var(--ink);border-radius:8px;padding:2px 8px;box-shadow:2px 2px 0 var(--ink);background:var(--t-gold);transform:rotate(-3deg)}.wchips{display:flex;gap:8px;margin-top:14px;overflow-x:auto;scrollbar-width:none;margin-left:-20px;margin-right:-20px;padding:2px 20px 4px}.wchips::-webkit-scrollbar{display:none}.wchips button{flex:none;border:2px solid var(--ink);border-radius:999px;background:#fff;color:var(--ink);padding:6px 14px;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.wchips button[aria-pressed=true]{background:var(--t-main);color:#fff;box-shadow:2px 2px 0 var(--t-gold)}.trow{--cw: calc((100vw - 96px)/2) ;display:grid;grid-auto-flow:column;grid-auto-columns:var(--cw);gap:16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;margin:0 -20px;padding:16px 20px 14px;scroll-padding:0 20px}.trow::-webkit-scrollbar{display:none}.trow>*{scroll-snap-align:start;min-width:0}.rarr{display:none;gap:6px;margin-left:auto}.ra{width:38px;height:38px;border-radius:50%;border:2px solid var(--ink);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:2px 2px 0 var(--ink);color:var(--ink)}.ra:disabled{opacity:.35;box-shadow:none;cursor:default}.itile{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ink);background:#fff;border:2px solid var(--ink);border-radius:16px;box-shadow:4px 4px 0 var(--ink);padding:6px 6px 10px}.itile .ip{aspect-ratio:1/1;border-radius:11px;overflow:hidden;background:#faf0df;display:flex;align-items:center;justify-content:center}.itile img{width:100%;height:100%;object-fit:contain;display:block}.itile .soon{font-size:12px;font-weight:800;color:var(--ink3);border:1.5px dashed #B9AE9F;border-radius:8px;padding:2px 8px}.itile b{font-size:15px;padding:0 4px;line-height:1.2}.rvs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.rv{margin:0;background:#fff;border:2px solid var(--ink);border-radius:16px;box-shadow:4px 4px 0 var(--ink);overflow:hidden;display:flex;flex-direction:column}.rv img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;border-bottom:2px solid var(--ink)}.rv figcaption{padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px}.rv .st{color:var(--t-gold);letter-spacing:1px;font-size:14px}.rv p{margin:0;font-size:14px;line-height:1.4}.rv small{font-size:12.5px;color:var(--ink2);font-weight:700}.rv small span{color:var(--t-main)}.tfaq .hf-a a{color:var(--t-main);font-weight:800}@media(min-width:1024px){.pbbtns{gap:14px;margin-top:22px}.tsec{max-width:1200px;margin:0 auto;padding:52px 0 0}.tsec h2.t{font-size:clamp(26px,2.1vw,34px)}.tsec .sub{font-size:16.5px}.wchips{margin:16px 0 0;padding:2px 0 4px;overflow:visible}.rarr{display:flex}.trow{--cw: calc((min(1200px, 100vw - 80px) - 132px)/6.4) ;gap:22px;margin:0 -8px;padding:16px 8px;scroll-padding:0 8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 70px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 70px),transparent)}.trow.at-end{-webkit-mask-image:none;mask-image:none}.trow.fit{grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-columns:auto;-webkit-mask-image:none;mask-image:none;margin:0;padding:16px 0}.rvs{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.tfaq{display:grid;grid-template-columns:300px minmax(0,1fr);column-gap:40px;align-items:start}.tfaq h2.t{font-size:clamp(32px,2.6vw,44px)!important;line-height:1.02}.tfaq .hf{margin-top:0}}@media(max-width:1023px){.pbbtns{gap:8px;flex-wrap:nowrap}}.rv img{aspect-ratio:1/1!important;object-fit:contain;background:#fff}.pb-dark .pt,.pb-dark .lead{color:#fff7ec!important}.pb-dark .lead b{color:#f9d648!important}@media(min-width:1024px){.pb-scrim .pb-bg:after{background:linear-gradient(90deg,rgba(var(--pb),.92) 0,rgba(var(--pb),.75) 30%,rgba(var(--pb),0) 50%)!important}}@media(min-width:1024px){.pbanner:not(.no-pic){container-type:inline-size}.pbanner:not(.no-pic) .pb-tx>*{max-width:calc(38cqw - ((100cqw - min(1320px,100cqw - 2 * var(--gut,40px)))/2))}.pbanner:not(.no-pic) h1.pt{white-space:normal;text-wrap:balance;font-size:clamp(36px,3.9cqw,64px)}.pb-ddark{--pb:var(--pbd)!important}.pb-ddark .pt,.pb-ddark .lead{color:#fff7ec!important}.pb-ddark .lead b{color:#f9d648!important}.pb-ddark .acc{color:var(--t-word-d)!important}.pb-cword .acc{color:var(--t-word-ph)!important}}@media(max-width:1023px){.pb-dark .pt,.pb-dark .lead{color:#221c14!important}.pb-dark .lead b{color:inherit!important}.pbanner .acc{color:var(--t-word-ph,var(--t-word))!important}.pb-dark .pb-link{color:var(--t-word-ph)!important}}#ideas .pcard .pc-pic img{object-fit:cover}#reviews:empty{display:none}.np-cintro{padding-bottom:36px;width:100%;box-sizing:border-box}.np-cintro .np-rich{max-width:760px;font-size:16px;line-height:1.6;color:#3b332a}.np-cintro .np-rich p{margin:0 0 12px}.np-sv{padding:20px 16px 32px;max-width:1200px;margin:0 auto}.np-sv h1{margin:0 0 16px;font-size:clamp(32px,7vw,56px);line-height:1.05;letter-spacing:-.02em}
/*# sourceMappingURL=/cdn/shop/t/19/assets/np-page-theme-h0.css.map */
