/** Shopify CDN: Minification failed

Line 253:31 Unexpected "{"

**/
section.product__info-container.product__column-sticky .product__title h1 {
    font-family: 'Onest';
    font-weight: normal;
}
.avaliacaoProduto {
    display: flex;
    gap: 2px;
}
.product.product--medium.product--left.product--thumbnail_slider_left.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet s.price-item.price-item--regular {
    font-family: 'Onest';
    font-weight: 200;
}
.product.product--medium.product--left.product--thumbnail_slider_left.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet span.price-item.price-item--sale.price-item--last {
    font-family: 'Onest';
    font-weight: 700;
    word-spacing: -5px;
}

.product.product--medium.product--left.product--thumbnail_slider_left.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet .price.price--large.price--on-sale.price--show-badge {
    display: flex;
    align-items: center;
}
span.badge.price__badge-sale.color-scheme-4 {
    background-color: #29354b;
    border-radius: 8px;
}
span.parcelamentoSemJuros.parcelamentoProdutoInfo {
    font-weight: 300;
}
.product.product--medium.product--left.product--thumbnail_slider_left.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet .price__container {
    margin-bottom: 0 !important;
}
.card-installments.caption.parcelamentoContainer {
    padding-bottom: 2.5em;
    border-bottom: 2px solid #ececec;
}
p.rgd-estampas-iguais__title {
    margin-bottom: 0;
    color: #29354B;
    font-family: 'Onest';
    font-weight: 500;
}
.price.price--large.price--on-sale.price--show-badge {
    display: flex;
    align-items: center;
}
legend.form__label {
    margin-bottom: 0;
    color: #29354b;
    font-family: Onest;
    font-weight: 500;
}
section.product__info-container.product__column-sticky {
    background-color: #f7f7f7;
    padding: 48px 32px;
    border-radius: 8px 0px 8px 0px !important;
}
.product__info-wrapper.grid__item variant-selects {
    margin-top: 1.9em;
    margin-bottom: 1.9em;
}
fieldset.js.product-form__input.product-form__input--pill {
    margin-bottom: 1.9em;
}
fieldset.js.product-form__input.product-form__input--pill legend span, fieldset.js.product-form__input.product-form__input--swatch legend.form__label span {
    font-family: 'Onest';
    color: #29354b;
    font-weight: 300;
}
.product__info-wrapper.grid__item s.price-item.price-item--regular {
    font-family: 'Onest';
    font-weight: 200;
}

@media screen and (min-width: 1050px) {
product-info.section-template--21179224293614__main-padding.gradient.color-scheme-1 span.price-item.price-item--sale.price-item--last {
    font-size: 1.8em;
    font-weight: 600;
}
.product__info-wrapper.grid__item s.price-item.price-item--regular {
    font-size: 18px;
}
.product__info-wrapper.grid__item .product .price .badge, .product .price__container {
    margin-bottom: 0;
}
.product.product--medium.product--left.product--thumbnail_slider_left.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet s.price-item.price-item--regular {
    font-size: 18px;
}
.product.product--medium.product--left.product--thumbnail_slider_left.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet span.price-item.price-item--sale.price-item--last {
    font-size: 30px;
}
span.parcelamentoSemJuros.parcelamentoProdutoInfo {
    font-size: 17px;
}
p.rgd-estampas-iguais__title{
    font-size: 16px;
}
.product__info-wrapper.grid__item {
    padding-left: 8%;
}
legend.form__label {
    font-size: 16px;
}
.product.product--medium.product--left.product--thumbnail_slider_left.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet media-gallery.product__column-sticky {
    gap: 4em !important;
}
fieldset.js.product-form__input.product-form__input--pill legend span, fieldset.js.product-form__input.product-form__input--swatch legend.form__label span {
    font-size: 16px;
}
button.rgd-sizechart__link.link {
    font-size: 14px !important;
}
.product__info-wrapper.grid__item variant-selects fieldset.js.product-form__input.product-form__input--pill label {
    font-size: 14px;
}
label.quantity__label.form__label > span {
    font-size: 16px;
}
.product-form__buttons button.product-form__submit.button.button--full-width.button--primary {
    font-size: 20px;
    padding: 1.4em 0;
}
.product__info-wrapper.grid__item .product-form__buttons {
    max-width: 52rem;
}
}

.product-popup-modal__content .rgd-sizechart__tabs {
    display: none !important;
}
.product-popup-modal__content-info h2.h2 {
    text-align: center;
    font-size: 1.8em;
}
span.rgd-legend__left {
    font-weight: 500 !important;
}
button.rgd-sizechart__link.link {
    font-family: 'Onest';
    color: blue;
}
.product__info-wrapper.grid__item variant-selects fieldset.js.product-form__input.product-form__input--pill label {
    padding: 14px 18px;
    font-family: 'Onest';
}

fieldset.js.product-form__input.product-form__input--swatch label.swatch-input__label {
    padding: 0 !important;
}
.product__info-wrapper.grid__item .product-form__input--pill input[type=radio]+label {
    border: 2px solid #e0e0e0;
}
label.quantity__label.form__label > span {
    color: #29354b;
    font-weight: 500;
}


button.rgd-sizechart__link.link {
    display: flex;
    align-items: center;
    gap: 8px;
}
legend.form__label.rgd-legend {
    align-items: center !important;
}








@media (min-width: 750px) {

  section.product__info-container.product__column-sticky {
    overflow-y: auto !important;

    /* Firefox */
    scrollbar-width: thin;
    scrollbar-color: #2e2e2e transparent;
  }

  /* Chrome / Edge / Safari */
  section.product__info-container.product__column-sticky::-webkit-scrollbar {
    width: 6px;
  }

  section.product__info-container.product__column-sticky::-webkit-scrollbar-track {
    background: transparent;
  }

  section.product__info-container.product__column-sticky::-webkit-scrollbar-thumb {
    background-color: #2e2e2e;
    border-radius: 999px;
  }

  /* efeito hover (opcional, fica mais profissional) */
  section.product__info-container.product__column-sticky::-webkit-scrollbar-thumb:hover {
    background-color: #000;
  }
.product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height {
    width: 85%;
}
.product.product--large.product--left.product--thumbnail_slider_left.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet section.product__info-container.product__column-sticky {
    padding-bottom: 1em;
}
}

@media (max-width: 1050px) {
.product.product--large.product--left.product--thumbnail_slider_left.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet .slider-buttons.quick-add-hidden {
    display: none;
}
product-info.section-template--21179224293614__main-padding.gradient.color-scheme-1 {
    background-color: #f7f7f7;
}
section.product__info-container.product__column-sticky {
        padding: .8em 0;
    }
    section.product__info-container.product__column-sticky .product__title h1 {
    font-size: 24px;
}
.avaliacaoProduto svg {
    width: 18px;
    height: 18px;
}
.avaliacaoProduto {
    margin: 10px 0 !important;
}
.product__title {
    margin-bottom: 10px;
}
.product__info-wrapper.grid__item s.price-item.price-item--regular {
    font-size: 20px;
}
.product.product--large.product--left.product--thumbnail_slider_left.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet span.price-item.price-item--sale.price-item--last {
    font-size: 26px;
    font-weight: bold;
}
span.parcelamentoSemJuros.parcelamentoProdutoInfo {
    font-size: 17px;
}
span.rgd-estampas-iguais__label {
    font-size: 12px;
    line-height: 1.2;
}
p.rgd-estampas-iguais__title,  {
    font-size: 15px;
}
fieldset.js.product-form__input.product-form__input--pill legend span, fieldset.js.product-form__input.product-form__input--swatch legend.form__label span {
    font-size: 15px;
}
.product__info-wrapper.grid__item variant-selects fieldset.js.product-form__input.product-form__input--pill label {
    padding: 14px 16px;
}
.product-form__buttons button.product-form__submit.button.button--full-width.button--primary {
    padding: 1.2em 0;
    font-size: 17px;
}
}