:root{--color-primary: #f57f25;--color-primary-light: #f8a96d;--color-primary-bg: #fef2e9;--color-text-dark: #0d0d0d;--color-text-secondary: #4e4e4e;--color-text-muted: #626262;--color-bg-main: #f5f5f5;--color-bg-card: #ffffff;--color-alert: #f52525;--color-border: #929292;--font-family: "Plus Jakarta Sans", sans-serif;--fw-medium: 500;--fw-semibold: 600;--radius-pill: 9999px;--radius-card: 32px;--radius-section: 24px;--radius-sm: 16px;--shadow-card: 0px 6px 4px rgba(13,13,13,.1);--max-width: 1200px;--section-px: 24px}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-family);background:var(--color-bg-main);color:var(--color-text-dark);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}p,h1,h2,h3,h4,h5,h6{margin:0}button{font-family:var(--font-family);cursor:pointer;border:none}ul,ol{margin:0;padding:0;list-style:none}main#MainContent{margin-top:76px}.df-container{max-width:var(--max-width);margin:0 auto;padding-left:var(--section-px);padding-right:var(--section-px)}.df-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;border-radius:var(--radius-pill);font-family:var(--font-family);font-size:16px;font-weight:var(--fw-medium);line-height:1.4;text-decoration:none;cursor:pointer;transition:opacity .15s,background .15s;border:none;white-space:nowrap;width:fit-content}.df-btn--primary{background:var(--color-primary);color:#fff}.df-btn--primary:hover{opacity:.9}.df-btn--white{background:#fff;color:var(--color-primary)}.df-btn--white:hover{opacity:.9}.df-btn--outline{background:transparent;color:var(--color-text-dark);border:1px solid #fcd7bb;transition:border-color .2s ease,background .2s ease}.df-btn--outline:hover{border-color:var(--color-primary)}.df-eyebrow{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:4px 16px;border:1px solid var(--color-primary);border-radius:var(--radius-pill);background:#f57f251f;color:var(--color-primary);font-size:16px;font-weight:var(--fw-medium);line-height:1.4}.df-section-header{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.skip-to-content-link{position:absolute;top:-9999px;left:0;z-index:9999;background:var(--color-primary);color:#fff;padding:8px 16px}.skip-to-content-link:focus{top:0}.df-pcard{background:#fff;border-radius:var(--radius-card);box-shadow:0 6px 2px #0d0d0d1a;padding:10px 10px 24px;display:flex;flex-direction:column;gap:16px}.df-pcard__img-wrap{position:relative;background:#c3c3c3;border-radius:24px;overflow:hidden;padding:16px;display:flex;align-items:flex-start;justify-content:flex-end}.df-pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.df-pcard__badge{position:relative;z-index:1;border-radius:var(--radius-pill);padding:4px 16px;font-size:13px;font-weight:var(--fw-medium);line-height:1.4;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.df-pcard__badge--active{background:#f57f251f;border:1px solid var(--color-primary);color:var(--color-primary)}.df-pcard__badge--alert{background:#f525251f;border:1px solid var(--color-alert);color:var(--color-alert)}.df-pcard__badge--finalizado{background:#0d0d0d0f;border:1px solid var(--color-border);color:var(--color-text-secondary)}.df-pcard__badge--soon{background:#2563eb1a;border:1px solid #2563eb;color:#2563eb}.df-pcard__info{display:flex;flex-direction:column;gap:24px;padding:0 4px}.df-pcard__row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.df-pcard__titles{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.df-pcard__title{font-size:31px;font-weight:var(--fw-semibold);color:var(--color-text-dark);letter-spacing:-.62px;line-height:1}.df-pcard__desc{font-size:16px;font-weight:var(--fw-medium);color:#313131;line-height:1.4}.df-pcard__price-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;text-align:right}.df-pcard__price{font-size:25px;font-weight:var(--fw-medium);color:var(--color-text-dark);letter-spacing:-.25px;line-height:1}.df-pcard__price-lbl{font-size:16px;font-weight:var(--fw-medium);color:var(--color-text-muted);line-height:1.4}.df-pcard__progress{display:flex;flex-direction:column;gap:8px}.df-pcard__track{background:#c3c3c3;border-radius:var(--radius-pill);height:8px;overflow:hidden}.df-pcard__fill{height:100%;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--color-primary),var(--color-primary-light))}.df-pcard__plabels{display:flex;justify-content:space-between;font-size:13px;font-weight:var(--fw-medium);color:var(--color-text-muted);line-height:1.4}@media(max-width:768px){:root{--section-px: 16px}main#MainContent{margin-top:64px}.df-btn,.df-eyebrow{font-size:14px}}.df-pcard{transition:transform .25s ease,box-shadow .25s ease;will-change:transform}.df-pcard:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 16px 28px #0d0d0d24}@keyframes df-page-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}main#MainContent{animation:df-page-in .5s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.df-pcard,.df-pcard:hover{transition:none;transform:none}main#MainContent{animation:none}}@view-transition{navigation:auto}@supports (view-transition-name: none){main#MainContent{animation:none}.df-nav{view-transition-name:df-navbar}.df-footer{view-transition-name:df-footer}@keyframes df-vt-out{to{opacity:0;transform:translateY(-8px) scale(.99)}}@keyframes df-vt-in{0%{opacity:0;transform:translateY(12px) scale(.995)}}::view-transition-old(root){animation:df-vt-out .28s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:df-vt-in .42s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}}.df-empty{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:24px 0;width:100%}.df-empty__text{font-size:16px;font-weight:var(--fw-medium);color:var(--color-text-secondary);line-height:1.5;margin:0;max-width:520px}.df-empty__btn{align-self:center}
/*# sourceMappingURL=/cdn/shop/t/55/assets/delafox.css.map */
