.cod-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal, 1000) + 10);display:grid;place-items:center;padding:var(--space-4)}.cod-modal[hidden]{display:none}.cod-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1c1a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cod-modal__panel{position:relative;width:min(100%,28rem);max-height:min(92vh,44rem);overflow:auto;padding:var(--space-6);border-radius:calc(var(--radius-modal, 12px) + 4px);background:linear-gradient(180deg,#fff,#faf8f4);border:1px solid rgb(196 165 116 / .45);box-shadow:0 24px 64px #2c241938}.cod-modal__close{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);display:grid;place-items:center;width:2.25rem;height:2.25rem;border:0;border-radius:50%;background:#c4a57426;color:var(--color-foreground);cursor:pointer}.cod-modal__header{display:grid;gap:var(--space-2);margin-block-end:var(--space-5);padding-inline-end:var(--space-8)}.cod-modal__eyebrow{margin:0;font-size:var(--text-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-gold-dark, #b8925a);font-weight:700}.cod-modal__title{margin:0;font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.2}.cod-modal__product{margin:0;font-size:var(--text-body-sm);color:var(--color-text-muted)}.cod-modal__price{margin:0;font-size:var(--text-h4);font-weight:700;color:var(--color-accent-gold-dark, #b8925a)}.cod-modal__form{display:grid;gap:var(--space-4)}.cod-modal__grid{display:grid;gap:var(--space-3)}@media(min-width:480px){.cod-modal__grid{grid-template-columns:1fr 1fr}}.cod-modal__field{display:grid;gap:var(--space-1)}.cod-modal__field label{font-size:var(--text-body-sm);font-weight:600}.cod-modal__field input,.cod-modal__field select{min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-input);font:inherit;background:#fff}.cod-modal__field input:focus-visible,.cod-modal__field select:focus-visible{outline:2px solid var(--color-accent-gold, #c4a574);outline-offset:1px}.cod-modal__note{margin:0;font-size:var(--text-caption);color:var(--color-text-muted);line-height:1.5}.cod-modal__error{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);background:#9b2c2c14;color:var(--color-error);font-size:var(--text-body-sm)}.cod-modal__error[hidden]{display:none}.cod-modal__submit{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:3.25rem;border:0;border-radius:999px;background:linear-gradient(135deg,var(--color-accent-gold, #c4a574) 0%,var(--color-accent-gold-dark, #b8925a) 100%);color:var(--color-accent-foreground, #2c2419);font:inherit;font-weight:700;cursor:pointer}.cod-modal__submit:disabled{opacity:.65;cursor:wait}.cod-modal__spinner{width:1rem;height:1rem;border:2px solid rgb(44 36 25 / .15);border-top-color:currentColor;border-radius:50%;animation:cod-spin .7s linear infinite}.cod-modal__spinner[hidden]{display:none}@keyframes cod-spin{to{transform:rotate(360deg)}}.cod-modal__success{display:grid;gap:var(--space-3);text-align:center;padding-block:var(--space-4)}.cod-modal__success[hidden]{display:none}.cod-modal__success-icon{width:3rem;height:3rem;margin-inline:auto;display:grid;place-items:center;border-radius:50%;background:var(--color-accent-gold, #c4a574);color:var(--color-accent-foreground, #2c2419);font-size:1.35rem;font-weight:800}.cod-modal__success-title{margin:0;font-size:var(--text-h4)}.cod-modal__success-text{margin:0;color:var(--color-text-muted);line-height:1.55}.cod-modal__success-link{justify-self:center;margin-block-start:var(--space-2);font-weight:600;color:var(--color-accent-gold-dark, #b8925a)}.buy-buttons__add--cod{background:linear-gradient(135deg,var(--color-accent-gold, #c4a574) 0%,var(--color-accent-gold-dark, #b8925a) 100%);color:var(--color-accent-foreground, #2c2419);border:0;font-weight:700}.cod-payment-info{display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:#c4a5741a;border:1px solid rgb(196 165 116 / .35)}.cod-payment-info__label{margin:0;font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--color-text-muted)}.cod-payment-info__badge{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-body);font-weight:700;color:var(--color-foreground)}.cod-payment-info__icon{font-size:1.25rem;line-height:1}.cod-payment-info__hint{margin:0;font-size:var(--text-body-sm);color:var(--color-text-muted);line-height:1.45}html.cod-modal-open,body.cod-modal-open{overflow:hidden}.cod-sticky-bar{position:fixed;inset-inline:0;inset-block-end:calc(var(--mobile-nav-offset, 0px) + env(safe-area-inset-bottom,0px));z-index:calc(var(--z-sticky, 800) + 2);padding:var(--space-2) var(--space-3)}.cod-sticky-bar[hidden]:not(.cod-sticky-bar--force-visible){display:none}.cod-sticky-bar__inner{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:999px;background:#fffffffa;border:1px solid rgb(196 165 116 / .45);box-shadow:0 10px 32px #2c24192e}.cod-sticky-bar--classic .cod-sticky-bar__inner{border-radius:0;border-inline:0;border-block-start:1px solid var(--color-border);box-shadow:var(--shadow-md, 0 -4px 20px rgb(0 0 0 / .08))}.cod-sticky-bar__image{width:2.75rem;height:2.75rem;object-fit:cover;border-radius:var(--radius-image);flex-shrink:0}.cod-sticky-bar__copy{flex:1;min-width:0}.cod-sticky-bar__title{margin:0;font-size:var(--text-caption);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cod-sticky-bar__price{margin:0;font-size:var(--text-body-sm);font-weight:700;color:var(--color-accent-gold-dark, #b8925a)}.cod-sticky-bar__button{flex-shrink:0;min-height:var(--mobile-touch-min, 2.75rem);padding-inline:var(--space-5);border:0;border-radius:999px;background:linear-gradient(135deg,var(--color-accent-gold, #c4a574) 0%,var(--color-accent-gold-dark, #b8925a) 100%);color:var(--color-accent-foreground, #2c2419);font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.cod-sticky-bar__button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:767px){.cod-sticky-bar--always,.cod-sticky-bar--always[hidden]{display:block!important}.has-mobile-nav.page-product{--mobile-nav-offset: var(--mobile-nav-height, 3.5rem)}.has-mobile-nav.page-product .site-main{padding-block-end:calc(var(--mobile-nav-offset) + 6.5rem + var(--mobile-safe-bottom, 0px))}.cod-modal{place-items:end;padding:0}.cod-modal__panel{width:100%;max-height:92vh;border-radius:1.25rem 1.25rem 0 0;padding:var(--space-5) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom,0px))}.cod-sticky-bar__inner{gap:var(--space-2);padding:var(--space-2)}.cod-sticky-bar__title{display:none}.cod-sticky-bar__button{flex:1;width:100%;min-height:3rem;font-size:var(--text-body)}.buy-buttons__add--cod{width:100%;min-height:var(--mobile-touch-min, 2.75rem);font-size:var(--text-body)}.page-product .whatsapp-float{inset-block-end:calc(var(--mobile-nav-offset, 0px) + 5.75rem + var(--mobile-safe-bottom, 0px))}.cod-sticky-bar--form-focus{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(110%);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}}@media(min-width:768px){.cod-sticky-bar--classic{inset-block-end:0;padding:0}.cod-sticky-bar--classic .cod-sticky-bar__inner{border-radius:0}}.cod-sticky-bar--pulse-cta{padding:0;background:#fffffff7;border-block-start:1px solid rgb(196 165 116 / .28);box-shadow:0 -8px 28px #2c24191a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cod-sticky-bar--pulse-cta .cod-sticky-bar__shell{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px))}.cod-sticky-bar__cta{display:flex;align-items:center;justify-content:center;gap:var(--space-3);width:100%;min-height:3.5rem;padding:var(--space-3) var(--space-5);border:0;border-radius:var(--radius-button, .75rem);background:linear-gradient(135deg,var(--color-accent-gold, #c4a574) 0%,var(--color-accent-gold-dark, #b8925a) 100%);color:var(--color-accent-foreground, #2c2419);font:inherit;font-size:var(--text-body, 1rem);font-weight:700;line-height:1.2;cursor:pointer;animation:cod-sticky-glow 2s ease-in-out infinite}@keyframes cod-sticky-glow{0%,to{box-shadow:0 4px 18px #c4a57473}50%{box-shadow:0 8px 28px #c4a5749e,0 0 0 6px #c4a5742e}}.cod-sticky-bar__cta:hover,.cod-sticky-bar__cta:focus-visible{filter:brightness(1.05);animation-play-state:paused}.cod-sticky-bar__cta-icon{flex-shrink:0;animation:cod-sticky-icon-bounce 1.1s ease-in-out infinite}@keyframes cod-sticky-icon-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-6px)}50%{transform:translateY(0)}70%{transform:translateY(-3px)}}.cod-sticky-bar__cta:hover .cod-sticky-bar__cta-icon,.cod-sticky-bar__cta:focus-visible .cod-sticky-bar__cta-icon{animation-play-state:paused}.cod-sticky-bar__cta-label{flex:0 1 auto;text-align:center}.cod-sticky-bar__cta-price{flex-shrink:0;padding-inline-start:var(--space-3);border-inline-start:1px solid rgb(44 36 25 / .22);font-weight:800;font-size:var(--text-body-lg, 1.125rem);white-space:nowrap}@media(max-width:767px){.cod-sticky-bar--pulse-cta .cod-sticky-bar__shell{padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom,0px))}.cod-sticky-bar--pulse-cta .cod-sticky-bar__cta{min-height:3.25rem;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--text-body-sm, .9375rem)}.cod-sticky-bar--pulse-cta .cod-sticky-bar__cta-icon{width:1.25rem;height:1.25rem}.cod-sticky-bar--pulse-cta .cod-sticky-bar__cta-price{font-size:var(--text-body, 1rem);padding-inline-start:var(--space-2)}.has-mobile-nav.page-product .site-main{padding-block-end:calc(var(--mobile-nav-offset) + 5.5rem + var(--mobile-safe-bottom, 0px))}.page-product .whatsapp-float{inset-block-end:calc(var(--mobile-nav-offset, 0px) + 4.75rem + var(--mobile-safe-bottom, 0px))}}@media(min-width:768px){.cod-sticky-bar--pulse-cta .cod-sticky-bar__cta{min-height:3.75rem;max-width:36rem;margin-inline:auto;font-size:var(--text-body-lg, 1.125rem)}}@media(prefers-reduced-motion:reduce){.cod-sticky-bar__cta,.cod-sticky-bar__cta-icon{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cod.css.map */
