:root{--gr-breu: #010215;--gr-noite: #111135;--gr-ardosia: #2B2D46;--gr-violeta: #484D7C;--gr-lavanda: #C1BFDE;--gr-lilas: #9F8BF0;--gr-osso: #EDEBF5;--gr-violeta-txt: #8E93C4;--gr-papel: #FBFAFD;--gr-cartao: #FFFFFF;--gr-linha: #E6E4EF;--gr-linha-forte: #CFCBE0;--gr-tinta: #14142B;--gr-tinta-media: #4A4A6A;--gr-tinta-fraca: #6E6C90;--gr-cta: #3B2F73;--gr-cta-hover: #2C2358;--gr-verde: #0E7A4F;--gr-verde-hover: #0B6341;--gr-oferta: #A81E3A;--gr-oferta-escuro: #E4677F;--gr-nota: #D9A441;--gr-r: 10px;--gr-r-selo: 6px;--gr-disp: var(--font-heading--family, Georgia, serif);--gr-texto: var(--font-body--family, Inter, sans-serif);--gr-anton: var(--font-accent--family, Impact, sans-serif)}body{background:var(--gr-papel)}.gr-env{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.gr-sec{padding:64px 0}.gr-sec--apertada{padding:28px 0 10px}.gr-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.gr-cab--meio{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}.gr-cab h2{font-family:var(--gr-texto);font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.1;font-size:clamp(26px,3.2vw,38px);color:var(--gr-tinta)}.gr-cab a{font-size:13px;font-weight:600;color:var(--gr-cta);white-space:nowrap;text-decoration:none}.gr-cab a:hover{text-decoration:underline}.gr-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gr-tinta-fraca);font-weight:500;font-family:var(--gr-texto);margin:0 0 6px}.gr-grade{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.gr-grade--3{grid-template-columns:repeat(3,1fr)}@media(max-width:899px){.gr-env{padding:0 16px}.gr-sec{padding:44px 0}.gr-cab{flex-direction:column;align-items:flex-start;gap:8px}.gr-cab--meio{align-items:center;gap:10px}.gr-grade,.gr-grade--3{grid-template-columns:repeat(2,1fr);gap:12px}}.gr-card{position:relative;background:var(--gr-cartao);border:1px solid var(--gr-linha);border-radius:var(--gr-r);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px #14142b0d,0 8px 20px -6px #14142b24;transition:box-shadow .2s ease,transform .2s ease,border-color .18s ease}.gr-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;z-index:3;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95) 16%,rgba(255,255,255,.95) 84%,transparent)}.gr-card__link{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}.gr-foto{position:relative;overflow:hidden;padding:8px;background:radial-gradient(125% 82% at 50% 106%,#484d7c38,#484d7c14 45%,#fff 75%)}.gr-foto img{display:block;aspect-ratio:1;object-fit:contain;width:100%;height:auto;border-radius:6px;transition:transform .35s cubic-bezier(.22,.61,.36,1)}.gr-selo{position:absolute;top:9px;left:9px;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:4px 8px;border-radius:var(--gr-r-selo);font-family:var(--gr-texto);max-width:calc(100% - 78px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gr-selo--novo{background:var(--gr-breu);color:var(--gr-osso)}.gr-selo--oferta{background:var(--gr-oferta);color:#fff}.gr-txt{padding:13px 14px 12px;display:flex;flex-direction:column;gap:7px;flex:1}.gr-txt h3{font-family:var(--gr-texto);font-size:14.5px;font-weight:600;line-height:1.35;color:var(--gr-tinta);margin:0}.gr-estrelas{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--gr-tinta-fraca)}.gr-estrelas svg{width:12px;height:12px;fill:var(--gr-nota)}.gr-mini{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.gr-mini li{position:relative;padding-left:22px;font-size:11.5px;line-height:1.5;color:var(--gr-tinta-media);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gr-mini li:before{content:"";position:absolute;left:0;top:.16em;width:15px;height:15px;border-radius:50%;background:var(--gr-cta)}.gr-mini li:after{content:"";position:absolute;left:5.4px;top:.42em;width:3.4px;height:6.4px;border:solid #fff;border-width:0 1.7px 1.7px 0;transform:rotate(43deg)}.gr-preco{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums;margin-top:auto}.gr-preco b{font-size:19px;font-weight:700;color:var(--gr-tinta);font-family:var(--gr-texto)}.gr-preco s{font-size:13px;color:var(--gr-tinta-fraca)}.gr-preco .gr-off{font-size:11px;font-weight:700;color:var(--gr-oferta);letter-spacing:.04em}.gr-card__form{display:block}.gr-card .product-form-buttons{display:block;margin:0 14px 14px}.gr-card .product-form-text__error{display:none}.gr-card .button.gr-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--gr-verde);color:#fff;border:0;border-radius:var(--gr-r);padding:10px;min-height:0;font-family:var(--gr-anton);font-weight:400;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.gr-card .button.gr-btn:hover{background:var(--gr-verde-hover)}.gr-card .button.gr-btn .add-to-cart-icon{display:none}@media(hover:hover){.gr-card:hover{border-color:var(--gr-linha-forte);transform:translateY(-3px);box-shadow:0 2px 4px #14142b0f,0 16px 34px -8px #14142b38}.gr-card:hover .gr-foto img{transform:rotate(-1.2deg) scale(1.045)}}@media(max-width:899px){.gr-txt{padding:11px 10px 10px;gap:5px}.gr-preco b{font-size:18px}.gr-mini li{font-size:11px;padding-left:17px}.gr-mini li:before{width:12px;height:12px;top:.2em}.gr-mini li:after{left:4.3px;top:.42em;width:2.8px;height:5.2px;border-width:0 1.5px 1.5px 0}.gr-card .product-form-buttons{margin:0 10px 10px}}.shopify-section-group-header-group .announcement-bar,.shopify-section-group-header-group .announcement-bar+.section-background{background:var(--gr-breu)!important}.shopify-section-group-header-group .announcement-bar *{color:var(--gr-lavanda)}.shopify-section-group-header-group .announcement-bar p{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;line-height:1.25;font-family:var(--gr-texto)}.shopify-section-group-header-group .announcement-bar strong,.shopify-section-group-header-group .announcement-bar em{font-family:var(--gr-anton);font-style:normal;font-weight:400;font-size:15px;letter-spacing:.045em;color:var(--gr-lilas)}.header-section header-component,.header-section .header{background:var(--gr-cartao)}.header-section .header a,.header-section .header button,.header-section .header summary{color:var(--gr-tinta)}.header-section .header__row--bottom a{font-size:13.5px;font-weight:500;color:var(--gr-tinta-media)}.header-section .header__row--bottom a:hover{color:var(--gr-cta)}.shopify-section-group-footer-group .section,.shopify-section-group-footer-group .section-background{background:var(--gr-breu)!important;color:var(--gr-lavanda)}.shopify-section-group-footer-group .footer,.shopify-section-group-footer-group .footer-utilities{color:var(--gr-lavanda)}.shopify-section-group-footer-group h6,.shopify-section-group-footer-group .h6{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gr-osso);font-family:var(--gr-texto);font-weight:600;margin:0 0 12px}.shopify-section-group-footer-group p,.shopify-section-group-footer-group li,.shopify-section-group-footer-group a,.shopify-section-group-footer-group span{color:var(--gr-lavanda)}.shopify-section-group-footer-group .menu-list a,.shopify-section-group-footer-group .footer__menu a{font-size:13.5px;opacity:.8}.shopify-section-group-footer-group a:hover{opacity:1;text-decoration:underline}.shopify-section-group-footer-group .gr-tag{font-family:var(--gr-disp);font-size:15px;color:var(--gr-osso);opacity:.9}.shopify-section-group-footer-group .gr-selo-prova{display:inline-flex;flex-direction:column;gap:2px;margin-top:18px;padding:11px 13px;border:1px solid rgba(193,191,222,.2);border-radius:var(--gr-r);background:#c1bfde0d;max-width:230px;text-decoration:none}.shopify-section-group-footer-group .gr-selo-prova strong{font-size:13.5px;color:var(--gr-osso);font-weight:600}.shopify-section-group-footer-group .gr-selo-prova span{font-size:11.5px;color:var(--gr-lavanda);opacity:.7}.shopify-section-group-footer-group .gr-selo-prova .gr-est{color:#e8c35a;letter-spacing:1px;font-size:13px}.shopify-section-group-footer-group .footer-utilities{border-top:1px solid rgba(193,191,222,.16)}.shopify-section-group-footer-group .footer-utilities p,.shopify-section-group-footer-group .footer-utilities a{font-size:12px;opacity:.6}.product-grid .product-card,.resource-list .product-card{background:var(--gr-cartao);border:1px solid var(--gr-linha);border-radius:var(--gr-r);overflow:hidden;box-shadow:0 1px 2px #14142b0d,0 8px 20px -6px #14142b24}.product-grid .product-card .product-media-container,.resource-list .product-card .product-media-container{background:radial-gradient(125% 82% at 50% 106%,#484d7c38,#484d7c14 45%,#fff 75%);padding:8px}.product-grid .product-card .product-grid__card,.resource-list .product-card .product-grid__card{padding:0 14px 14px}.product-information .product-title,.product-information h1{font-family:var(--gr-disp);font-weight:800;letter-spacing:.005em;line-height:1.1}.product-information .rte ul{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:8px}.product-information .rte ul li{position:relative;padding-left:26px;font-size:14.5px;line-height:1.5;color:var(--gr-tinta-media)}.product-information .rte ul li:before{content:"";position:absolute;left:0;top:.18em;width:17px;height:17px;border-radius:50%;background:var(--gr-cta)}.product-information .rte ul li:after{content:"";position:absolute;left:6.2px;top:.42em;width:3.8px;height:7.4px;border:solid #fff;border-width:0 1.8px 1.8px 0;transform:rotate(43deg)}.product-information .add-to-cart-button{font-family:var(--gr-anton);font-weight:400;letter-spacing:.1em;text-transform:uppercase}.product-grid .product-card{position:relative}.product-grid .product-card .product-badges,.product-grid .product-card .product-badges-container{display:none!important}.gr-selo--abs{position:absolute;top:17px;left:17px;z-index:2}.product-grid .product-card .product-title,.product-grid .product-card .product-card__title,.product-grid .product-card h3,.product-grid .product-card .product-title a{font-family:var(--gr-texto)!important;font-size:14.5px!important;font-weight:600!important;line-height:1.35!important;color:var(--gr-tinta)}.product-grid .product-card .product-form-buttons{margin-top:4px}.product-grid .product-card .add-to-cart-button{width:100%;background:var(--gr-verde);color:#fff;border:0;border-radius:var(--gr-r);padding:10px;min-height:0;font-family:var(--gr-anton);font-weight:400;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.product-grid .product-card .add-to-cart-button:hover{background:var(--gr-verde-hover)}.product-grid .product-card .add-to-cart-icon{display:none}.product-grid .product-card .price,.product-grid .product-card .price-list{font-variant-numeric:tabular-nums}.product-grid .product-card .price .price__current,.product-grid .product-card .price-list .price{font-size:19px;font-weight:700;color:var(--gr-tinta)}.product-grid .product-card .price .price__compare,.product-grid .product-card .price-list s{font-size:13px;color:var(--gr-tinta-fraca)}.gr-confianca{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--gr-linha);display:grid;gap:7px}.gr-confianca li{position:relative;padding-left:22px;font-size:13px;color:var(--gr-tinta-media)}.gr-confianca li:before{content:"";position:absolute;left:0;top:.2em;width:14px;height:14px;border-radius:50%;background:var(--gr-verde)}.gr-confianca li:after{content:"";position:absolute;left:5px;top:.42em;width:3px;height:6px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(43deg)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/grimora.css.map */
