@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--font-body--family: "Space Grotesk", system-ui, -apple-system, sans-serif !important;--font-subheading--family: "Space Grotesk", system-ui, sans-serif !important;--font-heading--family: "Unbounded", system-ui, sans-serif !important;--font-accent--family: "Gowun Batang", "Noto Sans KR", serif !important;--kawaii-red: #e83e2a;--kawaii-red-dark: #b82a18;--kawaii-cream: #fff6e5;--kawaii-yellow: #ffd23f;--kawaii-pink: #ffb8c9;--kawaii-ink: #2b1810}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading--family);font-weight:800;letter-spacing:-.02em}.button,button.button,a.button{font-family:var(--font-body--family);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.header-group .announcement-bar,.announcement-bar__text,.announcement-bar{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.resource-card,.product-card{box-shadow:0 2px 8px #2b18100f;transition:box-shadow .18s ease,transform .18s ease}.resource-card:hover,.product-card:hover,a:hover .resource-card,a:hover .product-card{box-shadow:0 10px 24px #2b181024}.card-gallery,.product-media-container,.product-media{border-radius:16px;overflow:hidden}:is(.collection-wrapper--full-width) .card-gallery,:is(.collection-wrapper--full-width-on-mobile) .card-gallery{margin-inline-start:0!important;margin-inline-end:0!important}a:not(.button):hover{color:var(--kawaii-red)}.card-gallery .product-badges--top-right{top:8px;right:8px}.card-gallery .product-badges__badge--rectangle{min-height:24px;padding:4px 9px;border:1px solid rgb(232 62 42 / .22);border-radius:999px;background:#fff6e5f0;color:var(--kawaii-red);box-shadow:0 3px 9px #2b18101a;font-family:var(--font-body--family);font-size:.66rem;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}header nav a{letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.product-information{background:var(--kawaii-cream)}.product-information .product-title{font-family:var(--font-heading--family);font-weight:800;font-size:clamp(38px,5vw,76px);line-height:.94;letter-spacing:-.03em;color:var(--kawaii-ink)}.product-information h1:before{content:"";display:block;height:5px;width:72px;background:linear-gradient(90deg,#e83e2a,#ff6b35,#ffd23f,#4ecdc4,#45b7d1,#9b59b6);border-radius:3px;margin-bottom:14px}.product-information h1:after{content:" \2726";color:var(--kawaii-yellow);font-size:.45em;vertical-align:super;font-family:sans-serif}.product-information__media,product-gallery{border-radius:20px;overflow:hidden;position:relative}.product-information__media img,product-gallery img{border-radius:12px;background:var(--kawaii-cream)}.price,.product-information .price{font-family:var(--font-heading--family)}.variant-picker-swatch{border-radius:50%;border:1.5px solid rgb(43 24 16 / .2)}.variant-picker-swatch[aria-checked=true],.variant-picker-swatch[data-selected=true]{outline:2px solid var(--kawaii-red);outline-offset:3px;border-color:transparent}.variant-picker-button{border-radius:999px;font-family:var(--font-body--family);font-weight:600;letter-spacing:.06em}.variant-picker-button[aria-checked=true],.variant-picker-button[data-selected=true]{background:linear-gradient(var(--kawaii-ink),var(--kawaii-ink)) padding-box,linear-gradient(135deg,#e83e2a,#ffd23f,#9b59b6) border-box!important;border:2px solid transparent!important;color:var(--kawaii-cream)!important}button[name=add]{font-family:var(--font-heading--family);font-size:15px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:20px 28px;border-radius:999px;background:var(--kawaii-red);color:var(--kawaii-cream);border:none}button[name=add]:hover{background:var(--kawaii-red-dark)}button.shopify-payment-button__button--unbranded{font-family:var(--font-heading--family)!important;font-size:15px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:999px!important}@media(max-width:749px){.product-information__media,product-gallery{padding:16px;border-radius:20px}}footer.section-wrapper{--oppa-footer-bg: #d43f72;--oppa-footer-text: #fff6e5;--oppa-footer-link: #ffd23f;--oppa-footer-muted: rgb(255 246 229 / .82);--oppa-footer-rule: rgb(255 246 229 / .18)}footer.section-wrapper .section-background{background:var(--oppa-footer-bg)!important}footer.section-wrapper .section{color:var(--oppa-footer-text)}footer.section-wrapper :is(h2,h3){color:var(--oppa-footer-text);font-family:var(--font-heading--family);font-size:clamp(.78rem,.72rem + .18vw,.9rem);line-height:1.2;letter-spacing:0;margin:0;text-transform:uppercase}footer.section-wrapper p{color:var(--oppa-footer-muted);font-weight:700;line-height:1.35;margin:0}footer.section-wrapper a{color:var(--oppa-footer-link)!important;font-weight:800;text-decoration-thickness:1px;text-underline-offset:.18em}footer.section-wrapper a:hover{color:var(--oppa-footer-text)!important}footer.section-wrapper .footer-content{align-items:start}footer.section-wrapper .footer-content>*{min-width:0}footer.section-wrapper .email-signup-block{width:min(100%,330px)}footer.section-wrapper .email-signup__input-group{background:var(--oppa-footer-text);border-radius:999px;overflow:hidden}footer.section-wrapper .email-signup__input{background:var(--oppa-footer-text);border:0;color:var(--kawaii-ink);font-weight:700;min-height:48px}footer.section-wrapper .email-signup__input::placeholder{color:#2b1810bd}footer.section-wrapper .email-signup__button{color:var(--kawaii-red);padding-inline:18px}footer.section-wrapper .social-icons__wrapper{justify-content:flex-start}footer.section-wrapper .social-icons__icon{color:#ff8a7a}footer.section-wrapper .oppa-footer-payments{display:flex;flex-wrap:wrap;gap:7px;max-width:370px}footer.section-wrapper .oppa-footer-payment{display:block;width:44px;height:31px;border-radius:2px;background-image:url(cartoes-icones.png);background-repeat:no-repeat;background-size:192px 4000px;background-color:#fff;box-shadow:0 4px 14px #2b18101f}footer.section-wrapper .oppa-footer-payment--visa{width:43px;background-position:0 -29.6px}footer.section-wrapper .oppa-footer-payment--mastercard{background-position:0 -107.2px}footer.section-wrapper .oppa-footer-payment--elo{background-position:0 -504px}footer.section-wrapper .oppa-footer-payment--hipercard{background-position:0 -349.6px}footer.section-wrapper .oppa-footer-payment--amex{width:43px;background-position:0 -187.2px}footer.section-wrapper .oppa-footer-payment--pix{background-position:0 -3936px}footer.section-wrapper .oppa-footer-payment--boleto{background-position:0 -588px}footer.section-wrapper .oppa-footer-seals{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}footer.section-wrapper .oppa-footer-seal{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:0;border:0;border-radius:4px;background:#fff;color:var(--oppa-footer-text)!important;box-shadow:0 4px 14px #2b18101f;text-decoration:none}footer.section-wrapper .oppa-footer-seal:hover{transform:translateY(-1px)}footer.section-wrapper .oppa-footer-seal img{display:block;width:auto;height:auto;object-fit:contain}footer.section-wrapper .oppa-footer-seal--ra img{width:114px}footer.section-wrapper .oppa-footer-seal--google img{width:102px}footer.section-wrapper .oppa-footer-seal--ssl img{width:106px}footer.section-wrapper .divider{border-color:var(--oppa-footer-rule)}@media(max-width:749px){footer.section-wrapper .footer-content{gap:32px}footer.section-wrapper .section{text-align:left}footer.section-wrapper .oppa-footer-payments{max-width:100%}}.blog-post-content,.blog-post-content p,.blog-post-content ul,.blog-post-content ol,.blog-post-content li,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-post-content h6,.blog-post-title,header h1.blog-post-title{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important}.blog-post-content{font-size:18px;line-height:1.7}.blog-post-content p{font-size:18px;line-height:1.7;margin-block:.9em}.blog-post-content h2{font-size:clamp(24px,1.4rem + .5vw,28px);font-weight:700;letter-spacing:-.01em;line-height:1.25;margin-block-start:1.8em;margin-block-end:.6em}.blog-post-content h3{font-size:clamp(20px,1.2rem + .3vw,22px);font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-block-start:1.5em;margin-block-end:.5em}.blog-post-content h4{font-size:18px;font-weight:600;line-height:1.35;margin-block-start:1.3em;margin-block-end:.4em}.blog-post-content ul,.blog-post-content ol{font-size:18px;line-height:1.7}.blog-post-content li{margin-block:.3em}.blog-post-title,header h1.blog-post-title{font-size:clamp(26px,1.6rem + .8vw,32px);font-weight:700;letter-spacing:-.015em;line-height:1.2}.blog-post-content figure{margin:1.8em 0 1.2em;padding:0}.blog-post-content figure img{display:block;width:100%;height:auto;border-radius:6px}.blog-post-content figcaption{margin-top:.5em;text-align:right;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:700;line-height:1.2;color:#2b18109e;letter-spacing:0}@media(max-width:749px){.blog-post-content,.blog-post-content p,.blog-post-content ul,.blog-post-content ol{font-size:17px;line-height:1.65}.blog-post-content h2{font-size:22px}.blog-post-content h3{font-size:19px}.blog-post-title,header h1.blog-post-title{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
