@font-face{font-family:Anton CDV;font-style:normal;font-weight:400;font-display:swap;src:url(anton-latin.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:Anton CDV;font-style:normal;font-weight:400;font-display:swap;src:url(anton-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--cdv-vermelho: #c93434;--cdv-vermelho-escuro: #b82c2c;--cdv-preto: #0a0a0a;--cdv-carvao: #141414;--cdv-carvao-alto: #1f1f1f;--cdv-branco: #f5f5f5;--cdv-filete: rgba(245, 245, 245, .14);--cdv-filete-forte: rgba(245, 245, 245, .42);--cdv-texto-2: rgba(245, 245, 245, .75);--cdv-texto-3: rgba(245, 245, 245, .58);--cdv-fonte-titulo: "Anton CDV", var(--font-heading-family);--cdv-transicao: .2s cubic-bezier(.25, .46, .45, .94)}.cdv h1,.cdv h2,.cdv .h0,.cdv .h1,.cdv .h2,.cdv .hxl,.cdv .hxxl,.cdv .banner__heading,.cdv .rich-text__heading,.cdv .collection-hero__title,.cdv .collapsible-content__heading,.cdv .product__title,.cdv .cart__title,.cdv .title{font-family:var(--cdv-fonte-titulo);font-weight:400;text-transform:uppercase;letter-spacing:.005em;line-height:1.03}.cdv h3,.cdv h4,.cdv h5,.cdv .h3,.cdv .h4,.cdv .h5{letter-spacing:.01em;line-height:1.25}.cdv .card__heading a,.cdv .card__heading,.cdv .card-information .card__heading{font-family:var(--font-body-family);text-transform:none;letter-spacing:0}.cdv .rte p,.cdv .rte li{line-height:1.65}.cdv .rte>p:not(:last-child){margin-bottom:1.4rem}.cdv .rich-text__text .rte,.cdv .banner__text{max-width:62ch}.cdv .banner__text{margin-inline:auto}.cdv .title-wrapper .title:after,.cdv .collection__title .title:after,.cdv .section-header .title:after,.cdv .collapsible-content__heading:after,.cdv .rich-text__heading:after{content:"";display:block;width:5.6rem;height:3px;margin-top:1.8rem;background-color:var(--cdv-vermelho)}.cdv .title-wrapper.center .title:after,.cdv .title-wrapper--no-top-margin.center .title:after,.cdv .collection__title.center .title:after,.cdv .center .collapsible-content__heading:after,.cdv .rich-text--center .rich-text__heading:after,.cdv .rich-text__blocks.center .rich-text__heading:after{margin-left:auto;margin-right:auto}.cdv .cdv-rotulo{display:block;font-family:var(--font-body-family);font-size:1.15rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cdv-texto-3)}.cdv .button,.cdv .shopify-challenge__button,.cdv .customer button,.cdv .shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:700;font-size:1.4rem;letter-spacing:.09em;text-transform:uppercase;min-height:5rem;padding:0 3rem;transition:filter var(--cdv-transicao),background-color var(--cdv-transicao),transform var(--cdv-transicao)}.cdv .button:not([disabled]):hover,.cdv .shopify-payment-button__button--unbranded:not([disabled]):hover{filter:brightness(1.12);transform:translateY(-1px)}.cdv .button--secondary:not([disabled]):hover{background-color:rgba(var(--color-foreground),.07);filter:none}.cdv .button--tertiary{letter-spacing:.06em}.cdv .field__input,.cdv .select__select,.cdv .customer .field input,.cdv .customer select{background-color:#ffffff0a}.cdv .field__input:focus,.cdv .select__select:focus{background-color:#ffffff0f}.cdv .focus-inset:focus-visible,.cdv a:focus-visible,.cdv button:focus-visible,.cdv summary:focus-visible,.cdv .field__input:focus-visible,.cdv .select__select:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem;box-shadow:none}.cdv .announcement-bar__message{font-weight:700;font-size:1.25rem;letter-spacing:.13em;text-transform:uppercase;padding:1.1rem 2rem;min-height:0}.cdv .header{padding-top:1.6rem;padding-bottom:1.6rem;align-items:center}.cdv .header__heading-link{padding:0;display:inline-flex;align-items:center}.cdv .header__heading-logo-wrapper{display:block}.cdv .header__heading-logo{display:block;height:auto}.cdv .header-wrapper--border-bottom{border-bottom:1px solid var(--cdv-filete)}.cdv .shopify-section-header-sticky{background-color:var(--cdv-preto);box-shadow:0 1px 0 var(--cdv-filete),0 8px 24px #00000080}.cdv .header__menu-item{font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cdv-texto-2);padding:1.4rem;min-height:4.4rem;position:relative}.cdv .header__inline-menu .header__menu-item:hover,.cdv .header__inline-menu details[open]>.header__menu-item{color:rgb(var(--color-foreground))}.cdv .header__inline-menu .header__menu-item span,.cdv .header__inline-menu .header__menu-item:hover span,.cdv .header__inline-menu details[open]>.header__menu-item,.cdv .header__inline-menu .header__active-menu-item{text-decoration:none}.cdv .header__inline-menu>.list-menu>li>.header__menu-item:after,.cdv .header__inline-menu>.list-menu>li>details>.header__menu-item:after{content:"";position:absolute;left:1.4rem;right:1.4rem;bottom:.4rem;height:2px;background-color:var(--cdv-vermelho);transform:scaleX(0);transform-origin:left center;transition:transform var(--cdv-transicao)}.cdv .header__inline-menu>.list-menu>li>.header__menu-item:hover:after,.cdv .header__inline-menu>.list-menu>li>details[open]>.header__menu-item:after,.cdv .header__inline-menu>.list-menu>li>.header__menu-item:has(.header__active-menu-item):after{transform:scaleX(1)}.cdv .header__submenu.list-menu{border-top:2px solid var(--cdv-vermelho);box-shadow:0 10px 30px #0009}.cdv .header__submenu .header__menu-item{letter-spacing:.08em;font-size:1.3rem;text-transform:none}.cdv .menu-drawer__menu-item{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cdv .menu-drawer__navigation{padding-top:2.4rem}.cdv #shopify-section-hero .banner{background-image:radial-gradient(120% 90% at 50% 0%,#c9343429,#c934340a 38%,#0a0a0a00 72%);border-bottom:1px solid var(--cdv-filete)}.cdv #shopify-section-hero .banner__box{padding-block:6rem;max-width:min(74rem,100%)}.cdv #shopify-section-hero .banner__heading{font-size:clamp(3.4rem,6.4vw,7.2rem);line-height:.98;margin-bottom:0}.cdv #shopify-section-hero .banner__heading:after{content:"";display:block;width:7.2rem;height:4px;margin:2.6rem auto 0;background-color:var(--cdv-vermelho)}.cdv #shopify-section-hero .banner__text.caption-with-letter-spacing{font-size:1.3rem;font-weight:700;letter-spacing:.28em;color:var(--cdv-texto-2);margin-bottom:2.4rem}.cdv #shopify-section-hero .banner__text.subtitle{font-size:1.8rem;line-height:1.6;color:var(--cdv-texto-2);margin-top:2.6rem}.cdv #shopify-section-hero .banner__buttons{margin-top:3.2rem}.cdv .cdv-faixa{display:grid;grid-template-columns:repeat(var(--cdv-colunas, 4),minmax(0,1fr));gap:0;border-top:1px solid var(--cdv-filete);border-bottom:1px solid var(--cdv-filete)}.cdv .cdv-faixa__item{padding:2.8rem 2.4rem;border-left:1px solid var(--cdv-filete)}.cdv .cdv-faixa__item:first-child{border-left:0}.cdv .cdv-faixa__marca{display:block;width:2.8rem;height:3px;background-color:var(--cdv-vermelho);margin-bottom:1.6rem}.cdv .cdv-faixa__titulo{font-family:var(--cdv-fonte-titulo);font-size:1.9rem;line-height:1.15;text-transform:uppercase;letter-spacing:.01em;margin:0 0 .8rem}.cdv .cdv-faixa__texto{font-size:1.4rem;line-height:1.55;color:var(--cdv-texto-2);margin:0}.cdv .cdv-servicos__topo{margin-bottom:4rem}.cdv .cdv-servicos__titulo{font-family:var(--cdv-fonte-titulo);font-size:clamp(2.8rem,4.4vw,4.6rem);text-transform:uppercase;line-height:1.02;margin:.8rem 0 1.6rem}.cdv .cdv-servicos__intro{font-size:1.6rem;line-height:1.6;color:var(--cdv-texto-2);max-width:58ch;margin:0}.cdv .cdv-servicos__grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 5.6rem}.cdv .cdv-grupo__cabeca{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;border-top:2px solid var(--cdv-filete-forte);border-bottom:2px solid var(--cdv-filete-forte);padding:.9rem 0;margin-bottom:1.4rem}.cdv .cdv-grupo__nome{font-family:var(--cdv-fonte-titulo);font-size:2.6rem;letter-spacing:.04em;text-transform:uppercase;color:var(--cdv-vermelho);margin:0}.cdv .cdv-grupo__valor{font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cdv-texto-3)}.cdv .cdv-grupo__lista{list-style:none;margin:0;padding:0}.cdv .cdv-grupo__linha{display:flex;align-items:baseline;gap:1.2rem;padding:.75rem 0;font-size:1.55rem;line-height:1.4}.cdv .cdv-grupo__linha+.cdv-grupo__linha{border-top:1px solid rgba(245,245,245,.08)}.cdv .cdv-grupo__servico{color:var(--cdv-branco)}.cdv .cdv-grupo__pontos{flex:1 1 auto;border-bottom:1px dotted rgba(245,245,245,.22);transform:translateY(-.35rem)}.cdv .cdv-grupo__preco{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.cdv .cdv-grupo__preco--consultar{font-weight:500;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cdv-texto-3)}.cdv .cdv-servicos__rodape{margin-top:4rem;border-top:2px solid var(--cdv-filete-forte);border-bottom:2px solid var(--cdv-filete-forte);padding:1.6rem 0;text-align:center;font-size:1.25rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cdv-texto-2)}.cdv .cdv-servicos__acao{margin-top:3.2rem;text-align:center}.cdv .cdv-loja{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.8rem}.cdv .cdv-loja__bloco{border-top:3px solid var(--cdv-vermelho);padding-top:2.4rem}.cdv .cdv-loja__titulo{font-family:var(--cdv-fonte-titulo);font-size:2.6rem;text-transform:uppercase;line-height:1.05;margin:0 0 1.6rem}.cdv .cdv-loja__texto,.cdv .cdv-loja__texto p{font-size:1.6rem;line-height:1.7;color:var(--cdv-texto-2);margin:0 0 1.2rem}.cdv .cdv-loja__texto p:last-child{margin-bottom:1.6rem}.cdv .cdv-loja__texto strong{color:var(--cdv-branco);font-weight:700}.cdv .cdv-loja__lista{list-style:none;margin:0 0 1.2rem;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.cdv .cdv-loja__lista li{font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--cdv-filete);padding:.6rem 1.2rem}.cdv .cdv-loja__link{display:inline-flex;align-items:center;min-height:4.4rem;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-bottom:2px solid var(--cdv-vermelho);padding-bottom:.3rem;transition:border-color var(--cdv-transicao)}.cdv .cdv-loja__link:hover{border-bottom-color:var(--cdv-branco)}.cdv .card--card .card__inner,.cdv .card--standard .card__inner{background-color:var(--cdv-carvao)}.cdv .card--card .card__inner .card__media,.cdv .card--standard .card__media,.cdv .card--card>.card__content .card__media{background-color:#fff}.cdv .card--card .card__inner .card__media img,.cdv .card--standard .card__media img{mix-blend-mode:normal}.cdv .card__inner{transition:transform var(--cdv-transicao)}.cdv .card__information .caption-with-letter-spacing,.cdv .card-information .caption-with-letter-spacing{font-size:1.15rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cdv-texto-3);opacity:1;margin-bottom:.4rem}.cdv .card__heading{font-size:1.5rem;line-height:1.4;font-weight:500;margin-bottom:.8rem;word-break:normal;overflow-wrap:break-word}.cdv .card--card>.card__content,.cdv .card--standard>.card__content{border-top:1px solid var(--cdv-filete);transition:border-color var(--cdv-transicao)}.cdv .card-wrapper:hover .card--card>.card__content,.cdv .card-wrapper:focus-within .card--card>.card__content,.cdv .card-wrapper:hover .card--standard>.card__content,.cdv .card-wrapper:focus-within .card--standard>.card__content{border-top-color:var(--cdv-vermelho)}.cdv .card__content .card-information{margin-top:.6rem}.cdv .card-information .price,.cdv .card__information .price{font-size:1.7rem}.cdv .price__container .price-item--regular,.cdv .price__container .price-item--sale{font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums}.cdv .price--on-sale .price-item--regular{opacity:.5;font-weight:400}.cdv .price__container .price-item--sale{color:rgb(var(--color-foreground))}.cdv .badge{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:1.05rem;padding:.6rem 1.1rem;border:0}.cdv .collection .grid,.cdv .product-grid{row-gap:4rem}.cdv .facets__summary,.cdv .facets__label,.cdv .facet-filters__label{text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;font-weight:700}.cdv .collection-hero__title,.cdv .main-collection-banner .title{margin-bottom:0}.cdv .collection__description{color:var(--cdv-texto-2);max-width:64ch}.cdv .collection-list .card__heading,.cdv .collection-card-wrapper .card__heading{font-family:var(--cdv-fonte-titulo);text-transform:uppercase;font-size:2rem;letter-spacing:.02em}.cdv .product__media-wrapper .product__media,.cdv .product__media-wrapper .product__media-item .media,.cdv .product-media-container .media,.cdv .thumbnail img{background-color:#fff}.cdv .product__media-list .product__media-item .product__media{border:1px solid rgba(255,255,255,.08)}.cdv .thumbnail{background-color:#fff}.cdv .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--cdv-vermelho);border-color:transparent}.cdv .product.page-width{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.cdv .product.page-width{padding-left:5rem;padding-right:5rem}}.cdv .product__info-container{padding-top:.4rem}.cdv .product__title,.cdv .product__title>*{font-size:clamp(2.6rem,3.4vw,4.2rem);line-height:1.02;margin-bottom:1.2rem}.cdv .product__info-container .product__text.caption-with-letter-spacing,.cdv .product__info-container>.product__text{font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cdv-texto-3);margin-bottom:1rem}.cdv .product__info-container .price{font-size:1.8rem;line-height:1.2}.cdv .product__info-container .price__container{line-height:1.2;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:1.2rem}.cdv .product__info-container .price__container .price-item{font-size:3.4rem;font-weight:700;line-height:1.2}.cdv .product__info-container .price--on-sale .price-item--regular{font-size:1.8rem}.cdv .product__info-container .product__tax{color:var(--cdv-texto-3);font-size:1.3rem;margin-top:.8rem}.cdv .product__info-container .product__sku,.cdv .product__info-container .product__inventory{font-size:1.3rem;letter-spacing:.06em;color:var(--cdv-texto-2)}.cdv .product-form__submit,.cdv .product__info-container .shopify-payment-button__button{min-height:5.6rem;font-size:1.5rem;letter-spacing:.1em}.cdv .product-form__buttons{max-width:none}.cdv .product__info-container .icon-with-text{border-top:1px solid var(--cdv-filete);border-bottom:1px solid var(--cdv-filete);padding:1.8rem 0;margin:2.4rem 0 0;gap:1.4rem}.cdv .product__info-container .icon-with-text--horizontal{gap:2.4rem}.cdv .product__info-container .icon-with-text .svg-wrapper{fill:var(--cdv-vermelho);color:var(--cdv-vermelho)}.cdv .product__info-container .icon-with-text--vertical .icon-with-text__item{margin-bottom:1.2rem;align-items:flex-start}.cdv .product__info-container .icon-with-text--vertical .icon-with-text__item:last-child{margin-bottom:0}.cdv .product__info-container .icon-with-text h3,.cdv .product__info-container .icon-with-text .h4{font-family:var(--font-body-family);font-size:1.35rem;font-weight:600;line-height:1.4;text-transform:none;letter-spacing:0;color:var(--cdv-texto-2)}.cdv .product__description{margin-top:2.8rem;font-size:1.6rem;line-height:1.7;color:var(--cdv-texto-2)}.cdv .product__description h2,.cdv .product__description h3{color:rgb(var(--color-foreground));margin-top:2.4rem}.cdv .product__accordion{border-top:1px solid var(--cdv-filete-forte);border-bottom:0;margin:0}.cdv .product__accordion:last-of-type{border-bottom:1px solid var(--cdv-filete-forte)}.cdv .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.45rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.3}.cdv .product__accordion summary{padding:1.8rem 0}.cdv .product__accordion .accordion__title+.icon-accordion,.cdv .product__accordion .icon-accordion{color:var(--cdv-vermelho)}.cdv .product__accordion .accordion__content{padding:0 0 2rem;font-size:1.5rem;line-height:1.65;color:var(--cdv-texto-2)}.cdv .cdv-ficha-bloco{margin:2.8rem 0 0;padding-top:1.6rem;border-top:1px solid var(--cdv-filete-forte)}.cdv .cdv-ficha-bloco .cdv-rotulo{margin-bottom:1rem}.cdv .cdv-ficha{margin:0;border-collapse:collapse;width:100%;font-size:1.45rem}.cdv .cdv-ficha__linha{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;padding:.9rem 0;border-bottom:1px solid rgba(245,245,245,.08)}.cdv .cdv-ficha__linha:last-child{border-bottom:0}.cdv .cdv-ficha__chave{color:var(--cdv-texto-3);text-transform:uppercase;letter-spacing:.1em;font-size:1.15rem;font-weight:700}.cdv .cdv-ficha__valor{color:var(--cdv-branco);text-align:right;font-weight:500}.cdv .share-button__button{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.cdv .footer{border-top:3px solid var(--cdv-vermelho)}.cdv .footer__content-top{padding-bottom:3.6rem}.cdv .footer-block__heading{font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cdv-texto-3);margin-bottom:1.6rem;padding-bottom:1.2rem;border-bottom:1px solid var(--cdv-filete)}.cdv .footer-block__details-content .list-menu__item--link,.cdv .footer-block__details-content .link{font-size:1.45rem;color:var(--cdv-texto-2);padding:1.1rem 0;transition:color var(--cdv-transicao)}.cdv .footer-block__details-content .list-menu__item--link:hover{color:var(--cdv-branco);text-decoration:none}.cdv .footer-block__details-content.rte,.cdv .footer-block__details-content.rte p{font-size:1.45rem;line-height:1.75;color:var(--cdv-texto-2)}.cdv .footer-block__details-content.rte strong{color:var(--cdv-branco);display:inline-block;font-weight:700}.cdv .footer-block__details-content.rte a{display:inline-block;padding:1.1rem 0;color:var(--cdv-branco);text-decoration:none;border-bottom:1px solid var(--cdv-vermelho)}.cdv .cdv-rodape-marca{display:flex;align-items:center;gap:1.8rem;padding-bottom:3.2rem;margin-bottom:3.2rem;border-bottom:1px solid var(--cdv-filete)}.cdv .cdv-rodape-marca img{width:7.2rem;height:7.2rem;flex:0 0 auto}.cdv .cdv-rodape-marca__texto{font-family:var(--cdv-fonte-titulo);font-size:1.9rem;line-height:1.15;text-transform:uppercase;color:var(--cdv-texto-2);margin:0;max-width:34ch}.cdv .footer__content-bottom{border-top:1px solid var(--cdv-filete)}.cdv .footer__copyright,.cdv .copyright__content{font-size:1.25rem;color:var(--cdv-texto-3)}.cdv .newsletter-form__field-wrapper .field__input{font-size:1.5rem}.cdv .cdv-whatsapp{position:fixed;right:1.6rem;bottom:calc(1.6rem + env(safe-area-inset-bottom,0px));z-index:2;display:inline-flex;align-items:center;gap:1rem;min-height:5.6rem;padding:0 1.6rem;background-color:var(--cdv-vermelho);color:#fff;text-decoration:none;font-family:var(--font-body-family);font-size:1.35rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 20px #00000073;transition:background-color var(--cdv-transicao),transform var(--cdv-transicao)}.cdv .cdv-whatsapp:hover{background-color:var(--cdv-vermelho-escuro);transform:translateY(-2px)}.cdv.overflow-hidden .cdv-whatsapp,.cdv.overflow-hidden-mobile .cdv-whatsapp,.cdv.overflow-hidden-tablet .cdv-whatsapp,.cdv.overflow-hidden-desktop .cdv-whatsapp{display:none}.cdv .cdv-whatsapp__icone{display:inline-flex;flex:0 0 auto}.cdv .cdv-whatsapp__icone svg{display:block}@media(prefers-reduced-motion:reduce){.cdv .cdv-whatsapp:hover{transform:none}}@media screen and (max-width:989px){.cdv .cdv-faixa{grid-template-columns:repeat(2,1fr)}.cdv .cdv-faixa__item{border-left:1px solid var(--cdv-filete);border-top:1px solid var(--cdv-filete)}.cdv .cdv-faixa__item:nth-child(-n+2){border-top:0}.cdv .cdv-faixa__item:nth-child(odd){border-left:0}.cdv .cdv-servicos__grade{gap:3.2rem}.cdv .cdv-loja{gap:3.6rem}}@media screen and (max-width:749px){.cdv h1,.cdv h2,.cdv .h0,.cdv .h1,.cdv .h2{letter-spacing:0}.cdv .announcement-bar__message{font-size:1.15rem;letter-spacing:.09em;padding:1rem 1.2rem}.cdv .header{padding-top:1.2rem;padding-bottom:1.2rem}.cdv #shopify-section-hero .banner__box{padding-block:4.8rem 5.6rem}.cdv #shopify-section-hero .banner__heading:after{margin-top:2rem}.cdv #shopify-section-hero .banner__text.subtitle{font-size:1.6rem;margin-top:2rem}.cdv #shopify-section-hero .banner__buttons{margin-top:2.8rem;width:100%}.cdv #shopify-section-hero .banner__buttons .button{width:100%}.cdv .cdv-faixa__item{padding:2rem 1.6rem}.cdv .cdv-faixa__titulo{font-size:1.6rem}.cdv .cdv-faixa__texto{font-size:1.3rem}.cdv .cdv-servicos__grade{grid-template-columns:1fr;gap:2.8rem}.cdv .cdv-grupo__linha{font-size:1.45rem}.cdv .cdv-loja{grid-template-columns:1fr}.cdv .card__heading{font-size:1.4rem;line-height:1.35}.cdv .card-information .price,.cdv .card__information .price{font-size:1.6rem}.cdv .card__information .caption-with-letter-spacing,.cdv .card-information .caption-with-letter-spacing{font-size:1.05rem;letter-spacing:.12em}.cdv .collection .grid,.cdv .product-grid{row-gap:3rem}.cdv .product__info-container .price__container .price-item{font-size:2.8rem}.cdv .product__info-container .icon-with-text{margin-top:2rem;padding:1.4rem 0}.cdv .product__accordion summary{padding:1.6rem 0}.cdv .cdv-rodape-marca{gap:1.4rem;padding-bottom:2.4rem;margin-bottom:2.4rem}.cdv .cdv-rodape-marca img{width:5.6rem;height:5.6rem}.cdv .cdv-rodape-marca__texto{font-size:1.6rem}.cdv .footer-block__heading{margin-bottom:1.2rem}.cdv .cdv-whatsapp{width:5.6rem;padding:0;justify-content:center;gap:0}.cdv .cdv-whatsapp__texto{display:none}}@media(prefers-reduced-motion:reduce){.cdv .button:not([disabled]):hover{transform:none}.cdv .header__inline-menu>.list-menu>li>.header__menu-item:after,.cdv .header__inline-menu>.list-menu>li>details>.header__menu-item:after{transition:none}}.banner__media .cdv-hero-padrao,.banner__media .cdv-hero-padrao img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.banner__media.placeholder:has(.cdv-hero-padrao){background-color:transparent}.banner__media.placeholder .cdv-hero-padrao img{fill:none}.collection-list .card__media,.collection-list .card--card .card__inner{background-color:var(--cdv-carvao)}.collection-list .card__media img{object-fit:contain;background-color:#fff;padding:2rem;max-height:30rem}.collection-list .card__media .placeholder-svg,.collection-list .placeholder .placeholder-svg{display:none}.collection-list .card--card .card__media,.collection-list .card__media{min-height:16rem}.collection-list .card__heading{font-family:var(--cdv-fonte-titulo);text-transform:uppercase;letter-spacing:.01em;font-size:2rem}.collection-list .card__heading:before{content:"";display:block;width:3.2rem;height:3px;margin-bottom:1.2rem;background-color:var(--cdv-vermelho)}.cdv .card--card .card__inner .card__media img,.cdv .card--standard .card__media img,.cdv .card-wrapper .card__media img,.cdv .card__media>img,.cdv .media>img{object-fit:contain;padding:1.6rem;background-color:#fff}.cdv .product__media img,.cdv .product-media-container img{object-fit:contain;padding:0}.cdv .banner__media img,.cdv .banner__media picture,.cdv .banner__media .cdv-hero-padrao img,.cdv .image-with-text__media img{object-fit:cover;padding:0;background-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/2/assets/casa-do-violao.css.map */
