@font-face { font-family: "CDX Montserrat"; font-style: normal; font-weight: 400 700; font-display: swap; src: url("https://cdn.awsli.com.br/public/render/theme_assets/1803/1803471/colaedecora-render/fonts/montserratlatinwghtnormal.311d352d.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "CDX Open Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://cdn.awsli.com.br/public/render/theme_assets/1803/1803471/colaedecora-render/fonts/opensanslatinwghtnormal.a671dd10.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "CDX Open Sans"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://cdn.awsli.com.br/public/render/theme_assets/1803/1803471/colaedecora-render/fonts/opensanslatinwghtnormal.a671dd10.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "CDX Open Sans"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://cdn.awsli.com.br/public/render/theme_assets/1803/1803471/colaedecora-render/fonts/opensanslatinwghtnormal.a671dd10.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }body.clean-layout .cdx .container::before, body.clean-layout .cdx .container::after, body.clean-layout .cdx .row-fluid::before, body.clean-layout .cdx .row-fluid::after { content: none; display: none; } .cdx input, .cdx button, .cdx select, .cdx textarea { box-sizing: border-box; height: auto; width: auto; margin: 0; padding: 0; font: inherit; color: inherit; line-height: inherit; letter-spacing: inherit; border: 0 solid; border-radius: 0; box-shadow: none; background: transparent; transition: none; vertical-align: middle; -webkit-appearance: none; appearance: none; } .cdx label { display: revert; margin: 0; font: inherit; color: inherit; cursor: pointer; } .cdx p, .cdx ul, .cdx ol, .cdx h1, .cdx h2, .cdx h3 { margin: 0; } .cdx a:hover, .cdx a:focus { text-decoration: none; } .cdx img { max-width: 100%; height: auto; vertical-align: middle; border: 0; } .cdx li{line-height:inherit}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.cq *,.cq ::before,.cq ::after,.cq ::backdrop{--tw-font-weight: initial; --tw-border-style: solid; --tw-content: ""; --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-space-y-reverse: 0; --tw-space-x-reverse: 0; --tw-divide-y-reverse: 0; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-mask-linear: linear-gradient(#fff, #fff); --tw-mask-radial: linear-gradient(#fff, #fff); --tw-mask-conic: linear-gradient(#fff, #fff); --tw-mask-left: linear-gradient(#fff, #fff); --tw-mask-right: linear-gradient(#fff, #fff); --tw-mask-bottom: linear-gradient(#fff, #fff); --tw-mask-top: linear-gradient(#fff, #fff); --tw-mask-top-from-position: 0%; --tw-mask-top-to-position: 100%; --tw-mask-top-from-color: black; --tw-mask-top-to-color: transparent; --tw-mask-left-from-position: 0%; --tw-mask-left-to-position: 100%; --tw-mask-left-from-color: black; --tw-mask-left-to-color: transparent; --tw-leading: initial; --tw-tracking: initial; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-duration: initial; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-ease: initial; --tw-pan-x: initial; --tw-pan-y: initial; --tw-pinch-zoom: initial;}} .cq:not(#_){--font-sans: "CDX Montserrat", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-500: oklch(63.7% .237 25.331); --color-orange-300: oklch(83.7% .128 66.29); --color-gray-300: oklch(87.2% .01 258.338); --color-black: #000; --spacing: .25rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: calc(1.5 / 1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 / 1.875); --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --tracking-wider: .05em; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: cdx-spin 1s linear infinite; --blur-sm: 8px; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: var(--font-sans); --default-mono-font-family: var(--font-mono); --cd-accent: #67b54d; --cd-accent-ink: #fff; --cd-accent-secondary: #dc6858; --cd-accent-secondary-ink: #fff; --cd-announcement-bg: #000; --cd-announcement-ink: #fff; --cd-badge-new: #de0909; --cd-band-soft: #f4eee9; --cd-countdown-bg: #f7f7f7; --cd-footer-bg: #fafafa; --cd-ink: #271d1b; --cd-ink-inverse: #fff; --cd-ink-muted: #666; --cd-line: #e7d7c7; --cd-menu-account-bg: #eee; --cd-menu-close-bg: #dc6858; --cd-menu-header-bg: #fd9e9e; --cd-menu-header-ink: #fff; --cd-menu-link: #222; --cd-nav-link: #000; --cd-promo: #f1d572; --cd-promo-ink: #271d1b; --cd-stars: #fbbc04; --cd-strike: #9f9f9f; --cd-surface: #fff; --cd-surface-alt: #fdfaf5; --cd-surface-dark: #271d1b; --cd-usp-bg: #fafafa; --cd-usp-icon-bg: #303030; --cd-usp-ink: #303030; --cd-accent-secondary-ui: #e06e6e; --cd-accent-track: #e06565; --cd-arrow: #99abad; --cd-divider-soft: #e5e5e5; --cd-menu-divider: #d6d6d6; --cd-menu-tile-ink: #000; --cd-shelf-rule: #d7dee4; --cd-shelf-sub: #333; --cd-stars-testimonial: #ffd066; --cd-testimonial-date: #959aa1; --cd-thumb-border: #d1d1d1; --cd-whatsapp: #25d366; --cd-whatsapp-pulse: #00d8563b; --font-alt: "CDX Open Sans", Arial, sans-serif; --cd-container: 1268px; --cd-gutter: clamp(16px, 3vw, 24px); --cd-radius-leaf: 10px 0; --cd-radius-leaf-r: 0 10px;} .cq:not(#_):not(#_) *,.cq:not(#_):not(#_) ::after,.cq:not(#_):not(#_) ::before,.cq:not(#_):not(#_) ::backdrop{box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px;} .cq:not(#_):not(#_) ::file-selector-button{box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px;} .cq:not(#_):not(#_){text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent;} .cq:not(#_):not(#_) h1{font-size: inherit; font-weight: inherit;} .cq:not(#_):not(#_) a{color: inherit; text-decoration: inherit;} .cq:not(#_):not(#_) b,.cq:not(#_):not(#_) strong{font-weight: bolder;} .cq:not(#_):not(#_) small{font-size: 80%;} .cq:not(#_):not(#_) ul{list-style: none;} .cq:not(#_):not(#_) img,.cq:not(#_):not(#_) svg{vertical-align: middle; display: block;} .cq:not(#_):not(#_) img{max-width: 100%; height: auto;} .cq:not(#_):not(#_) button,.cq:not(#_):not(#_) input{font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px;} .cq:not(#_):not(#_) ::file-selector-button{font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px;} .cq:not(#_):not(#_) ::file-selector-button{margin-inline-end: 4px;} .cq:not(#_):not(#_) ::placeholder{opacity: 1;} @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.cq:not(#_):not(#_) ::placeholder{color: currentcolor;}} @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){@supports (color:color-mix(in lab, red, red)){.cq:not(#_):not(#_) ::placeholder{color: color-mix(in oklab, currentcolor, transparent);}}} .cq:not(#_):not(#_) ::-webkit-search-decoration{appearance: none;} .cq:not(#_):not(#_) ::-webkit-date-and-time-value{min-height: 1lh; text-align: inherit;} .cq:not(#_):not(#_) ::-webkit-datetime-edit{display: inline-flex;} .cq:not(#_):not(#_) ::-webkit-datetime-edit-fields-wrapper{padding: 0px;} .cq:not(#_):not(#_) ::-webkit-datetime-edit{padding-block: 0px;} .cq:not(#_):not(#_) ::-webkit-datetime-edit-year-field{padding-block: 0px;} .cq:not(#_):not(#_) ::-webkit-datetime-edit-month-field{padding-block: 0px;} .cq:not(#_):not(#_) ::-webkit-datetime-edit-day-field{padding-block: 0px;} .cq:not(#_):not(#_) ::-webkit-datetime-edit-hour-field{padding-block: 0px;} .cq:not(#_):not(#_) ::-webkit-datetime-edit-minute-field{padding-block: 0px;} .cq:not(#_):not(#_) ::-webkit-datetime-edit-second-field{padding-block: 0px;} .cq:not(#_):not(#_) ::-webkit-datetime-edit-millisecond-field{padding-block: 0px;} .cq:not(#_):not(#_) ::-webkit-datetime-edit-meridiem-field{padding-block: 0px;} .cq:not(#_):not(#_) ::-webkit-calendar-picker-indicator{line-height: 1;} .cq:not(#_):not(#_) button{appearance: button;} .cq:not(#_):not(#_) ::file-selector-button{appearance: button;} .cq:not(#_):not(#_) ::-webkit-inner-spin-button{height: auto;} .cq:not(#_):not(#_) ::-webkit-outer-spin-button{height: auto;} .cq:not(#_):not(#_){line-height: 1.5;} .cq:not(#_):not(#_) button{cursor: pointer;} .cq:not(#_):not(#_) button:disabled{cursor: default;} .cq:not(#_):not(#_){color-scheme: light; --root-bg: var(--cd-surface); --color-base-100: var(--cd-surface); --color-base-200: var(--cd-surface-alt); --color-base-300: var(--cd-line); --color-base-content: var(--cd-ink); --color-primary: var(--cd-accent); --color-primary-content: var(--cd-accent-ink); --color-secondary: var(--cd-accent-secondary); --color-secondary-content: var(--cd-accent-secondary-ink); --color-accent: var(--cd-promo); --color-accent-content: var(--cd-promo-ink); --color-neutral: var(--cd-surface-dark); --color-neutral-content: var(--cd-ink-inverse); --color-info: #cfd2d6; --color-info-content: #101828; --color-success: #27a47d; --color-success-content: #fff; --color-warning: #fcb700; --color-warning-content: #793205; --color-error: #ff6265; --color-error-content: #4d0218; --radius-selector: 60px; --radius-box: 10px; --radius-field: 10px; --size-field: .25rem; --size-selector: .25rem; --border: 1px; --depth: 1; --noise: 0;}  .cq:not(#_):not(#_):not(#_):not(#_) .cd-footer{--cd-fc: var(--cd-accent-secondary-ui); font-family: var(--font-sans);} .cq:not(#_):not(#_):not(#_):not(#_) .cd-news{background: var(--cd-band-soft);} .cq:not(#_):not(#_):not(#_):not(#_) .cd-news-box{box-sizing: border-box; align-items: flex-start; width: min(1274px, 100% - 40px); min-height: 82px; margin: 0px auto; padding: 20px 0px; display: flex;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-news-txt{text-align: right; color: var(--cd-nav-link); flex: 0 1 490px; margin: 1px 20px 0px 30px; font-size: 12px; line-height: 20px;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-news-txt strong{color: var(--cd-accent-secondary); font-size: 26px; font-weight: 700; line-height: 20px; display: block;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-news-form{flex: 0 1 auto; align-items: flex-start; margin: 0px; display: flex; position: relative;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-news-input{box-sizing: border-box; border: 1px solid var(--cd-line); background: var(--cd-surface-alt); width: 435px; max-width: 100%; height: 42px; font: 400 13px/20px var(--font-alt); color: var(--cd-nav-link); border-radius: 10px; outline: 0px; padding: 0px 26px;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-news-input::placeholder{color: var(--cd-nav-link); opacity: 1;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-news-input:focus{border-color: var(--cd-fc);} .cq:not(#_):not(#_):not(#_):not(#_) .cd-news-btn{box-sizing: border-box; border: 2px solid var(--cd-fc); border-radius: var(--cd-radius-leaf); background: var(--cd-fc); height: 42px; font: 400 16px/13px var(--font-sans); color: var(--cd-accent-secondary-ink); text-transform: lowercase; cursor: pointer; flex: 0 0 auto; margin-left: 9px; padding: 7px 14px 8px;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-news-btn:hover{filter: brightness(0.95);} .cq:not(#_):not(#_):not(#_):not(#_) .cd-news-err{color: var(--cd-badge-new); margin: 2px 0px 0px; font-size: 12px; position: absolute; top: 100%; left: 0px;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-news-ok{color: var(--cd-nav-link); flex: 1 1 0%; margin: 0px; padding: 11px 0px; font-size: 13px; line-height: 20px;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-news-spin{color: var(--cd-fc); place-items: center; display: none; position: absolute; inset: 0px;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-foot{background: var(--cd-footer-bg); color: var(--cd-ink);} .cq:not(#_):not(#_):not(#_):not(#_) .cd-foot-box{box-sizing: border-box; width: min(1274px, 100% - 40px); margin: 0px auto;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-foot-inst{align-items: flex-start; padding: 10px 0px 30px; display: flex;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-foot-main{flex: 0 1 947px; grid-template-columns: repeat(3, minmax(0px, 1fr)); column-gap: 24px; display: grid;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-ft{text-align: left; width: 100%; font: 500 15px/18.5px var(--font-sans); color: var(--cd-ink-muted); text-transform: uppercase; cursor: default; background: 0px 0px; border: 0px; margin: 0px; padding: 20px 0px; display: block;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-ft-chev{display: none;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-flinks{margin: 0px; padding: 0px; list-style: none;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-flinks li{font-size: 12px; line-height: 25px;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-flinks a,.cq:not(#_):not(#_):not(#_):not(#_) .cd-fsac a{color: var(--cd-ink); text-decoration: none;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-flinks a:hover,.cq:not(#_):not(#_):not(#_):not(#_) .cd-fsac a:hover{color: var(--cd-fc);} .cq:not(#_):not(#_):not(#_):not(#_) .cd-facc-special{margin-top: 24px;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fico{width: 15px; height: 15px; color: var(--cd-fc); flex: 0 0 auto; display: block;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fsac{font-size: 12px;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fsac p{margin: 0px;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fsac-wa{border-bottom: .5px solid var(--cd-line); padding-bottom: 20px; line-height: 25px; display: flex; margin-bottom: 20px !important;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fsac-wa a{align-items: center; gap: 8px; line-height: 25px; display: flex;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fsac-hours{line-height: 15px;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fsac-ht{align-items: center; gap: 8px; line-height: 16px; display: flex; margin-bottom: 10px !important;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fsocial{box-sizing: content-box; flex: 0 0 220px; margin: -10px 0px 0px auto; padding-right: 54px;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fsocial-btn{box-sizing: border-box; border: 1px solid var(--cd-surface); place-items: center; width: 40px; height: 40px; margin: -1px auto 0px; display: grid;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fsocial-btn span{background: var(--cd-fc); width: 30px; height: 30px; color: var(--cd-accent-secondary-ink); place-items: center; display: grid;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fsocial-btn svg{width: 15px; height: 15px; display: block;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-foot-pay{align-items: flex-start; gap: 33px; padding: 10px 0px 30px; display: flex;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fpay,.cq:not(#_):not(#_):not(#_):not(#_) .cd-fseals{flex: 0 1 403px; min-width: 0px;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fcards,.cq:not(#_):not(#_):not(#_):not(#_) .cd-fgw,.cq:not(#_):not(#_):not(#_):not(#_) .cd-fseals ul{margin: 0px; padding: 0px; list-style: none;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fcards{flex-wrap: wrap; gap: 0px 10px; display: flex;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fcards li{height: 28px;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fcard{background: url("https://cdn.awsli.com.br/production/static/loja/estrutura/v1/img/bandeiras/icone-pagamento.png?v7") no-repeat; width: 35px; height: 22px; display: block;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fgw{background: linear-gradient(var(--cd-surface), var(--cd-countdown-bg)); border-radius: 6px; margin-top: 15px; display: flex; overflow: hidden;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fgw li{flex: 1 1 0px; justify-content: center; align-items: center; padding: 10px 0px; display: flex;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fgw li + li{border-left: 1px solid var(--cd-line);} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fgw img{width: auto; height: 25px; display: block;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fseals ul{flex-wrap: wrap; align-items: flex-start; display: flex;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fseals li{margin: 0px 10px 10px 0px;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-fseals img{width: auto; height: 40px; display: block;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-kbadge{box-sizing: border-box; border: 3px solid var(--cd-countdown-bg); background: var(--cd-countdown-bg); border-radius: 10px; width: 206px; height: 66px; display: flex; overflow: hidden;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-kbadge[hidden]{display: none;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-kbadge-img{background: var(--cd-countdown-bg) no-repeat 0 0 / 100%; flex: 0 0 55px;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-kbadge-body{background: var(--cd-surface); border-radius: 2px; flex-direction: column; flex: 0 0 144px; align-items: center; padding: 7px 0px 0px; display: flex;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-kbadge-stars{align-self: flex-start; width: 108px; height: 21px; margin: 0px 0px 13px 17.5px; display: block;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-kbadge-stars span{background-position: 0px center; background-repeat: repeat-x; height: 21px; display: block;} .cq:not(#_):not(#_):not(#_):not(#_) .cd-kbadge-text{color: var(--cd-nav-link); white-space: nowrap; font-size: 12px; line-height: 20px;}  @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-news-box{flex-direction: column; align-items: stretch; width: 100%; padding: 20px;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-news-txt{text-align: center; flex: 0 0 auto; margin: 0px; padding: 0px 40px;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-news-txt strong{margin: 10px 0px;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-news-form{flex-direction: column; align-items: center; padding: 10px 40px 0px;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-news-input{text-align: center; width: 100%;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-news-btn{width: 150px; margin: 10px 0px 0px;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-foot-box{width: 100%;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-foot-inst{flex-direction: column; align-items: stretch; padding: 10px 10px 50px;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-foot-main{flex: 0 0 auto; display: block;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-fcol{border: 1px solid var(--cd-surface);}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-ft{text-align: center; cursor: pointer; padding: 15px 0px; line-height: 19px; position: relative;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-ft-static{cursor: default;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-ft-chev{color: var(--cd-line); margin-top: -4px; display: block; position: absolute; top: 50%; right: 12px;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) [data-cd-acc] > .cd-flinks,.cq:not(#_):not(#_):not(#_):not(#_) [data-cd-acc] > .cd-fsac{display: none;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-flinks{text-align: center; padding-bottom: 10px;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-flinks li{font-size: 16px; line-height: 30px;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-fsac{text-align: center; padding-bottom: 10px; font-size: 14px;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-fsac-wa{justify-content: center; font-size: 16px; line-height: 30px;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-fsac-wa a{line-height: 30px;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-fsac-ht{justify-content: center; line-height: 17px;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-fsac-hours{line-height: 17px;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-fsac-hours p:last-child{margin-bottom: 10px !important;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-fsocial{flex: 0 0 auto; margin: 18px 0px 0px; padding: 0px 20px 9px;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-fsocial .cd-ft{display: none;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-fsocial-btn{margin-top: 0px;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-foot-pay{flex-direction: column; align-items: stretch; gap: 0px; padding: 10px 10px 30px;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-fpay,.cq:not(#_):not(#_):not(#_):not(#_) .cd-fseals{flex: 0 0 auto;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-foot-pay .cd-ft{text-align: center; padding: 10px 0px; line-height: 18.5px;}} @media (max-width: 767.98px){.cq:not(#_):not(#_):not(#_):not(#_) .cd-fcards li{height: 27px;}} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) :where(.drawer-side){overflow: hidden;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .drawer-side{pointer-events: none; visibility: hidden; z-index: 10; overscroll-behavior: contain; opacity: 0; width: 100%; transition: opacity 0.2s ease-out 0.1s allow-discrete, visibility 0.3s ease-out 0.1s allow-discrete; inset-inline-start: 0px; background-color: rgba(0, 0, 0, 0); grid-template-rows: repeat(1, minmax(0px, 1fr)); grid-template-columns: repeat(1, minmax(0px, 1fr)); grid-row-start: 1; grid-column-start: 1; place-items: flex-start start; height: 100dvh; display: grid; position: fixed; top: 0px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .drawer-side > *{grid-row-start: 1; grid-column-start: 1;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .drawer-side > :not(.drawer-overlay){will-change: transform; transition: translate 0.3s ease-out, width 0.2s ease-out; translate: -100%;} @supports (color:color-mix(in lab, red, red)){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) :where(.drawer-toggle:checked ~ .drawer-side){scrollbar-color: color-mix(in oklch, currentColor 35%, #0000) oklch(0 0 0 / calc(var(--page-has-backdrop,0) * .4));}} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .drawer-toggle{appearance: none; opacity: 0; width: 0px; height: 0px; position: fixed;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) :where(.drawer-toggle:checked ~ .drawer-side){scrollbar-color: currentColor oklch(0 0 0 / calc(var(--page-has-backdrop,0) * .4));} @supports (color:color-mix(in lab, red, red)){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) :where(.drawer-toggle:checked ~ .drawer-side){scrollbar-color: color-mix(in oklch, currentColor 35%, #0000) oklch(0 0 0 / calc(var(--page-has-backdrop,0) * .4));}} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) :where(.drawer-toggle:checked ~ .drawer-side) > :not(.drawer-overlay){will-change: auto; transform: none;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input{appearance: none; background-color: var(--color-base-100); vertical-align: middle; white-space: nowrap; --size: calc(var(--size-field,.25rem) * var(--in-size-mul,10)); --input-color: var(--color-base-content); flex-shrink: 1; align-items: center; gap: 0.5rem; padding-inline: 0.75rem; display: inline-flex; position: relative;} @supports (color:color-mix(in lab, red, red)){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);}} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input{cursor: text; width: clamp(3rem, 20rem, 100%); height: var(--size); font-size: max(var(--font-size,0rem), var(--font-size-min,.875rem)); touch-action: manipulation; border: var(--border) solid var(--input-color,#0000); box-shadow: 0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset; border-start-start-radius: var(--join-ss,var(--radius-field)); border-start-end-radius: var(--join-se,var(--radius-field)); border-end-end-radius: var(--join-ee,var(--radius-field)); border-end-start-radius: var(--join-es,var(--radius-field));} @supports (color:color-mix(in lab, red, red)){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input{box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;}} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input input{appearance: none; background-color: rgba(0, 0, 0, 0); border: none; width: 100%; height: 100%;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input input::placeholder{color: var(--color-base-content); opacity: 0.5;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input input:focus{--tw-outline-style: none; outline-style: none;} @media (forced-colors: active){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input input:focus{outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px;}} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input input::-webkit-calendar-picker-indicator{inset-inline-end: -0.15em;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input::-webkit-inner-spin-button{margin-inline-end: -10px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input::-webkit-calendar-picker-indicator{inset-inline-end: 0.75em;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input input{text-align: start; display: inline-flex; position: relative;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input input::-webkit-datetime-edit{min-height: 100%; text-align: inherit; align-items: center; display: grid;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input input::-webkit-date-and-time-value{min-height: 100%; text-align: inherit; align-items: center; display: grid;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input input::-webkit-inner-spin-button{margin-block: calc(.25rem * var(--spin-my,-3));} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input input::-webkit-calendar-picker-indicator{cursor: pointer; width: 1em; height: 1em; position: absolute;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input input::-webkit-color-swatch-wrapper{padding-block: 0.25rem;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input:focus{--input-color: var(--color-base-content); box-shadow: 0 1px var(--input-color);} @supports (color:color-mix(in lab, red, red)){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input:focus{box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);}} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input:focus{outline: 2px solid var(--input-color); outline-offset: 2px;} @media (pointer: coarse){@supports (-webkit-touch-callout:none){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input:focus{--font-size: 1rem;}}} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .drawer-side > .drawer-overlay{cursor: pointer; background-color: oklch(0 0 0 / 0.4); place-self: stretch; position: sticky; top: 0px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .drawer{grid-auto-columns: max-content auto; width: 100%; display: grid; position: relative;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) [tabindex]:focus:not(.collapse-close){grid-template-rows: max-content 1fr;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) [tabindex]:focus:not(.collapse-close){--overflow-delay: .2s; overflow: revert-layer; content-visibility: visible; min-height: fit-content;} @supports not (content-visibility:visible){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) [tabindex]:focus:not(.collapse-close){visibility: visible;}} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) [tabindex]:focus:not(.collapse-close){padding-bottom: 1rem;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) :where(.drawer-toggle:checked ~ .drawer-side){pointer-events: auto; visibility: visible; opacity: 1; overflow-y: auto;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) :where(.drawer-toggle:checked ~ .drawer-side) > :not(.drawer-overlay){translate: 0%;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input-md{--in-size-mul: 10; --font-size-min: .875rem; --spin-my: -3;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .sr-only{clip-path: inset(50%); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .drawer-toggle:checked ~ .drawer-side{z-index: 50;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .container{width: 100%;} @media (min-width: 40rem){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .container{max-width: 40rem;}} @media (min-width: 48rem){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .container{max-width: 48rem;}} @media (min-width: 64rem){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .container{max-width: 64rem;}} @media (min-width: 80rem){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .container{max-width: 80rem;}} @media (min-width: 96rem){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .container{max-width: 96rem;}} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .container{width: 100%; max-width: calc(var(--cd-container) + 2 * var(--cd-gutter)); padding-inline: var(--cd-gutter); margin-inline: auto;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .-mr-6{margin-right: calc(var(--spacing) * -6);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .flex{display: flex;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .hidden{display: none;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .size-4{width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .size-6{width: calc(var(--spacing) * 6); height: calc(var(--spacing) * 6);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input-md{height: calc(var(--spacing) * 11); padding-inline: calc(var(--spacing) * 6);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .w-full{width: 100%;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .flex-1{flex: 1 1 0%;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .shrink-0{flex-shrink: 0;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .animate-spin{animation: var(--animate-spin);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .flex-col{flex-direction: column;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .gap-4{gap: calc(var(--spacing) * 4);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .input{border-style: var(--tw-border-style); border-width: 1px; border-color: var(--color-base-200); background-color: var(--color-base-100);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .btn{--tw-border-style: none; padding-inline: calc(var(--spacing) * 6); border-style: none;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .fill-current{fill: currentcolor;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .btn{--tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-announce{background: var(--cd-announcement-bg); color: var(--cd-announcement-ink); text-align: center; height: 34px; padding: 10px var(--cd-gutter); white-space: nowrap; text-overflow: ellipsis; font-size: 11px; line-height: 14px; overflow: hidden;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-announce b{font-weight: 700;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-hdr{background: var(--cd-surface); z-index: 40; position: relative;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-hdr-row{height: 55px; padding-left: calc(var(--cd-gutter) + 21px); padding-right: calc(var(--cd-gutter) + 32px); grid-template-columns: 232px 438px 1fr; align-items: center; column-gap: 57px; margin-top: 2px; display: grid;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-logo{margin: 0px; line-height: 0;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-logo a{display: inline-block;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-logo-img{width: auto; max-width: none; height: 55px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-search{min-width: 0px; position: relative;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-search .input{background: var(--cd-surface-alt); border: 1px solid var(--cd-line); border-radius: var(--radius-field); width: 100%; height: 45px; box-shadow: none; font-family: var(--font-alt); color: var(--cd-ink); outline: none; gap: 0px; padding: 0px 3px 0px 16px; font-size: 12px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-search .input input{font: inherit; color: inherit;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-search .input input::placeholder{color: var(--cd-accent-secondary); opacity: 1;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-search .input input::-webkit-search-cancel-button{display: none;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-search .input > button[type="submit"]{width: 44px; height: 43px; min-height: 0px; color: var(--cd-accent-secondary); background: 0px 0px; border: 0px; margin: 0px; padding: 0px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-search .search-icon{width: 17px; height: 17px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-search .search-form{gap: 0px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-actions{justify-self: end; align-items: center; gap: 66px; display: flex;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-act-wrap{position: relative;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-act-wrap:first-child{margin-right: 0px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-act{min-height: 44px; color: var(--cd-ink); text-transform: lowercase; white-space: nowrap; cursor: pointer; align-items: center; gap: 10px; font-size: 13px; font-weight: 500; line-height: 1; display: flex;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-act-ico{color: var(--cd-accent-secondary); flex: 0 0 auto; display: block;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-act-ico--conta{width: 26px; height: 26px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-act-ico--suporte{width: 30px; height: 30px; margin-left: -4px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-act-ico--carrinho{width: 30px; height: 30px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-act-ico-box{margin-left: -4px; display: block; position: relative;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-cart-badge{background: var(--cd-accent-secondary); min-width: 14px; height: 14px; color: var(--cd-accent-secondary-ink); text-align: center; border-radius: 99px; padding: 0px 2px; font-size: 9px; font-weight: 700; line-height: 14px; position: absolute; top: 5px; left: 12px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-dd{background: var(--cd-surface); border-radius: var(--radius-box); z-index: 60; visibility: hidden; opacity: 0; min-width: 240px; padding: 12px 0px; transition: opacity 0.15s, visibility 0.15s; position: absolute; top: calc(100% + 6px); left: 50%; transform: translate(-50%); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 16px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-dd::before{content: ""; height: 8px; position: absolute; top: -8px; left: 0px; right: 0px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-act-wrap:hover > .cd-dd{visibility: visible; opacity: 1;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-dd > a,.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-dd > p{color: var(--cd-ink); align-items: center; gap: 10px; margin: 0px; padding: 9px 18px; font-size: 12px; line-height: 1.4; display: flex;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-dd--suporte{min-width: 300px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-dd--suporte > p{display: block;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-dd > a:hover{background: var(--cd-surface-alt);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-dd b{font-weight: 700;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-dd-ico{width: 18px; height: 18px; color: var(--cd-accent-secondary); flex: 0 0 auto;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-dd > a.cd-dd-track{text-align: center; border-radius: var(--cd-radius-leaf); background: var(--cd-accent-track); color: var(--cd-accent-secondary-ink); margin: 12px 18px 0px; padding: 10px; font-size: 14px; display: block;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-dd > a.cd-dd-track:hover{background: var(--cd-accent-track); opacity: 0.9;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-mi{fill: none; width: 40px; height: 40px; stroke: var(--cd-mi-ink); stroke-width: 1.6px; stroke-linecap: round; stroke-linejoin: round;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-mi .a{fill: var(--cd-mi-wood);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-mi .b{fill: var(--cd-mi-color);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-mi .w{fill: var(--cd-surface);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-mi .c{fill: var(--cd-accent-secondary);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-mi .st{stroke: var(--cd-surface); stroke-width: 1.6px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-mi-l{stroke: var(--cd-mi-line); stroke-width: 1.7px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-mi .st2{fill: var(--cd-mi-ink);} @media (hover: none), (pointer: coarse){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="range"]){font-size: 16px;}} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-fx-menu{display: none;} @media (min-width: 768px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-fx-menu > span{transform-origin: 0px 1.5px; background: currentcolor; width: 28px; height: 3px; transition: 0.2s ease-out; position: absolute; left: 0px;}} @media (min-width: 768px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-fx-menu > span:first-child{top: 0px;}} @media (min-width: 768px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-fx-menu > span:nth-child(2){top: 8px;}} @media (min-width: 768px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-fx-menu > span:nth-child(3){width: 20px; top: 16px;}} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-hdr-m,.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-hdr-m-bar-slot{display: none;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-menu-btn{min-width: 44px; min-height: 44px; color: var(--cd-accent-secondary); letter-spacing: 0.02em; cursor: pointer; align-content: center; justify-items: center; gap: 10px; font-size: 9px; font-weight: 700; line-height: 1; display: grid;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-menu-ico{width: 21px; height: 17px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-cart-m{min-width: 44px; min-height: 44px; color: var(--cd-accent-secondary); cursor: pointer; place-items: center; display: grid; position: relative;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-cart-m-ico{width: 25px; height: 27px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-cart-m-badge{border: 1.5px solid var(--cd-accent-secondary); background: var(--cd-surface); min-width: 23px; height: 23px; color: var(--cd-accent-secondary); text-align: center; border-radius: 99px; padding: 0px 3px; font-size: 10px; font-weight: 600; line-height: 20px; position: absolute; top: -6px; left: 20px;} @media (max-width: 767px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-hdr-row{display: none;}} @media (max-width: 767px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-hdr-m{grid-template-columns: 44px 1fr 44px; align-items: center; gap: 8px; height: 68px; padding-inline: 10px; display: grid;}} @media (max-width: 767px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-logo-m{justify-self: center; line-height: 0; position: relative; top: -5px;}} @media (max-width: 767px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-logo-m .cd-logo-img{height: 47px;}} @media (max-width: 767px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-hdr-m-bar-slot{height: 55px; display: block;}} @media (max-width: 767px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-hdr-m-bar{background: var(--cd-surface); align-items: center; gap: 10px; padding: 0px 10px 10px; display: flex;}} @media (max-width: 767px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-hdr-m-bar .cd-search{flex: 1 1 0%;}} @media (max-width: 767px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-hdr-m-bar .cd-search .input{height: 45px; padding-left: 16px; padding-right: 0px;}} @media (max-width: 767px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-hdr-m-bar .cd-search .search-icon{width: 19px; height: 19px;}} @media (max-width: 767px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-hdr-m-bar .cd-search .input > button[type="submit"]{height: 43px;}} @media (max-width: 767px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-hdr-m .cd-cart-m{top: 4px;}} @media (max-width: 767px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-sticky-only{display: none;}} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-drawer-side{z-index: 60;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_){--cd-tag-desconto-bg: #f1d572; --cd-tag-desconto-ink: #271d1b; --cd-tag-black24h-bg: #333; --cd-tag-black24h-ink: #fff; --cd-tag-fretegratis-bg: #2e2e2f; --cd-tag-fretegratis-ink: #fff; --cd-tag-personalize-bg: #ecd8c5; --cd-tag-personalize-ink: #2e2e2f; --cd-tag-envioimediato-bg: #fff5ed; --cd-tag-envioimediato-ink: #8b4e89;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_){--cd-selo-termina-bg: #2e2e2f; --cd-selo-termina-ink: #fff; --cd-selo-termina-bd: transparent; --cd-selo-imediato-bg: #f6dfa7; --cd-selo-imediato-ink: #2e2e2f; --cd-selo-imediato-bd: transparent; --cd-selo-prazo-bg: #f6dfa7; --cd-selo-prazo-ink: #2e2e2f; --cd-selo-prazo-bd: transparent; --cd-selo-feitomao-bg: #fde6e4; --cd-selo-feitomao-ink: #2e2e2f; --cd-selo-feitomao-bd: transparent; --cd-selo-exclusivo-bg: #debad8; --cd-selo-exclusivo-ink: #2e2e2f; --cd-selo-exclusivo-bd: transparent; --cd-pdp-cd-box-bg: #f7f7f7; --cd-pdp-cd-box-bd: #b0b0b0; --cd-pdp-cd-label: #000; --cd-pdp-cd-digit-bg: #000; --cd-pdp-cd-digit-ink: #fff; --cd-msg-cupom-bg: #f7f7f7; --cd-msg-cupom-ink: #181818; --cd-msg-cupom-bd: #b0b0b0; --cd-pdp-sw-border: #e7d7c7; --cd-pdp-sw-selected: #dc6858; --cd-pdp-sw-label: #00000073; --cd-pdp-sw-size: 58px; --cd-pdp-sw-size-m: 58px; --cd-pdp-sw-radius: 10px; --cd-pdp-vt-title: #dc6858; --cd-pdp-vt-text: var(--cd-ink-muted); --cd-pdp-vt-icon: 30px; --cd-pdp-vt-title-fs: 12px; --cd-pdp-vt-text-fs: 12px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_){--cd-vdp-c: #fd6e6e; --cd-vdp-ink: #fff; --cd-vdp-btn: #67b54d;}   .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) a,.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) button,.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) label{touch-action: manipulation;} @media (max-width: 767px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-search .input input::placeholder,.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) search-autocomplete .search-form input[type="search"]::placeholder{font-size: 12.8px;}} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-search .input input{color: var(--cd-accent-secondary);} @media (max-width: 767px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-search .input input{transform-origin: 0px center; transform: scale(0.8); font-size: 16px !important;}} @media (max-width: 767px){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-search .input input::placeholder,.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) search-autocomplete .search-form input[type="search"]::placeholder{font-size: 16px;}}   .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m{--m-ink: var(--cd-ink,#271d1b); --m-mut: #7c716b; --m-coral: var(--cd-accent-secondary,#dc6858); --m-cream: #f6f1ec; --m-line: #eee6e0; --m-w: min(70vw, 320px); --cd-mi-ink: var(--cd-ink,#271d1b); --cd-mi-wood: #efd3a6; --cd-mi-color: #f6cdc5; --cd-mi-line: var(--cd-ink,#271d1b); width: var(--m-w); height: 100dvh; color: var(--m-ink); font-family: var(--font-sans); background: rgb(255, 255, 255); border-radius: 0px 20px 20px 0px; position: relative; overflow: hidden; box-shadow: rgba(39, 29, 27, 0.35) 8px 0px 40px -12px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-l1,.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-l2{overscroll-behavior: contain; padding: 0 12px calc(20px + env(safe-area-inset-bottom,0px)); transition: transform 0.28s cubic-bezier(0.2, 0.8, 0.2, 1), visibility linear 0.28s; position: absolute; inset: 0px; overflow-y: auto;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-l1{transition: transform 0.28s cubic-bezier(0.2, 0.8, 0.2, 1);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-l2{visibility: hidden; background: rgb(255, 255, 255); transform: translate(100%);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-top{z-index: 2; background: rgb(255, 255, 255); justify-content: space-between; align-items: center; height: 52px; margin: 0px -12px; padding: 0px 8px 0px 16px; display: flex; position: sticky; top: 0px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-title{font: 700 17px/1 var(--font-sans); letter-spacing: -0.01em;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-x{background: var(--m-cream); width: 34px; height: 34px; color: var(--m-ink); cursor: pointer; border-radius: 50%; place-items: center; display: grid;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-back{height: 34px; color: var(--m-ink); font: 600 13px/1 var(--font-sans); cursor: pointer; background: 0px 0px; border: 0px; border-radius: 999px; align-items: center; gap: 6px; margin-left: -8px; padding: 0px 10px 0px 8px; display: inline-flex;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-back:active,.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-x:active{background: rgb(237, 228, 220);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-chev{border-style: solid; border-color: rgb(185, 173, 166); border-image: initial; border-width: 2px 2px 0px 0px; flex: 0 0 auto; width: 7px; height: 7px; margin-left: auto; transform: rotate(45deg);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-chev--l{border-color: currentcolor; margin: 0px 2px 0px 4px; transform: rotate(-135deg);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-acc{color: var(--m-ink); background: linear-gradient(100deg, rgb(253, 236, 232) 0%, rgb(251, 243, 238) 100%); border-radius: 14px; align-items: center; gap: 10px; padding: 9px 11px; text-decoration: none; display: flex;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-av{width: 34px; height: 34px; color: var(--m-coral); background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; place-items: center; display: grid;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-av-ico{width: 16px; height: 17px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-acc-tx{flex-direction: column; gap: 3px; min-width: 0px; display: flex;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-acc-tx b{font: 700 13.5px/1.1 var(--font-sans);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-acc-tx small{font: 500 11px/1.2 var(--font-sans); color: var(--m-mut);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-quick{grid-template-columns: repeat(3, 1fr); gap: 6px; margin: 8px 0px 2px; display: grid;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-quick a{border: 1px solid var(--m-line); min-height: 54px; color: var(--m-ink); text-align: center; font: 600 10px/1.15 var(--font-sans); border-radius: 14px; flex-direction: column; justify-content: center; align-items: center; gap: 5px; padding: 6px 2px; text-decoration: none; display: flex;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-q-ico{width: 19px; height: 17px; color: var(--m-coral);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-quick a:active{background: var(--m-cream);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-h{font: 700 10px/1 var(--font-sans); letter-spacing: 0.08em; text-transform: uppercase; color: var(--m-mut); margin: 18px 4px 4px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-list{margin: 0px; padding: 0px; list-style: none;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-row{box-sizing: border-box; width: 100%; min-height: 48px; color: var(--m-ink); text-align: left; cursor: pointer; font: 600 13.5px/1.2 var(--font-sans); background: 0px 0px; border: 0px; border-radius: 14px; align-items: center; gap: 11px; padding: 4px 6px 4px 2px; text-decoration: none; display: flex;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-row:active{background: var(--m-cream); outline: 0px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-name{flex: 1 1 0%; min-width: 0px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-ib{background: var(--m-cream); border-radius: 11px 0px; flex: 0 0 auto; place-items: center; width: 38px; height: 38px; display: grid;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m .cd-mi{fill: none; width: 30px; height: 30px; stroke: var(--cd-mi-ink); stroke-width: 1.6px; stroke-linecap: round; stroke-linejoin: round;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m .cd-mi .a{fill: var(--cd-mi-wood);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m .cd-mi .b{fill: var(--cd-mi-color);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m .cd-mi .w{fill: rgb(255, 255, 255);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m .cd-mi .c{fill: var(--cd-accent-secondary,#dc6858);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m .cd-mi .st{stroke: rgb(255, 255, 255); stroke-width: 1.6px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m .cd-mi .st2{fill: var(--cd-mi-ink);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m .cd-mi-l{display: none;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-row:active .cd-m-ib,.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m2-g:active .cd-m-ib{background: rgb(251, 227, 222);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-l2t{font: 700 19px/1.15 var(--font-sans); letter-spacing: -0.01em; margin: 2px 4px 10px;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-all{background: var(--m-coral); color: rgb(255, 255, 255); min-height: 42px; font: 700 12.5px/1 var(--font-sans); border-radius: 12px; align-items: center; gap: 10px; padding: 0px 14px; text-decoration: none; display: flex;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-all .cd-m-chev{border-color: rgb(255, 255, 255);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m2-list{margin: 10px 0px 0px; padding: 0px; list-style: none;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m2-list li + li{border-top: 1px solid var(--m-line);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m2-g{min-height: 54px; color: var(--m-ink); align-items: center; gap: 11px; padding: 6px 2px; text-decoration: none; display: flex;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m2-tx{flex-direction: column; gap: 2px; min-width: 0px; display: flex;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m2-g b{font: 600 13px/1.2 var(--font-sans);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m2-g small{font: 500 10.5px/1.3 var(--font-sans); color: var(--m-mut);} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m2-g:active{background: var(--m-cream);} @media (prefers-reduced-motion: reduce){.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-l1,.cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-l2{transition: none;}} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_){--cd-mostarda: #e9b64f;} .cq:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .cd-m-all{transform-origin: 50% center;}     @property --tw-font-weight { syntax: "*"; inherits: false; } @property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; } @property --tw-content { syntax: "*"; inherits: false; initial-value: ""; } @property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-rotate-x { syntax: "*"; inherits: false; } @property --tw-rotate-y { syntax: "*"; inherits: false; } @property --tw-rotate-z { syntax: "*"; inherits: false; } @property --tw-skew-x { syntax: "*"; inherits: false; } @property --tw-skew-y { syntax: "*"; inherits: false; } @property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-space-x-reverse { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-divide-y-reverse { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; } @property --tw-shadow-color { syntax: "*"; inherits: false; } @property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; } @property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; } @property --tw-inset-shadow-color { syntax: "*"; inherits: false; } @property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; } @property --tw-ring-color { syntax: "*"; inherits: false; } @property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; } @property --tw-inset-ring-color { syntax: "*"; inherits: false; } @property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; } @property --tw-ring-inset { syntax: "*"; inherits: false; } @property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; } @property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; } @property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; } @property --tw-gradient-position { syntax: "*"; inherits: false; } @property --tw-gradient-from { syntax: "<color>"; inherits: false; initial-value: #0000; } @property --tw-gradient-via { syntax: "<color>"; inherits: false; initial-value: #0000; } @property --tw-gradient-to { syntax: "<color>"; inherits: false; initial-value: #0000; } @property --tw-gradient-stops { syntax: "*"; inherits: false; } @property --tw-gradient-via-stops { syntax: "*"; inherits: false; } @property --tw-gradient-from-position { syntax: "<length-percentage>"; inherits: false; initial-value: 0%; } @property --tw-gradient-via-position { syntax: "<length-percentage>"; inherits: false; initial-value: 50%; } @property --tw-gradient-to-position { syntax: "<length-percentage>"; inherits: false; initial-value: 100%; } @property --tw-mask-linear { syntax: "*"; inherits: false; initial-value: linear-gradient(#fff, #fff); } @property --tw-mask-radial { syntax: "*"; inherits: false; initial-value: linear-gradient(#fff, #fff); } @property --tw-mask-conic { syntax: "*"; inherits: false; initial-value: linear-gradient(#fff, #fff); } @property --tw-mask-left { syntax: "*"; inherits: false; initial-value: linear-gradient(#fff, #fff); } @property --tw-mask-right { syntax: "*"; inherits: false; initial-value: linear-gradient(#fff, #fff); } @property --tw-mask-bottom { syntax: "*"; inherits: false; initial-value: linear-gradient(#fff, #fff); } @property --tw-mask-top { syntax: "*"; inherits: false; initial-value: linear-gradient(#fff, #fff); } @property --tw-mask-top-from-position { syntax: "*"; inherits: false; initial-value: 0%; } @property --tw-mask-top-to-position { syntax: "*"; inherits: false; initial-value: 100%; } @property --tw-mask-top-from-color { syntax: "*"; inherits: false; initial-value: black; } @property --tw-mask-top-to-color { syntax: "*"; inherits: false; initial-value: transparent; } @property --tw-mask-left-from-position { syntax: "*"; inherits: false; initial-value: 0%; } @property --tw-mask-left-to-position { syntax: "*"; inherits: false; initial-value: 100%; } @property --tw-mask-left-from-color { syntax: "*"; inherits: false; initial-value: black; } @property --tw-mask-left-to-color { syntax: "*"; inherits: false; initial-value: transparent; } @property --tw-leading { syntax: "*"; inherits: false; } @property --tw-tracking { syntax: "*"; inherits: false; } @property --tw-blur { syntax: "*"; inherits: false; } @property --tw-brightness { syntax: "*"; inherits: false; } @property --tw-contrast { syntax: "*"; inherits: false; } @property --tw-grayscale { syntax: "*"; inherits: false; } @property --tw-hue-rotate { syntax: "*"; inherits: false; } @property --tw-invert { syntax: "*"; inherits: false; } @property --tw-opacity { syntax: "*"; inherits: false; } @property --tw-saturate { syntax: "*"; inherits: false; } @property --tw-sepia { syntax: "*"; inherits: false; } @property --tw-drop-shadow { syntax: "*"; inherits: false; } @property --tw-drop-shadow-color { syntax: "*"; inherits: false; } @property --tw-drop-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; } @property --tw-drop-shadow-size { syntax: "*"; inherits: false; } @property --tw-duration { syntax: "*"; inherits: false; } @property --tw-scale-x { syntax: "*"; inherits: false; initial-value: 1; } @property --tw-scale-y { syntax: "*"; inherits: false; initial-value: 1; } @property --tw-scale-z { syntax: "*"; inherits: false; initial-value: 1; } @property --tw-backdrop-blur { syntax: "*"; inherits: false; } @property --tw-backdrop-brightness { syntax: "*"; inherits: false; } @property --tw-backdrop-contrast { syntax: "*"; inherits: false; } @property --tw-backdrop-grayscale { syntax: "*"; inherits: false; } @property --tw-backdrop-hue-rotate { syntax: "*"; inherits: false; } @property --tw-backdrop-invert { syntax: "*"; inherits: false; } @property --tw-backdrop-opacity { syntax: "*"; inherits: false; } @property --tw-backdrop-saturate { syntax: "*"; inherits: false; } @property --tw-backdrop-sepia { syntax: "*"; inherits: false; } @property --tw-ease { syntax: "*"; inherits: false; } @property --tw-pan-x { syntax: "*"; inherits: false; } @property --tw-pan-y { syntax: "*"; inherits: false; } @property --tw-pinch-zoom { syntax: "*"; inherits: false; } @keyframes cdx-spin { 100% { transform: rotate(360deg); } }body.clean-layout:not([class*="checkout"]) { --cc-ink: #271D1B; --cc-mut: #7C716B; --cc-line: #EEE6E0; --cc-line2: #E7D7C7; --cc-bg: #FBF7F3; --cc-cream: #F4EEE9; --cc-font: "CDX Montserrat", "CDX Open Sans", system-ui, sans-serif; --cc-coral: #DC6858; --cc-coral-bg: #FDECE8; --cc-green: #67B54D; --cc-green-bg: #E8F4E2; --cc-leaf: 10px 0; background: var(--cc-bg) !important; color: var(--cc-ink); font-family: var(--cc-font) !important; -webkit-font-smoothing: antialiased; } body.clean-layout:not([class*="checkout"]) #corpo :is(h1, h2, h3, h4, h5, legend, .titulo, p, span, b, strong, li, a, td, th, label, input, select, button, small) { font-family: inherit !important; letter-spacing: 0; } body.clean-layout:not([class*="checkout"]) #corpo .conteiner { max-width: 1120px; margin: 0 auto; padding: 0 16px; box-sizing: border-box; width: auto !important; } body.clean-layout:not([class*="checkout"]) #cabecalho { margin-bottom: 0; background: #fff; border-bottom: 1px solid var(--cc-line); } body.clean-layout:not([class*="checkout"]) #cabecalho .cabecalho-conteudo { padding: 8px 0; } body.clean-layout:not([class*="checkout"]) #cabecalho .cabecalho-logo img { max-height: 44px; } body.clean-layout:not([class*="checkout"]) #cabecalho .cabecalho-safety { gap: 6px; padding: 7px 12px; border-radius: 999px; background: var(--cc-green-bg); color: #3F7A2C; font: 700 10.5px/1.15 var(--cc-font); text-transform: none; } body.clean-layout:not([class*="checkout"]) #cabecalho .cabecalho-safety i { margin: 0; font-size: 14px !important; color: #3F7A2C; } body.clean-layout:not([class*="checkout"]) #corpo .breadcrumbs { margin: 14px 0 6px; padding: 0; border: 0; background: none; font-size: 12.5px; } body.clean-layout:not([class*="checkout"]) #corpo .breadcrumbs ul { margin: 0; } body.clean-layout:not([class*="checkout"]) #corpo .breadcrumbs li { color: var(--cc-mut); } body.clean-layout:not([class*="checkout"]) #corpo .breadcrumbs a { color: var(--cc-mut); text-decoration: none; font-weight: 600; } body.clean-layout:not([class*="checkout"]) #corpo .breadcrumbs a:hover { color: var(--cc-coral); } body.clean-layout:not([class*="checkout"]) #corpo .secao-principal { display: flex; flex-wrap: wrap; gap: 20px; margin: 8px 0 32px; } body.clean-layout:not([class*="checkout"]) #corpo .secao-principal > .coluna { display: block !important; min-width: 0; flex: 0 0 250px; width: auto !important; margin: 0 !important; float: none; } body.clean-layout:not([class*="checkout"]) #corpo .secao-principal > :is(.conteudo, .cadastro) { flex: 1; min-width: 0; width: auto !important; margin: 0 !important; float: none; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu { position: sticky; top: 16px; padding: 18px 12px 12px; border: 1px solid var(--cc-line) !important; border-radius: 20px; background: #fff; box-shadow: 0 10px 30px -22px rgba(39, 29, 27, .35) !important; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .nome-usuario { display: flex; align-items: center; gap: 10px; margin: 0 6px 10px; padding: 0 0 14px; border-bottom: 1px solid var(--cc-line); color: var(--cc-ink) !important; font: 700 15px/1.2 var(--cc-font); } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .nome-usuario i { display: grid; place-items: center; width: 36px; height: 36px; border-radius: 50%; background: var(--cc-coral-bg); color: var(--cc-coral); font-size: 16px; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .menu-simples { margin: 0; list-style: none; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .menu-simples li { margin: 0; border: 0; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .menu-simples li.divisor { height: 1px; margin: 6px 10px; background: var(--cc-line); } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .menu-simples a { display: flex; align-items: center; gap: 12px; padding: 10px 12px; border-radius: 12px; color: var(--cc-ink); font: 600 13.5px/1.2 var(--cc-font); text-decoration: none; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .menu-simples a i { width: 18px; text-align: center; color: var(--cc-coral) !important; font-size: 15px; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .menu-simples a:hover { background: var(--cc-cream); } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .menu-simples a[href$="/conta/logout"] { color: var(--cc-mut); } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .menu-simples a[href$="/conta/logout"] i { color: var(--cc-mut) !important; } body.clean-layout:not([class*="checkout"]) #corpo .abas-conta { display: none !important; } body.clean-layout:not([class*="checkout"]) #corpo .abas-conteudo { padding: 0 !important; border: 0 !important; background: none !important; } body.clean-layout:not([class*="checkout"]) #corpo :is(.caixa-dados, .cadastro-logar .caixa-sombreada) { margin: 0 0 16px; padding: 22px 22px 20px; border: 1px solid var(--cc-line) !important; border-radius: 20px; background: #fff !important; box-shadow: 0 10px 30px -22px rgba(39, 29, 27, .35) !important; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados > h3.titulo, body.clean-layout:not([class*="checkout"]) #corpo .cabecalho-interno h1.titulo { display: flex; flex-direction: column; gap: 4px; margin: 0 0 16px; padding: 0 0 14px; border-bottom: 1px solid var(--cc-line) !important; color: var(--cc-ink) !important; font: 700 20px/1.2 var(--cc-font) !important; text-transform: none; } body.clean-layout:not([class*="checkout"]) #corpo .cabecalho-interno h1.titulo { border: 0 !important; font-size: 24px !important; padding: 0; } body.clean-layout:not([class*="checkout"]) #corpo :is(.caixa-dados > h3, .cabecalho-interno h1) small { display: block; color: var(--cc-mut) !important; font: 500 12.5px/1.35 var(--cc-font) !important; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados > h3 small .cor-principal { color: var(--cc-coral) !important; font-weight: 700; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados .row-fluid { display: flex; flex-wrap: wrap; gap: 16px 24px; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados .row-fluid > [class*="span"] { flex: 1 1 280px; width: auto !important; margin: 0 !important; float: none; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados .row-fluid::before, body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados .row-fluid::after, body.clean-layout:not([class*="checkout"]) #corpo .secao-principal::before, body.clean-layout:not([class*="checkout"]) #corpo .secao-principal::after { display: none; } body.clean-layout:not([class*="checkout"]) #corpo fieldset { margin: 0 0 14px; padding: 0; border: 0; min-width: 0; } body.clean-layout:not([class*="checkout"]) #corpo legend, body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados h4.titulo { display: flex; align-items: center; gap: 8px; width: 100%; margin: 0 0 10px; padding: 0; border: 0 !important; color: var(--cc-mut) !important; font: 700 11px/1.2 var(--cc-font) !important; letter-spacing: .08em !important; text-transform: uppercase; } body.clean-layout:not([class*="checkout"]) #corpo legend i, body.clean-layout:not([class*="checkout"]) #corpo h4.titulo i { color: var(--cc-coral) !important; font-size: 14px; } body.clean-layout:not([class*="checkout"]) #corpo legend .pull-right { margin-left: auto; color: var(--cc-coral) !important; font-size: 12px; letter-spacing: 0 !important; text-transform: none; text-decoration: none; } body.clean-layout:not([class*="checkout"]) #corpo ul.caixa-info { display: grid; gap: 12px; margin: 0; padding: 16px; list-style: none; border: 0 !important; border-radius: 14px; background: var(--cc-cream) !important; } body.clean-layout:not([class*="checkout"]) #corpo ul.caixa-info li { display: flex; flex-direction: column; gap: 2px; margin: 0; padding: 0; color: var(--cc-ink); font: 500 14px/1.35 var(--cc-font); overflow-wrap: anywhere; } body.clean-layout:not([class*="checkout"]) #corpo ul.caixa-info li b.cor-secundaria { color: var(--cc-mut) !important; font: 600 11px/1.2 var(--cc-font) !important; text-transform: none; } body.clean-layout:not([class*="checkout"]) #corpo ul.caixa-info li span, body.clean-layout:not([class*="checkout"]) #corpo ul.caixa-info li b:not(.cor-secundaria) { color: var(--cc-ink) !important; font-weight: 600; } body.clean-layout:not([class*="checkout"]) #corpo ul.caixa-info li b.cor-principal { align-self: flex-start; padding: 4px 10px; border-radius: 999px; background: var(--cc-coral-bg); color: #C44B3A !important; font-size: 12px; } body.clean-layout:not([class*="checkout"]) #corpo div.caixa-info.text-center { margin-top: 12px; padding: 14px; border-radius: 14px; background: var(--cc-green-bg); color: #3F7A2C; } body.clean-layout:not([class*="checkout"]) #corpo div.caixa-info.text-center strong { display: block; font: 600 11px/1.2 var(--cc-font); text-transform: uppercase; letter-spacing: .06em; } body.clean-layout:not([class*="checkout"]) #corpo div.caixa-info.text-center span:first-of-type { font: 800 22px/1.3 var(--cc-font); color: #2F6B1F; } body.clean-layout:not([class*="checkout"]) #corpo .botao { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 42px; padding: 0 18px; border: 1px solid var(--cc-line2) !important; border-radius: var(--cc-leaf) !important; background: #fff !important; background-image: none !important; box-shadow: none !important; color: var(--cc-ink) !important; font: 700 13px/1 var(--cc-font) !important; text-shadow: none !important; text-transform: none; text-decoration: none; transition: transform .15s, background-color .15s, border-color .15s; } body.clean-layout:not([class*="checkout"]) #corpo .botao i { color: inherit !important; background: none !important; } body.clean-layout:not([class*="checkout"]) #corpo .botao:hover { border-color: var(--cc-coral) !important; color: var(--cc-coral) !important; } body.clean-layout:not([class*="checkout"]) #corpo .botao.principal, body.clean-layout:not([class*="checkout"]) #corpo .botao.fundo-secundario { border-color: var(--cc-green) !important; background: var(--cc-green) !important; color: #fff !important; } body.clean-layout:not([class*="checkout"]) #corpo .botao.principal:hover, body.clean-layout:not([class*="checkout"]) #corpo .botao.fundo-secundario:hover { background: #5CA843 !important; color: #fff !important; transform: translateY(-1px); } body.clean-layout:not([class*="checkout"]) #corpo .acao-editar { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px; margin: 12px 0 0; } body.clean-layout:not([class*="checkout"]) #corpo .acao-editar .botao { float: none; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados > h5.titulo { margin: 16px 0 0; } body.clean-layout:not([class*="checkout"]) #corpo .control-group { margin: 0 0 14px; } body.clean-layout:not([class*="checkout"]) #corpo :is(.form-horizontal .control-label, label) { display: block; float: none; width: auto; margin: 0 0 6px; padding: 0; color: var(--cc-ink); font: 600 12.5px/1.2 var(--cc-font); text-align: left; } body.clean-layout:not([class*="checkout"]) #corpo .form-horizontal .controls { margin-left: 0 !important; display: flex; flex-wrap: wrap; gap: 8px; } body.clean-layout:not([class*="checkout"]) #corpo :is(input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="number"], select, textarea) { width: 100% !important; max-width: 420px; height: 46px; box-sizing: border-box; margin: 0; padding: 0 14px; border: 1px solid var(--cc-line2) !important; border-radius: 12px !important; background: #fff !important; box-shadow: none !important; color: var(--cc-ink); font: 500 16px/1.2 var(--cc-font) !important; } body.clean-layout:not([class*="checkout"]) #corpo :is(input, select, textarea):focus { border-color: var(--cc-coral) !important; outline: 0; box-shadow: 0 0 0 3px rgba(220, 104, 88, .18) !important; } body.clean-layout:not([class*="checkout"]) #corpo .control-group.error :is(input, select) { border-color: #D14343 !important; } body.clean-layout:not([class*="checkout"]) #corpo .help-inline, body.clean-layout:not([class*="checkout"]) #corpo .help-block { display: block; margin: 4px 0 0; color: #C44B3A; font: 500 12px/1.3 var(--cc-font); } body.clean-layout:not([class*="checkout"]) #corpo .help-inline:empty { display: none; } body.clean-layout:not([class*="checkout"]) #corpo .alert { border-radius: 14px; border: 0; padding: 12px 14px; font: 500 13px/1.4 var(--cc-font); } body.clean-layout:not([class*="checkout"]) #corpo .buscar-pedidos { display: flex !important; flex-wrap: wrap; align-items: flex-end; gap: 10px; margin: 0 0 18px; padding: 0 0 18px; border-bottom: 1px solid var(--cc-line) !important; } body.clean-layout:not([class*="checkout"]) #corpo .buscar-pedidos > div { display: flex; flex-wrap: wrap; align-items: flex-end; gap: 10px; width: auto !important; margin: 0 !important; float: none; } body.clean-layout:not([class*="checkout"]) #corpo .buscar-pedidos label { margin: 0; } body.clean-layout:not([class*="checkout"]) #corpo .buscar-pedidos label span { display: block; margin: 0 0 6px; color: var(--cc-mut); font: 600 11.5px/1.2 var(--cc-font); } body.clean-layout:not([class*="checkout"]) #corpo .buscar-pedidos input { width: 160px !important; } body.clean-layout:not([class*="checkout"]) #corpo .buscar-pedidos select { width: 110px !important; } body.clean-layout:not([class*="checkout"]) #corpo .buscar-pedidos .botao { width: 46px; min-height: 46px; padding: 0; border-radius: 12px !important; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-sombreada:has(> .table) { border: 1px solid var(--cc-line) !important; border-radius: 16px; overflow: hidden; background: #fff !important; box-shadow: none !important; } body.clean-layout:not([class*="checkout"]) #corpo .table { margin: 0; border: 0; background: #fff; } body.clean-layout:not([class*="checkout"]) #corpo .table th, body.clean-layout:not([class*="checkout"]) #corpo .table td { padding: 12px 14px !important; border: 0 !important; border-top: 1px solid var(--cc-line) !important; vertical-align: middle; font: 500 13.5px/1.3 var(--cc-font); color: var(--cc-ink); } body.clean-layout:not([class*="checkout"]) #corpo .table thead th { border-top: 0 !important; background: var(--cc-cream); } body.clean-layout:not([class*="checkout"]) #corpo .table th h5 { margin: 0; color: var(--cc-mut); font: 700 11px/1.2 var(--cc-font) !important; text-transform: uppercase; letter-spacing: .06em !important; } body.clean-layout:not([class*="checkout"]) #corpo .table tbody tr:hover > td { background: #FDFAF7 !important; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos a { color: var(--cc-ink); font-weight: 700; text-decoration: none; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos a::before { content: "#"; color: var(--cc-mut); font-weight: 600; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos a:hover { color: var(--cc-coral); } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos b[class*="text-"] { display: inline-flex; padding: 5px 10px; border-radius: 999px; background: var(--cc-cream); color: #5E534E !important; font: 700 11.5px/1 var(--cc-font); white-space: nowrap; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos b.text-success { background: var(--cc-green-bg); color: #3F7A2C !important; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos b.text-info { background: #EEF2F3; color: #4F6B70 !important; } body.clean-layout:not([class*="checkout"]) #corpo .h4, body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados > div > h4.titulo { margin: 0 0 10px; } body.clean-layout:not([class*="checkout"]) #corpo .pagination { margin: 16px 0 0; text-align: center; } body.clean-layout:not([class*="checkout"]) #corpo .pagination ul { box-shadow: none; display: inline-flex; gap: 6px; } body.clean-layout:not([class*="checkout"]) #corpo .pagination li > a, body.clean-layout:not([class*="checkout"]) #corpo .pagination li > span { display: grid; place-items: center; min-width: 36px; height: 36px; padding: 0 8px; border: 1px solid var(--cc-line) !important; border-radius: 10px !important; color: var(--cc-ink); font: 700 13px/1 var(--cc-font); float: none; } body.clean-layout:not([class*="checkout"]) #corpo .pagination li.active > a { border-color: var(--cc-coral) !important; background: var(--cc-coral); color: #fff; } body.clean-layout:not([class*="checkout"]) #corpo .pagination li.disabled > a { opacity: .45; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados > .row-fluid > h2.titulo { margin: 0; color: var(--cc-ink) !important; font: 800 22px/1.2 var(--cc-font) !important; flex: 1 1 200px; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados > .row-fluid > .text-right { flex: 0 0 auto !important; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados > hr { margin: 14px 0; border: 0; border-top: 1px solid var(--cc-line); } body.clean-layout:not([class*="checkout"]) #corpo .produto-info > span { display: block; font: 700 13.5px/1.3 var(--cc-font); } body.clean-layout:not([class*="checkout"]) #corpo .produto-info ul { margin: 4px 0 0; list-style: none; color: var(--cc-mut); font: 500 12px/1.35 var(--cc-font); } body.clean-layout:not([class*="checkout"]) #corpo .produto-info ul li b { font-weight: 600; } body.clean-layout:not([class*="checkout"]) #corpo .table .imagem-produto img { width: 72px; height: 72px; object-fit: cover; border-radius: 12px; } body.clean-layout:not([class*="checkout"]) #corpo .table td.text-left a { color: var(--cc-ink); font: 600 13.5px/1.35 var(--cc-font); text-decoration: none; } body.clean-layout:not([class*="checkout"]) #corpo .table td a:has(> .icon-shopping-cart), body.clean-layout:not([class*="checkout"]) #corpo .table td a:has(> .icon-trash) { display: grid; place-items: center; width: 40px; height: 40px; border-radius: 12px; text-decoration: none; } body.clean-layout:not([class*="checkout"]) #corpo .table td a:has(> .icon-shopping-cart) { background: var(--cc-green); color: #fff; } body.clean-layout:not([class*="checkout"]) #corpo .table td a:has(> .icon-trash) { background: var(--cc-cream); } body.clean-layout:not([class*="checkout"]) #corpo .table td a .icon-trash { color: var(--cc-mut) !important; } body.clean-layout:not([class*="checkout"]) #corpo ul.caixa-info.text-center { margin-top: 16px; text-align: center; } body.clean-layout:not([class*="checkout"]) #corpo ul.caixa-info.text-center h5 { margin: 0; color: var(--cc-mut); font: 600 12px/1.3 var(--cc-font); } body.clean-layout:not([class*="checkout"]) #corpo ul.caixa-info.text-center input { max-width: none; font-size: 13px !important; text-align: center; } body.clean-layout:not([class*="checkout"]) #corpo .twitter-share-button, body.clean-layout:not([class*="checkout"]) #corpo .g-plus, body.clean-layout:not([class*="checkout"]) #corpo .fb-share-button { display: none !important; } body.clean-layout:not([class*="checkout"]) #corpo .cadastro-logar { display: flex; flex-wrap: wrap; gap: 16px; } body.clean-layout:not([class*="checkout"]) #corpo .cadastro-logar > .span6 { flex: 1 1 300px; width: auto !important; margin: 0 !important; float: none; } body.clean-layout:not([class*="checkout"]) #corpo .cadastro-logar legend.titulo { color: var(--cc-ink) !important; font-size: 16px !important; letter-spacing: 0 !important; text-transform: none; } body.clean-layout:not([class*="checkout"]) #corpo .cadastro-logar .controls .botao, body.clean-layout:not([class*="checkout"]) #corpo .cadastro-logar form > fieldset > div > .botao { height: 46px; } body.clean-layout:not([class*="checkout"]) #corpo .recuperar-senha { display: inline-block; margin-top: 4px; color: var(--cc-coral); font: 600 12.5px/1.2 var(--cc-font); text-decoration: none; } body.clean-layout:not([class*="checkout"]) #rodape { margin-top: auto; border: 0; border-radius: 0; background: #fff; border-top: 1px solid var(--cc-line); color: var(--cc-mut); font-size: 11.5px; } body.clean-layout:not([class*="checkout"]) #rodape img { max-height: 22px; opacity: .8; } @media (max-width: 767px) { body.clean-layout:not([class*="checkout"]) #cabecalho .cabecalho-conteudo { flex-wrap: nowrap; justify-content: space-between; } body.clean-layout:not([class*="checkout"]) #cabecalho .cabecalho-logo img { max-height: 36px; } body.clean-layout:not([class*="checkout"]) #corpo .secao-principal { gap: 12px; margin-top: 4px; } body.clean-layout:not([class*="checkout"]) #corpo .secao-principal > .coluna { flex: 1 1 100%; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu { position: static; padding: 12px; border-radius: 16px; overflow: hidden; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .nome-usuario { margin: 0 2px 10px; padding: 0 0 10px; font-size: 14px; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .nome-usuario i { width: 30px; height: 30px; font-size: 14px; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .menu-simples { display: flex; gap: 6px; overflow-x: auto; scrollbar-width: none; margin: 0 -12px; padding: 0 12px; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .menu-simples::-webkit-scrollbar { display: none; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .menu-simples li.divisor { display: none; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .menu-simples a { flex-direction: column; gap: 6px; min-width: 76px; padding: 10px 8px; border: 1px solid var(--cc-line); border-radius: 14px; font-size: 11px; text-align: center; white-space: nowrap; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados, body.clean-layout:not([class*="checkout"]) #corpo .cadastro-logar .caixa-sombreada { padding: 16px; border-radius: 16px; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados > h3.titulo { font-size: 18px !important; } body.clean-layout:not([class*="checkout"]) #corpo .acao-editar .botao { flex: 1 1 100%; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos thead { display: none; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos, body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos tbody { display: block; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos tr { display: grid; grid-template-columns: 1fr auto; gap: 6px 10px; padding: 12px 14px; border-top: 1px solid var(--cc-line); } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos tr:first-child { border-top: 0; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos td { display: block !important; padding: 0 !important; border: 0 !important; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos td:nth-child(2) { grid-column: 1; grid-row: 2; color: var(--cc-mut); font-size: 12px; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos td:nth-child(3) { grid-column: 2; grid-row: 1 / span 2; align-self: center; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos td:nth-child(4) { grid-column: 1; grid-row: 3; font-weight: 700; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos .hidden-phone-portrait { display: block !important; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-carrinho thead { display: none; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-carrinho, body.clean-layout:not([class*="checkout"]) #corpo .tabela-carrinho tbody { display: block; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-carrinho tr { display: grid; grid-template-columns: repeat(3, 1fr); gap: 6px; padding: 12px 14px; border-top: 1px solid var(--cc-line); } body.clean-layout:not([class*="checkout"]) #corpo .tabela-carrinho td { display: block; padding: 0 !important; border: 0 !important; text-align: left !important; font-size: 12.5px; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-carrinho td:first-child { grid-column: 1 / -1; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-carrinho td:nth-child(2)::before { content: "Preço "; color: var(--cc-mut); } body.clean-layout:not([class*="checkout"]) #corpo .tabela-carrinho td:nth-child(3)::before { content: "Qtd. "; color: var(--cc-mut); } body.clean-layout:not([class*="checkout"]) #corpo .tabela-carrinho td:nth-child(4) { font-weight: 700; text-align: right !important; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados > .row-fluid > .text-right .botao { width: 100%; } body.clean-layout:not([class*="checkout"]) #corpo .buscar-pedidos input { width: 100% !important; } body.clean-layout:not([class*="checkout"]) #corpo .buscar-pedidos > div, body.clean-layout:not([class*="checkout"]) #corpo .buscar-pedidos > div > label:first-child { flex: 1 1 100%; } } body.clean-layout:not([class*="checkout"]) #corpo .breadcrumbs li:not(:first-child), body.clean-layout:not([class*="checkout"]) #corpo .breadcrumbs li > span { display: none !important; } body.clean-layout:not([class*="checkout"]) #corpo .breadcrumbs li:first-child a::before { content: "‹"; margin-right: 6px; font-size: 16px; line-height: 0; } body.clean-layout:not([class*="checkout"]) #corpo .breadcrumbs .icon-home { display: none; } body.clean-layout:not([class*="checkout"]) #corpo legend i, body.clean-layout:not([class*="checkout"]) #corpo h4.titulo i { width: auto !important; margin: 0 !important; } body.clean-layout.pagina-conta:not(.pagina-conta-endereco):not(.pagina-conta-cartoes) #corpo .conta-menu a[href$="/conta/index"], body.clean-layout.pagina-conta-cartoes #corpo .conta-menu a[href$="/conta/cartoes_salvos"], body.clean-layout[class*="pagina-pedido"] .conta-menu a[href$="/conta/pedido/listar"], body.clean-layout.pagina-favorito-listar #corpo .conta-menu a[href$="/conta/favorito/listar"] { background: var(--cc-coral-bg); color: #C44B3A; border-color: #F6D5CD; } body.clean-layout:not([class*="checkout"]) #rodape { background: #fff !important; background-image: none !important; color: var(--cc-mut) !important; } body.clean-layout:not([class*="checkout"]) #rodape::before, body.clean-layout:not([class*="checkout"]) #rodape::after { display: none !important; content: none !important; } body.clean-layout:not([class*="checkout"]) #rodape p { color: var(--cc-mut) !important; font: 500 11.5px/1.4 var(--cc-font) !important; } body.clean-layout:not([class*="checkout"]) #rodape img { filter: brightness(0); opacity: .4; } body.clean-layout:not([class*="checkout"]) #corpo .table :is(th, td) { text-align: left !important; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-carrinho :is(th, td):not(:first-child) { text-align: right !important; } body.clean-layout:not([class*="checkout"]) #corpo .table td:has(> .imagem-produto) { width: 88px; } body.clean-layout:not([class*="checkout"]) #corpo .table .imagem-produto img { display: block; max-width: none; } body.clean-layout:not([class*="checkout"]) #corpo .table td:has(> a > .icon-shopping-cart), body.clean-layout:not([class*="checkout"]) #corpo .table td:has(> a > .icon-trash) { width: 48px; } @media (max-width: 767px) { body.clean-layout:not([class*="checkout"]) #corpo .buscar-pedidos > div:last-child { flex-wrap: nowrap; } body.clean-layout:not([class*="checkout"]) #corpo .buscar-pedidos > div:last-child label { flex: 1; } body.clean-layout:not([class*="checkout"]) #corpo .buscar-pedidos select { width: 100% !important; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-carrinho td:nth-child(2), body.clean-layout:not([class*="checkout"]) #corpo .tabela-carrinho td:nth-child(3) { text-align: left !important; } body.clean-layout:not([class*="checkout"]) #corpo .table td:has(> .imagem-produto) { width: 72px; } body.clean-layout:not([class*="checkout"]) #corpo .table .imagem-produto img { width: 60px; height: 60px; } } body.clean-layout:not([class*="checkout"]) #rodape .conteiner { background: none !important; background-image: none !important; } body.clean-layout:not([class*="checkout"]) #rodape .conteiner::before, body.clean-layout:not([class*="checkout"]) #rodape .conteiner::after { display: none !important; content: none !important; } body.clean-layout:not([class*="checkout"]) #corpo .breadcrumbs li::after, body.clean-layout:not([class*="checkout"]) #corpo .breadcrumbs li::before { content: none !important; display: none !important; } @media (max-width: 767px) { body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados > .table td { padding: 10px 6px !important; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados > .table td:has(> a > .icon-shopping-cart), body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados > .table td:has(> a > .icon-trash) { width: 40px; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados > .table { width: 100%; } } body.clean-layout:not([class*="checkout"]) #rodape { border: 0 !important; border-top: 1px solid var(--cc-line) !important; border-image: none !important; box-shadow: none !important; } body.clean-layout:not([class*="checkout"]) #rodape :is(.conteiner, .rodape-conteudo, .rodape-copyright, .rodape-logo) { background: none !important; border: 0 !important; box-shadow: none !important; } body.clean-layout:not([class*="checkout"]) #corpo .pagination ul { align-items: center; margin: 0; } body.clean-layout:not([class*="checkout"]) #corpo .pagination ul > li { display: block; margin: 0 !important; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .menu-simples a { color: var(--cc-ink) !important; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .menu-simples a[href$="/conta/logout"] { color: var(--cc-mut) !important; } body.clean-layout:not([class*="checkout"]) #corpo ul.caixa-info li > b.cor-secundaria { align-self: flex-start; margin: 0 !important; padding: 0 !important; } body.clean-layout:not([class*="checkout"]) #corpo ul.caixa-info li > span + b.cor-secundaria { margin-top: 10px !important; } body.clean-layout.pagina-conta:not(.pagina-conta-endereco):not(.pagina-conta-cartoes) #corpo .conta-menu a[href$="/conta/index"], body.clean-layout.pagina-conta-cartoes #corpo .conta-menu a[href$="/conta/cartoes_salvos"], body.clean-layout[class*="pagina-pedido"] .conta-menu a[href$="/conta/pedido/listar"], body.clean-layout.pagina-favorito-listar #corpo .conta-menu a[href$="/conta/favorito/listar"] { color: #C44B3A !important; } @media (max-width: 767px) { body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .menu-simples { display: grid; grid-template-columns: repeat(3, 1fr); gap: 6px; overflow: visible; margin: 0; padding: 0; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .menu-simples li { min-width: 0; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu .menu-simples a { box-sizing: border-box; min-width: 0; height: 100%; padding: 10px 4px; font-size: 11px; white-space: normal; line-height: 1.15; justify-content: center; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados { padding: 14px; border-radius: 16px; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados > h3.titulo { margin-bottom: 12px !important; padding-bottom: 10px !important; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados > h3.titulo small { font-size: 12px; } body.clean-layout:not([class*="checkout"]) #corpo ul.caixa-info { gap: 0; padding: 4px 14px; } body.clean-layout:not([class*="checkout"]) #corpo ul.caixa-info li { flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: baseline; gap: 2px 12px; padding: 10px 0; border-top: 1px solid rgba(0,0,0,.06); font-size: 13.5px; } body.clean-layout:not([class*="checkout"]) #corpo ul.caixa-info li:first-child { border-top: 0; } body.clean-layout:not([class*="checkout"]) #corpo ul.caixa-info li > b.cor-secundaria { align-self: baseline; font-size: 12px !important; } body.clean-layout:not([class*="checkout"]) #corpo ul.caixa-info li > span { text-align: right; margin-left: auto; } body.clean-layout:not([class*="checkout"]) #corpo ul.caixa-info li > span + b.cor-secundaria { flex-basis: 100%; margin-top: 8px !important; } body.clean-layout:not([class*="checkout"]) #corpo .acao-editar a[href$="/conta/alterar_senha"] { display: none !important; } body.clean-layout:not([class*="checkout"]) #corpo fieldset + fieldset, body.clean-layout:not([class*="checkout"]) #corpo .row-fluid > .span6 + .span6 { margin-top: 14px; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados .botao.principal, body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados a.botao[href*="/conta/pedido/"] { box-sizing: border-box; width: 100%; justify-content: center; text-align: center; } body.clean-layout:not([class*="checkout"]) #corpo .cadastro-logar .botao, body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados > .row-fluid .botao.principal { box-sizing: border-box; width: 100%; justify-content: center; } } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub, body.clean-layout:not([class*="checkout"]) #corpo .cc-hub *, body.clean-layout:not([class*="checkout"]) #corpo .cc-track, body.clean-layout:not([class*="checkout"]) #corpo .cc-track *, body.clean-layout:not([class*="checkout"]) #corpo .cc-btn, body.clean-layout:not([class*="checkout"]) #corpo .cc-help, body.clean-layout:not([class*="checkout"]) #corpo .cc-help *, body.clean-layout:not([class*="checkout"]) #corpo .cc-last *, body.clean-layout:not([class*="checkout"]) #corpo .cc-ver, body.clean-layout:not([class*="checkout"]) #corpo .cc-sair { box-sizing: border-box; } body.clean-layout:not([class*="checkout"]) #corpo .cc-has-track ul.caixa-info li.cc-st-li { display: none; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu.cc-has-hub > .menu-simples, body.clean-layout:not([class*="checkout"]) #corpo .conta-menu.cc-has-hub > .nome-usuario, body.clean-layout:not([class*="checkout"]) #corpo .conta-menu.cc-has-hub .menu-simples { display: none !important; } body.clean-layout:not([class*="checkout"]) #corpo .conta-menu.cc-has-hub { padding: 16px 12px 12px; } @media (min-width: 768px) { body.clean-layout:not([class*="checkout"]) #corpo .secao-principal > .coluna:has(.cc-has-hub) { flex-basis: 280px; } } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub::before, body.clean-layout:not([class*="checkout"]) #corpo .cc-hub::after, body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-list::before, body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-list::after, body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-list li::before, body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-list li::after { content: none !important; display: none !important; } body.clean-layout:not([class*="checkout"]) #corpo .cc-ico { width: 20px; height: 20px; flex: none; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-top { display: flex; align-items: center; gap: 12px; margin: 0 4px 6px; padding-bottom: 14px; border-bottom: 1px solid var(--cc-line); } body.clean-layout:not([class*="checkout"]) #corpo .cc-avatar { display: grid; place-items: center; flex: none; width: 42px; height: 42px; border-radius: 50%; background: var(--cc-coral); color: #fff; font: 700 17px/1 var(--cc-font); } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-hi { display: flex; flex-direction: column; min-width: 0; flex: 1; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-hi b { color: var(--cc-ink); font: 700 16px/1.2 var(--cc-font); } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-hi span { color: var(--cc-mut); font: 500 12px/1.3 var(--cc-font); } body.clean-layout:not([class*="checkout"]) #corpo .cc-sair { display: inline-flex; align-items: center; gap: 4px; min-height: 40px; padding: 8px 10px; border-radius: 10px; color: var(--cc-mut) !important; font: 600 12px/1 var(--cc-font); text-decoration: none !important; } body.clean-layout:not([class*="checkout"]) #corpo .cc-sair .cc-ico { width: 16px; height: 16px; } body.clean-layout:not([class*="checkout"]) #corpo .cc-sair:hover { background: var(--cc-cream); color: var(--cc-ink) !important; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-grp { margin: 14px 8px 6px; color: var(--cc-mut); font: 700 10.5px/1 var(--cc-font); letter-spacing: .08em; text-transform: uppercase; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-list { display: grid; gap: 2px; margin: 0; padding: 0; list-style: none; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-list li { margin: 0; padding: 0; border: 0; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-list a { display: flex; align-items: center; gap: 12px; min-height: 48px; padding: 8px 10px; border-radius: 14px; color: var(--cc-ink) !important; text-decoration: none !important; transition: background .15s; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-list a:hover { background: var(--cc-cream); } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-list a:focus-visible, body.clean-layout:not([class*="checkout"]) #corpo .cc-sair:focus-visible, body.clean-layout:not([class*="checkout"]) #corpo .cc-btn:focus-visible { outline: 2px solid var(--cc-coral); outline-offset: 2px; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-ico { display: grid; place-items: center; flex: none; width: 36px; height: 36px; border-radius: 12px; background: var(--cc-coral-bg); color: var(--cc-coral); } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-t { display: flex; flex-direction: column; min-width: 0; flex: 1; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-t b { font: 600 13.5px/1.25 var(--cc-font); color: inherit; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-t small { color: var(--cc-mut); font: 500 11.5px/1.3 var(--cc-font); } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-list a > .cc-ico:last-child { width: 16px; height: 16px; color: #C9BDB5; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-list a.is-on { background: var(--cc-coral-bg); } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-list a.is-on .cc-hub-ico { background: var(--cc-coral); color: #fff; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-list a.is-on .cc-hub-t b { color: #B8473A; } body.clean-layout:not([class*="checkout"]) #corpo .cc-k-ajuda .cc-hub-ico { background: var(--cc-green-bg); color: #3F8A2A; } body.clean-layout:not([class*="checkout"]) #corpo .cc-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 44px; padding: 10px 16px; border: 1px solid var(--cc-line); border-radius: 12px; background: #fff; color: var(--cc-ink) !important; font: 600 13px/1.2 var(--cc-font); text-decoration: none !important; cursor: pointer; transition: border-color .15s, background .15s; } body.clean-layout:not([class*="checkout"]) #corpo .cc-btn:hover { border-color: #DCCFC6; background: var(--cc-bg); } body.clean-layout:not([class*="checkout"]) #corpo .cc-btn .cc-ico { width: 18px; height: 18px; color: var(--cc-coral); } body.clean-layout:not([class*="checkout"]) #corpo .cc-btn--main { border-color: var(--cc-green); border-radius: var(--cc-leaf); background: var(--cc-green); color: #fff !important; } body.clean-layout:not([class*="checkout"]) #corpo .cc-btn--main:hover { border-color: #5AA343; background: #5AA343; } body.clean-layout:not([class*="checkout"]) #corpo .cc-btn--wa { border-color: #CFE8C4; background: var(--cc-green-bg); color: #2F6B1F !important; } body.clean-layout:not([class*="checkout"]) #corpo .cc-btn--wa .cc-ico { color: #3F8A2A; } body.clean-layout:not([class*="checkout"]) #corpo .cc-track { margin: 4px 0 18px; padding: 18px; border: 1px solid var(--cc-line); border-radius: 16px; background: var(--cc-bg); } body.clean-layout:not([class*="checkout"]) #corpo .cc-track-head { display: flex; align-items: baseline; flex-wrap: wrap; gap: 4px 10px; margin-bottom: 16px; } body.clean-layout:not([class*="checkout"]) #corpo .cc-track-lbl { color: var(--cc-mut); font: 600 11px/1 var(--cc-font); letter-spacing: .06em; text-transform: uppercase; } body.clean-layout:not([class*="checkout"]) #corpo .cc-track-st { color: var(--cc-ink); font: 700 17px/1.2 var(--cc-font); } body.clean-layout:not([class*="checkout"]) #corpo .cc-steps { display: grid; grid-template-columns: repeat(5, 1fr); margin: 0 0 14px; padding: 0; list-style: none; counter-reset: none; } body.clean-layout:not([class*="checkout"]) #corpo .cc-steps li { position: relative; display: flex; flex-direction: column; align-items: center; gap: 8px; margin: 0; padding: 0; color: var(--cc-mut); font: 600 11px/1.25 var(--cc-font); text-align: center; } body.clean-layout:not([class*="checkout"]) #corpo .cc-steps li::before { content: ""; position: absolute; top: 8px; right: 50%; width: 100%; height: 3px; border-radius: 3px; background: var(--cc-line); z-index: 0; } body.clean-layout:not([class*="checkout"]) #corpo .cc-steps li:first-child::before { display: none; } body.clean-layout:not([class*="checkout"]) #corpo .cc-steps li.is-done::before, body.clean-layout:not([class*="checkout"]) #corpo .cc-steps li.is-now::before { background: var(--cc-green); } body.clean-layout:not([class*="checkout"]) #corpo .cc-steps li i { position: relative; z-index: 1; display: block; width: 19px; height: 19px; border: 3px solid var(--cc-line); border-radius: 50%; background: #fff; box-sizing: border-box; } body.clean-layout:not([class*="checkout"]) #corpo .cc-steps li.is-done i { border-color: var(--cc-green); background: var(--cc-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.5l4.5-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat; } body.clean-layout:not([class*="checkout"]) #corpo .cc-steps li.is-now i { border-color: var(--cc-green); box-shadow: 0 0 0 5px rgba(103, 181, 77, .18); } body.clean-layout:not([class*="checkout"]) #corpo .cc-steps li.is-done, body.clean-layout:not([class*="checkout"]) #corpo .cc-steps li.is-now { color: var(--cc-ink); } body.clean-layout:not([class*="checkout"]) #corpo .cc-steps li.is-now span { font-weight: 800; } body.clean-layout:not([class*="checkout"]) #corpo .cc-track-hint { margin: 0 0 14px; padding: 10px 12px; border-radius: 12px; background: #fff; color: var(--cc-ink); font: 500 13px/1.45 var(--cc-font); } body.clean-layout:not([class*="checkout"]) #corpo .cc-track-acts { display: flex; flex-wrap: wrap; gap: 8px; } body.clean-layout:not([class*="checkout"]) #corpo .cc-track.is-cancel { background: #FFF6F4; border-color: #F6D5CD; } body.clean-layout:not([class*="checkout"]) #corpo .cc-track.is-cancel .cc-track-st { color: #B8473A; } body.clean-layout:not([class*="checkout"]) #corpo .cc-has-track ul.caixa-info li:has(> b.cor-principal) { display: none; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados.cc-has-track > .row-fluid + hr, body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados.cc-has-track > hr { display: none; } body.clean-layout:not([class*="checkout"]) #corpo .cc-last-head { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; margin-bottom: 14px; } body.clean-layout:not([class*="checkout"]) #corpo .cc-last-title { margin: 0 !important; padding: 0 !important; border: 0 !important; color: var(--cc-ink) !important; font: 700 20px/1.2 var(--cc-font) !important; } body.clean-layout:not([class*="checkout"]) #corpo .cc-last-meta { margin: 4px 0 0; color: var(--cc-mut); font: 500 13px/1.3 var(--cc-font); } body.clean-layout:not([class*="checkout"]) #corpo .cc-last-all { display: inline-flex; align-items: center; gap: 2px; padding: 8px 0; color: var(--cc-coral) !important; font: 700 13px/1 var(--cc-font); white-space: nowrap; text-decoration: none !important; } body.clean-layout:not([class*="checkout"]) #corpo .cc-last-all .cc-ico { width: 16px; height: 16px; } body.clean-layout:not([class*="checkout"]) #corpo .cc-last .cc-track { margin-bottom: 0; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos tr.cc-row { position: relative; cursor: pointer; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos tr.cc-row td:first-child a::after { content: ""; position: absolute; inset: 0; z-index: 1; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos tr.cc-row:hover { background: var(--cc-bg); } body.clean-layout:not([class*="checkout"]) #corpo .cc-ver { display: inline-flex; align-items: center; gap: 2px; margin-left: 10px; color: var(--cc-coral); font: 700 12px/1 var(--cc-font); white-space: nowrap; vertical-align: middle; } body.clean-layout:not([class*="checkout"]) #corpo .cc-ver .cc-ico { width: 14px; height: 14px; } body.clean-layout:not([class*="checkout"]) #corpo .table a.cc-fav-buy, body.clean-layout:not([class*="checkout"]) #corpo .table a.cc-fav-del { display: inline-flex; align-items: center; justify-content: center; gap: 6px; min-height: 40px; padding: 0 14px; border-radius: 12px; font: 700 12.5px/1 var(--cc-font); text-decoration: none !important; white-space: nowrap; } body.clean-layout:not([class*="checkout"]) #corpo .table a.cc-fav-buy { background: var(--cc-green); color: #fff !important; } body.clean-layout:not([class*="checkout"]) #corpo .table a.cc-fav-buy i { color: #fff !important; } body.clean-layout:not([class*="checkout"]) #corpo .table a.cc-fav-del { border: 1px solid var(--cc-line); background: #fff; color: var(--cc-mut) !important; } body.clean-layout:not([class*="checkout"]) #corpo .table td:has(> a.cc-fav-buy), body.clean-layout:not([class*="checkout"]) #corpo .table td:has(> a.cc-fav-del) { width: auto !important; } body.clean-layout:not([class*="checkout"]) #corpo .cc-copy { margin-top: 10px; width: 100%; } body.clean-layout:not([class*="checkout"]) #corpo .cc-help { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 14px; margin-top: 18px; padding: 18px 20px; border: 1px solid var(--cc-line); border-radius: 20px; background: #fff; } body.clean-layout:not([class*="checkout"]) #corpo .cc-help-t { display: flex; flex-direction: column; gap: 2px; } body.clean-layout:not([class*="checkout"]) #corpo .cc-help-t b { color: var(--cc-ink); font: 700 16px/1.2 var(--cc-font); } body.clean-layout:not([class*="checkout"]) #corpo .cc-help-t span { color: var(--cc-mut); font: 500 13px/1.35 var(--cc-font); } body.clean-layout:not([class*="checkout"]) #corpo .cc-help-acts { display: flex; flex-wrap: wrap; gap: 8px; } @media (max-width: 767px) { body.clean-layout:not([class*="checkout"]) #corpo .conta-menu.cc-has-hub { padding: 14px 10px 10px; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-grp { display: none; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub { display: grid; grid-template-columns: repeat(4, 1fr); gap: 6px; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-top { grid-column: 1 / -1; margin: 0 2px 4px; padding-bottom: 12px; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-list { display: contents; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-list li { min-width: 0; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-list a { flex-direction: column; justify-content: flex-start; gap: 6px; height: 100%; min-height: 0; padding: 10px 2px 8px; border: 1px solid var(--cc-line); border-radius: 14px; box-sizing: border-box; text-align: center; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-list a > .cc-ico:last-child, body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-t small { display: none; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-ico { width: 34px; height: 34px; border-radius: 11px; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-t b { font-size: 11px; line-height: 1.2; } body.clean-layout:not([class*="checkout"]) #corpo .cc-hub-list a.is-on { border-color: #F6D5CD; } body.clean-layout:not([class*="checkout"]) #corpo .cc-track { padding: 14px; } body.clean-layout:not([class*="checkout"]) #corpo .cc-steps li { font-size: 10px; gap: 6px; } body.clean-layout:not([class*="checkout"]) #corpo .cc-steps li span { max-width: 64px; } body.clean-layout:not([class*="checkout"]) #corpo .cc-track-acts .cc-btn { flex: 1 1 100%; } body.clean-layout:not([class*="checkout"]) #corpo .cc-last-title { font-size: 18px !important; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos tr.cc-row { grid-template-columns: minmax(0, 1fr) auto; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos tr.cc-row td:nth-child(3) { max-width: 190px; text-align: right !important; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos tr.cc-row td:nth-child(3) b { white-space: normal; text-align: center; } body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos tr.cc-row td:nth-child(4) { grid-column: 1 / -1; display: flex !important; align-items: center; justify-content: space-between; gap: 10px; padding-top: 8px !important; border-top: 1px dashed var(--cc-line) !important; white-space: nowrap; } body.clean-layout:not([class*="checkout"]) #corpo .cc-ver { margin-left: 0; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados form .control-group, body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados form .controls { flex: 1 1 100%; width: 100% !important; max-width: none; } body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados form input:not([type=checkbox]):not([type=radio]):not([type=submit]), body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados form select, body.clean-layout:not([class*="checkout"]) #corpo .caixa-dados form textarea { width: 100% !important; max-width: none !important; box-sizing: border-box; } body.clean-layout:not([class*="checkout"]) #corpo .cc-help { padding: 16px; border-radius: 16px; } body.clean-layout:not([class*="checkout"]) #corpo .cc-help-acts, body.clean-layout:not([class*="checkout"]) #corpo .cc-help-acts .cc-btn { width: 100%; } body.clean-layout:not([class*="checkout"]) #corpo .table a.cc-fav-buy .cc-lbl, body.clean-layout:not([class*="checkout"]) #corpo .table a.cc-fav-del .cc-lbl { display: none; } body.clean-layout:not([class*="checkout"]) #corpo .table a.cc-fav-buy, body.clean-layout:not([class*="checkout"]) #corpo .table a.cc-fav-del { width: 44px; height: 44px; padding: 0; } } @media (min-width: 768px) { body.clean-layout:not([class*="checkout"]) #corpo .tabela-pedidos tr.cc-row td:last-child { white-space: nowrap; } } body.clean-layout:not([class*="checkout"]) #corpo .table td a.cc-fav-buy, body.clean-layout:not([class*="checkout"]) #corpo .table td a.cc-fav-del { display: inline-flex !important; flex-direction: row; width: auto; } body.clean-layout:not([class*="checkout"]) #corpo .table td a.cc-fav-buy i, body.clean-layout:not([class*="checkout"]) #corpo .table td a.cc-fav-del i { display: inline-block; width: auto; } @media (max-width: 767px) { body.clean-layout:not([class*="checkout"]) #corpo .cadastro-logar { flex-direction: column !important; align-items: stretch !important; } body.clean-layout:not([class*="checkout"]) #corpo .cadastro-logar > [class*="span"] { margin: 0 !important; width: auto !important; max-width: none !important; float: none; } body.clean-layout:not([class*="checkout"]) #corpo .table td a.cc-fav-buy, body.clean-layout:not([class*="checkout"]) #corpo .table td a.cc-fav-del { width: 44px; justify-content: center; } }body.clean-layout:not([class*="checkout"]):not(.cdx-off) #cabecalho, body.clean-layout:not([class*="checkout"]):not(.cdx-off) #rodape, body.clean-layout:not([class*="checkout"]):not(.cdx-off) #barraTopo { display: none !important; } body.clean-layout:not([class*="checkout"]) .cdx { font-family: "CDX Montserrat", "CDX Open Sans", system-ui, sans-serif; color: #271D1B; font-size: 16px; line-height: 1.5; text-align: start; } body.clean-layout:not([class*="checkout"]) .cdx .container { width: 100%; float: none; } body.clean-layout:not([class*="checkout"]) .cdx-hdr .cd-cart-badge, body.clean-layout:not([class*="checkout"]) .cdx-hdr .cd-cart-m-badge { display: none !important; } body.clean-layout:not([class*="checkout"]) .cdx .cd-news-ok:not(.hidden), body.clean-layout:not([class*="checkout"]) .cdx .cd-news-err:not(.hidden) { display: block; }