:root{--ck-accent:#f5d019;--ck-accent-text:#786000;--ck-on-accent:#242a2e;--ck-radius:5px}.cookie-preferences-link{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:40px;padding:8px 0;font-size:12px;line-height:1.5;text-decoration:underline}.cookie-preferences-link:focus-visible{outline-offset:3px;outline:2px solid #806700}.footer-complete .footer-directory{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:36px;padding-top:40px;padding-bottom:30px}.footer-complete .footer-group h2{margin-bottom:16px}.footer-complete .footer-group a{min-height:34px;font-size:12px;line-height:1.5}.footer-complete .footer-contact>p{margin-top:16px;font-size:12px}.footer-complete .footer-contact>.brand{margin:0}.footer-complete .tork-social{gap:8px;margin-top:12px}.footer-complete .tork-social a{background:0 0;border:0;border-radius:3px;width:36px;height:40px}.footer-complete .tork-social img{width:21px;height:21px}.footer-complete .tork-social a:hover{background:#e5e8eb}.footer-complete .shop-footer-assurance{grid-template-columns:1fr 1fr;align-items:start;gap:48px;padding-top:28px;padding-bottom:28px;display:grid}.footer-complete .shop-footer-assurance>section{min-width:0;display:block}.footer-complete .shop-footer-assurance h2{letter-spacing:0;text-transform:none;margin:0 0 16px;font:600 13px/1.5 Archivo,Arial,sans-serif}.footer-complete .shop-payments{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.footer-complete .shop-payment-brand{background:#fff;border:1px solid #dce1e5;border-radius:4px;padding:6px}.footer-complete .shop-payment-pix{border:1px solid #dce1e5;min-height:46px;padding:6px 12px}.footer-complete .footer-payment-panel>a{text-underline-offset:3px;align-items:center;min-height:36px;margin-top:10px;font-size:11px;display:inline-flex}.footer-information-panel>div{gap:24px;display:flex}.footer-information-panel>div>a{align-items:center;gap:10px;min-width:0;min-height:50px;display:flex}.footer-information-panel svg{color:#64717b;flex-shrink:0}.footer-information-panel strong{font-size:11px;font-weight:600;display:block}.footer-information-panel small{color:#65717a;margin-top:4px;font-size:10px;line-height:1.5;display:block}.footer-information-panel .cookie-preferences-link{margin-top:8px;font-size:11px}.footer-complete .tork-legal{padding-block:22px;font-size:10px;line-height:1.8}.footer-complete .tork-legal strong{color:#3b454c;font-weight:600}.checkout-shell{font-family:Archivo,Arial,sans-serif}.checkout-shell :is(h1,h2,h3){text-transform:none;letter-spacing:-.025em;font-family:Archivo,Arial,sans-serif}.checkout-shell .order-summary-card h2{font-size:22px}.checkout-shell .cart-checkout h3{font-size:19px;line-height:1.4}.checkout-shell .order-summary-card{box-shadow:none;border-radius:8px}.checkout-shell :is(input,select,textarea){border-radius:5px;min-height:48px}.checkout-shell :is(input,select,textarea):focus-visible{outline-offset:2px;border-color:#9a842d;outline:2px solid #806700}.checkout-shell :is(.summary-action,.button-primary,.ck-primary){color:#242a2e;text-transform:none;letter-spacing:0;background:#f5d019;border-color:#e6c21b;border-radius:5px;font-family:Archivo,Arial,sans-serif;font-weight:600}.checkout-shell button:disabled{cursor:not-allowed}.checkout-shell .summary-action:disabled{color:#747d84;opacity:1;background:#f1f2f3;border-color:#d6dbe0}.checkout-shell .summary-total{font-variant-numeric:tabular-nums}.checkout-shell .summary-trust{border-top:1px solid #dce1e5;padding-top:10px}.checkout-shell .summary-trust button{font-weight:400}.checkout-shell .checkout-footer{color:#53616c;background:#eef0f2;border-top:1px solid #dce1e5}.checkout-shell .checkout-footer a{color:#3b454c}.checkout-shell .checkout-footer-logo{object-fit:contain;width:90px;height:64px}.checkout-shell .checkout-header-safe{color:#52606b;font-size:12px}.checkout-shell .checkout-header-safe svg{color:#52606b}@media (max-width:1000px){.footer-complete .footer-directory{grid-template-columns:1fr 1fr;gap:28px}.footer-complete .shop-footer-assurance{gap:28px}.footer-information-panel>div{flex-direction:column;gap:8px}}@media (max-width:600px){.footer-complete .footer-directory{grid-template-columns:1fr;gap:0;padding-top:26px;padding-bottom:18px}.footer-complete .footer-contact{padding-bottom:24px}.footer-complete .footer-group h2{margin:0}.footer-complete .footer-group a{min-height:42px}.footer-complete .shop-footer-assurance{grid-template-columns:1fr;gap:22px;padding-block:24px}.footer-complete .shop-footer-assurance h2{margin-bottom:12px}.footer-information-panel>div{flex-direction:row;gap:20px}.footer-information-panel>div>a{flex:1;align-items:flex-start}.footer-information-panel small{font-size:10px}.footer-complete .tork-legal{padding-bottom:28px}.checkout-shell :is(input,select,textarea){font-size:16px}.checkout-shell .order-summary-card{padding:20px 18px}.checkout-shell .order-summary-card h2{font-size:21px}.checkout-shell .cart-checkout h3{font-size:18px}.checkout-shell .cart-page,.checkout-shell .checkout-footer{padding-bottom:24px}}.checkout-shell .cross-sell{border:0;border-top:1px solid #dce1e5;border-radius:0;margin-top:20px;padding:24px 0}.checkout-shell .cross-sell h2{letter-spacing:-.025em;text-transform:none;font:600 22px/1.3 Archivo,Arial,sans-serif}.cross-sell-rail .scroll-rail-track{scrollbar-width:none;grid-auto-columns:calc(50% - 6px);grid-auto-flow:column;gap:12px;display:grid}.cross-sell-card{scroll-snap-align:start;background:#fff;border:1px solid #dce1e5;border-radius:5px;flex-direction:column;min-width:0;padding:15px;display:flex}.cross-sell-card .cross-sell-media{aspect-ratio:auto;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;height:150px;display:flex}.cross-sell-card .cross-sell-media img{object-fit:contain;min-width:0;min-height:0;max-height:100%;display:block}.cross-sell-card .cross-sell-name{-webkit-line-clamp:3;min-height:57px;font-size:12px;line-height:1.5}.cross-sell-card .cross-sell-brand{color:#5c6871;margin-top:12px;font-size:10px}.cross-sell-card .cross-sell-price{flex-wrap:wrap;gap:3px 5px;margin:10px 0 14px;display:flex}.cross-sell-card .cross-sell-price strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font:600 20px/1.2 Archivo,Arial,sans-serif}.cross-sell-card .cross-sell-price strong[data-large=true]{font-size:16px}.cross-sell-card .cross-sell-price s{width:100%;font-size:10px}.cross-sell-card .cross-sell-price small{align-self:flex-end;font-size:10px}.cross-sell-card .cross-sell-add{color:#242a2e;background:#f5d019;border-color:#e0c21d;border-radius:4px;width:100%;font-size:12px;font-weight:600}.cross-sell-card .cross-sell-info{flex:1;position:relative}.cross-sell-card .cross-sell-discount{color:#414b53;background:#f0f2f4;border:1px solid #dce1e5;padding:3px 5px;font-size:10px;position:absolute;top:-148px;right:0}@media (max-width:600px){.checkout-shell .cart-page-layout>.cross-sell{padding:24px 0 0}.cross-sell-rail .scroll-rail-track{grid-auto-columns:calc(50% - 5px);gap:10px}.cross-sell-card{padding:11px}.cross-sell-card .cross-sell-media{height:115px}.cross-sell-card .cross-sell-discount{top:-113px}.cross-sell-card .cross-sell-price strong{font-size:18px}.cross-sell-card .cross-sell-price strong[data-large=true]{font-size:14px}.cross-sell-card .cross-sell-name{min-height:54px;font-size:11px}}.checkout-shell .checkout-footer p.checkout-footer-linha{color:#52606a;opacity:1}.checkout-shell .etapa-opcao-ativa,.checkout-shell .etapa-enderecos label.etapa-endereco-ativo{background:#fffbed;border-color:#d9be36}.checkout-shell .etapa-continuar,.checkout-shell .etapa-finalizar{letter-spacing:0;text-transform:none;border-radius:5px;font-family:Archivo,Arial,sans-serif;font-weight:600}.checkout-shell .etapa-continuar:disabled{color:#68757e;opacity:1;background:#f0f2f3}.checkout-shell .etapa-bandeiras{gap:6px}.checkout-shell .etapa-bandeiras li{padding:5px 6px}
