.section-category{max-width:1440px !important;margin:0 auto !important;margin-bottom:0 !important;padding-left:16px !important;padding-right:16px !important}@media(min-width: 768px){.section-category{margin-bottom:0 !important;padding-left:63px !important;padding-right:63px !important}}@media(max-width: 1023px){.section-category{flex-wrap:wrap}.section-category .category-title{width:100%}}.category-header{padding-top:32px !important;padding-bottom:18px !important;border-bottom:1px solid #b3b3b3}@media(min-width: 820px){.category-header{padding-top:32 !important}}@media(max-width: 1023px){.category-header{border-bottom:none !important}}.category-header .wrapper-category-header{display:flex;align-items:center;justify-content:space-between}.category-header .wrapper-category-header .category-title{margin-bottom:0 !important;color:#000;font-family:"Open Sans";font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2.16px;text-transform:uppercase}@media(max-width: 1023px){.category-header .wrapper-category-header .category-title{padding-bottom:11px !important;margin-bottom:20px !important;position:relative}.category-header .wrapper-category-header .category-title:after{content:"";height:1px;background-color:#b3b3b3;width:calc(100% + 128px);position:absolute;top:100%;left:-63px}}@media(max-width: 767px){.category-header .wrapper-category-header .category-title:after{width:calc(100% + 32px) !important;left:-16px !important}}@media(max-width: 1023px){.category-header .wrapper-category-header .btn-filter-mobile .container{padding-left:0 !important}}.category-header .wrapper-category-header .btn-filter-mobile .category-controls-container .btn-filter{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;width:110px;color:#fff;font-family:Roboto;font-size:14px;font-style:normal;font-weight:300;line-height:normal;border-radius:18px;background-color:#2c2c2c}@media(min-width: 1024px){.category-header .wrapper-category-header .btn-filter-mobile{display:none !important}}.order-filter{position:relative}.sort-wrapper:hover .sort-container{display:inline-block !important}.sort-wrapper .sort-btn{display:flex;align-items:center;justify-content:space-between;padding:8px 15px;gap:9px;border:1px solid #4b4b4b;border-radius:18px;min-width:200px}.sort-wrapper .sort-btn .sort-title{color:#525252;font-family:"Open Sans";font-size:12px;font-style:normal;font-weight:300;line-height:normal}.sort-wrapper .sort-container{background-color:#fff !important;display:none;position:absolute;top:100%;padding:8px 15px;border:1px solid #4b4b4b;z-index:99}.sort-wrapper .sort-container .sort-item .radio-button-icons-container{display:none !important}.sort-wrapper .sort-container .sort-item .radio-button-label{padding:0 !important}.category-breadcrumbs{padding-top:0 !important;padding-bottom:19px !important}@media(min-width: 1024px){.category-breadcrumbs{padding-top:0 !important;padding-bottom:35px !important}}.category-breadcrumbs .breadcrumbs{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.category-breadcrumbs .breadcrumbs .crumb{color:#b3b3b3;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.26px;text-transform:uppercase}.category-breadcrumbs .breadcrumbs .separator{color:#b3b3b3}.category-breadcrumbs .breadcrumbs .active{color:#2c2c2c;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1px;text-transform:uppercase}.wrapper-category-banner{margin-bottom:87px !important}@media(min-width: 1441px){.wrapper-category-banner{padding-left:63px !important;padding-right:63px !important;max-width:1440px !important;margin:0 auto !important;margin-bottom:87px !important}}.wrapper-category-banner .category-banner{padding:0 !important}.js-category-controls-prev{margin:0 !important}.category-body .wrapper-category-body{display:flex;gap:26px}.category-body .wrapper-category-body .left-filter-desktop{min-width:325px !important;padding-right:18px;border-right:1px solid #b3b3b3;height:fit-content;display:none}@media(min-width: 1024px){.category-body .wrapper-category-body .left-filter-desktop{display:block}}.category-body .wrapper-category-body .left-filter-desktop details summary{cursor:pointer}.category-body .wrapper-category-body .left-filter-desktop details[open] svg{transform:rotate(180deg)}.category-body .wrapper-category-body .left-filter-desktop .left-filter-header{color:#000;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.26px;text-transform:uppercase;padding-bottom:22px;border-bottom:1px solid #b3b3b3;margin-bottom:22px}.category-body .wrapper-category-body .left-filter-desktop .js-accordion-container{padding-bottom:22px;border-bottom:1px solid #b3b3b3}.category-body .wrapper-category-body .left-filter-desktop .js-accordion-container .filter-item-title{width:100%;display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;color:var(--gray-scale-800, #1f1f1f) !important;font-family:"Open Sans" !important;font-size:16px !important;font-style:normal !important;font-weight:600 !important;line-height:normal !important}.category-body .wrapper-category-body .left-filter-desktop .inner-itens.filter-Tamanho{display:grid;grid-template-columns:repeat(5, 1fr);gap:19px;row-gap:10px;padding-bottom:22px}.category-body .wrapper-category-body .left-filter-desktop label[data-filter-name=Tamanho] .checkbox{border-radius:19px;padding-left:0;padding:4px;background-color:#d9d9d9;margin-bottom:0;display:flex;align-items:center;justify-content:center;width:38px;height:27px}.category-body .wrapper-category-body .left-filter-desktop label[data-filter-name=Tamanho] .checkbox .checkbox-text{color:var(--gray-scale-800, #1f1f1f);text-align:center;font-family:"Open Sans";font-size:12px;font-style:normal;font-weight:600;line-height:normal;padding:0}.category-body .wrapper-category-body .left-filter-desktop label[data-filter-name=Tamanho] .checkbox-icon{display:none}.category-body .wrapper-category-body .left-filter-desktop label[data-filter-name=Tamanho] input[type=checkbox]:checked~.checkbox{border:1px solid #000}.category-body .wrapper-category-body .category-grid{display:grid !important;grid-template-columns:1fr 1fr;gap:12px}@media(min-width: 768px){.category-body .wrapper-category-body .category-grid{grid-template-columns:1fr 1fr 1fr;gap:36px}}.category-body .wrapper-category-body .category-grid .spot-item{width:100% !important;max-width:unset !important}.category-body .wrapper-category-body .price-filter-container{border-bottom:1px solid #b3b3b3 !important;padding-bottom:22px !important;margin-bottom:22px !important}.category-body .wrapper-category-body .price-filter-container .form-group{display:flex;align-items:flex-end;justify-content:space-between}.category-body .wrapper-category-body .price-filter-container .form-label{margin-bottom:0 !important}.category-body .wrapper-category-body .price-filter-container .filter-input-price-container .form-label{color:#1f1f1f;font-family:"Open Sans";font-size:12px;font-style:normal;font-weight:400;line-height:normal}.category-body .wrapper-category-body .price-filter-container .filter-price-text{color:var(--gray-scale-800, #1f1f1f);font-family:"Open Sans";font-size:16px !important;font-style:normal;font-weight:600 !important;line-height:normal}.category-body .wrapper-category-body .price-filter-container .filter-input-price{border:none !important;border-bottom:1px solid #949494 !important;color:#525252;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:300;line-height:normal}.category-body .wrapper-category-body .price-filter-container .js-price-filter-btn{height:33px !important;padding:0 15px;display:flex;align-items:center;justify-content:center;border-radius:18px;background-color:#2c2c2c;color:#fff;font-family:Roboto;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.pagination-container{margin-top:52px !important}.pagination-prev svg{transform:rotatey(180deg) !important}.pagination-wrapper .pagination-number{color:var(--gray-scale-800, #1f1f1f);font-family:"Open Sans";font-size:14px !important;font-style:normal;font-weight:300 !important;line-height:normal;padding:8px 2px !important;display:flex;align-items:center;justify-content:center;height:23px !important;width:23px !important}.pagination-wrapper .pagination-number.pagination-active{color:#fff !important;background-color:#e5b8b1 !important}.category-description{margin-top:46px}.category-description .inner-title{margin-bottom:20px;color:#000;font-family:"Open Sans";font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2.16px;text-transform:uppercase}.category-description .inner-description{color:var(--gray-scale-500, #525252);font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:400;line-height:158%}.modal-body details summary{cursor:pointer}.modal-body details[open] svg{transform:rotate(180deg)}.modal-body .left-filter-header{color:#000;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.26px;text-transform:uppercase;padding-bottom:22px;border-bottom:1px solid #b3b3b3;margin-bottom:22px}.modal-body .js-accordion-container{padding-bottom:22px;border-bottom:1px solid #b3b3b3}.modal-body .js-accordion-container .filter-item-title{width:100%;display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;color:var(--gray-scale-800, #1f1f1f) !important;font-family:"Open Sans" !important;font-size:16px !important;font-style:normal !important;font-weight:600 !important;line-height:normal !important}.modal-body .inner-itens.filter-Tamanho{display:grid;grid-template-columns:repeat(5, 1fr);gap:10px;row-gap:10px;padding-bottom:22px}.modal-body label[data-filter-name=Tamanho] .checkbox{border-radius:19px;padding-left:0;padding:4px;background-color:#d9d9d9;margin-bottom:0;display:flex;align-items:center;justify-content:center;width:38px;height:27px}.modal-body label[data-filter-name=Tamanho] .checkbox .checkbox-text{color:var(--gray-scale-800, #1f1f1f);text-align:center;font-family:"Open Sans";font-size:12px;font-style:normal;font-weight:600;line-height:normal;padding:0}.modal-body label[data-filter-name=Tamanho] .checkbox-icon{display:none}.modal-body label[data-filter-name=Tamanho] input[type=checkbox]:checked~.checkbox{border:1px solid #000}.modal-body .price-filter-container{border-bottom:1px solid #b3b3b3 !important;padding-bottom:22px !important;margin-bottom:22px !important}.modal-body .price-filter-container .form-group{display:flex;align-items:flex-end;justify-content:space-between}.modal-body .price-filter-container .form-label{margin-bottom:0 !important}.modal-body .price-filter-container .filter-input-price-container .form-label{color:#1f1f1f;font-family:"Open Sans";font-size:12px;font-style:normal;font-weight:400;line-height:normal}.modal-body .price-filter-container .filter-price-text{color:var(--gray-scale-800, #1f1f1f);font-family:"Open Sans";font-size:16px !important;font-style:normal;font-weight:600 !important;line-height:normal}.modal-body .price-filter-container .filter-input-price{border:none !important;border-bottom:1px solid #949494 !important;color:#525252;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:300;line-height:normal}.modal-body .price-filter-container .js-price-filter-btn{height:33px !important;padding:0 15px;display:flex;align-items:center;justify-content:center;border-radius:18px;background-color:#2c2c2c;color:#fff;font-family:Roboto;font-size:14px;font-style:normal;font-weight:300;line-height:normal}js-item-info-container.item{height:100%}js-item-info-container.item .js-product-container{height:100%;display:flex;flex-direction:column;justify-content:space-between}
/* Engine:dart */