.container-select{display:flex;flex-direction:row;background:transparent;border-radius:0.5rem;align-items:center;justify-content:center;position:relative}.container-select .inner-container{display:flex;flex-direction:column;background:transparent;align-items:center;justify-content:center;position:relative}.container-select .select-styles{display:flex;flex-direction:row;background:transparent;font-size:1rem;width:100%;font-weight:normal;text-align:left;font-family:"Roboto",sans-serif;font-style:regular;color:#b6b6b6;border-width:0;letter-spacing:0.02em;-webkit-appearance:none;padding:0.75rem 4rem 0.75rem 0.75rem}.container-select .icon-caret-style{display:flex;flex-direction:column;background:transparent;width:10%;align-items:flex-end;position:absolute;right:8%;z-index:-2}

.product-list__container{display:flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:center}@media only screen and (min-width: 768px){.product-list__container{align-items:flex-start}}.product-list__body-container{display:grid;grid-template-columns:100%;grid-template-rows:repeat(100%, auto);width:95%}@media only screen and (min-width: 768px){.product-list__body-container{column-gap:4%;grid-template-columns:30% 68%}}@media only screen and (min-width: 1025px){.product-list__body-container{grid-template-columns:28% 74%}}.product-list__body-filter-section{display:flex;flex-direction:column;width:100%;align-items:flex-start;margin:1rem 0}@media only screen and (min-width: 768px){.product-list__body-filter-section{border:none;margin:0;padding-top:1rem}}.product-list__body-catalog-products-container{display:flex;flex-direction:column;width:100%}@media only screen and (min-width: 768px){.product-list__body-catalog-products-container{border-top:1px solid #e6e6e6;padding-top:1rem}}.product-list__body-catalog-products{display:grid;padding-bottom:2rem;row-gap:1.5rem}@media only screen and (min-width: 768px){.product-list__body-catalog-products{grid-template-columns:repeat(3, 1fr);column-gap:1.5rem}}@media only screen and (min-width: 1440px){.product-list__body-catalog-products{grid-template-columns:repeat(4, 1fr)}}.product-list__body-pagination{display:flex;flex-direction:column;width:100%}.product-list__back-top{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;padding:1rem}.product-list__back-top>.button--transparent-with-child{align-items:center}.product-list__back-top-title{margin-left:1rem;color:#606060;font:normal normal 500 1rem/1.375rem "Roboto",sans-serif}.product-list__filter-order-plp-section{display:flex;flex-direction:row;width:100%;justify-content:space-between;border:1px solid #e6e6e6;border-radius:0.5rem}.product-list__filter-plp-section{display:flex;flex-direction:row;width:100%;justify-content:center;padding:1rem 0}.product-list__order-by-plp-section{display:flex;flex-direction:row;width:100%;justify-content:center;border-left:1px solid #b6b6b6;padding:1rem 0}.product-list__order-filter-title{font:normal normal 500 0.875rem/1.1875rem "Roboto",sans-serif;color:#606060;margin-left:1rem}.container-modal{display:flex;flex-direction:column;background:transparent;align-items:center;justify-content:center;width:100vw;height:100vh;z-index:99;position:absolute}.container-modal .inner-container-modal.hide{flex:1 1 50rem;display:flex;flex-direction:column;background:#fff;align-items:center;justify-content:center;z-index:99;bottom:0;animation:downUp 0.5s;border-radius:0.625rem}@keyframes downUp{0%{transform:translate(0, 0vh)}100%{transform:translate(0, 70vh)}}.container-modal .inner-container-modal.visible{flex:0 1 50%;display:flex;flex-direction:column;background:#fff;align-items:center;justify-content:center;width:50%;z-index:99;bottom:0;animation:upDown 0.5s;border-radius:0.625rem}.product-list__drawer-filter.visible{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100%;position:absolute;z-index:99}.product-list__drawer-filter.visible .product-list__filter-options{left:0;width:100%}.product-list__drawer-filter.visible .product-list__black-background{position:fixed;top:0;left:0;width:100vw;background:#fff;height:100%;overflow-x:hidden}.product-list__drawer-filter .product-list__filter-options{transition:left 0.25s ease-in-out;overflow-y:hidden;left:-100vw;background:#fff;position:absolute;top:-3rem;height:100%;overflow-x:hidden}.product-list__drawer-order.visible{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100%;position:absolute;z-index:99}.product-list__drawer-order.visible .product-list__order-options{right:0rem;width:100%;background:transparent}.product-list__drawer-order.visible .product-list__black-background{position:fixed;top:0;right:0;width:100vw;background:#fff;height:100%;overflow-x:hidden}.product-list__order-options{overflow-y:hidden;right:-100vw;transition:right 0.25s ease-in-out;background:#fff;position:absolute;top:-3rem;height:100%;overflow-x:hidden}@keyframes upDown{0%{transform:translate(0, 40vh)}100%{transform:translate(0, 0vh)}}.product-list__filter-order-plp-section-container{display:flex;flex-direction:column;background:transparent;align-items:center;justify-content:center;width:100%}

.container-checkbox-filter{display:flex;flex-direction:row;align-items:center;justify-content:center;background:transparent;margin-left:1px;height:100%;border-radius:3.63636px;cursor:pointer;position:relative}.container-checkbox-filter input[type='checkbox']{display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.container-checkbox-filter input[type='checkbox']:before{content:'';display:block;position:absolute;width:1rem;height:1rem;border:0.05rem solid #b6b6b6;border-radius:0.2rem;background-color:white}.container-checkbox-filter input[type='checkbox']:checked:after{content:'';display:block;width:90%;height:90%;background:#00a964;border-radius:0.2rem;position:absolute}

.container-filter-accordion{display:flex;flex-direction:column;background:transparent;width:90%;align-items:center;justify-content:center;justify-content:flex-start}@media only screen and (min-width: 768px){.container-filter-accordion{flex-direction:column;background:transparent;width:100%;height:auto;align-items:center;padding:0rem 0rem 1rem 0rem;justify-content:flex-start;border:1px solid #e6e6e6;border-radius:0.5rem}}.container-filter-accordion .Collapsible{width:100%}.container-filter-accordion .container-filter-accordion-header{flex:1 0 100%;display:flex;width:100%;background:transparent;align-items:center;justify-content:center;flex-direction:column}@media only screen and (min-width: 768px){.container-filter-accordion .container-filter-accordion-header{flex:1 1 100%;flex-direction:row;background:transparent;width:100%;border-radius:0.5rem 0.5rem 0.5rem 0.5rem}}.container-filter-accordion .container-filter-accordion-header .container-return{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;height:100%;padding:1rem 0rem 0.5rem 0rem}.container-filter-accordion .container-filter-accordion-header .container-return-text{font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:0.75rem;line-height:1rem;padding:0rem 0rem 0rem 1rem;letter-spacing:0.02em;text-transform:uppercase;color:#00a964}.container-filter-accordion .container-filter-accordion-header .inner-container-filter-accordion-header{display:flex;flex-direction:row;background:transparent;width:99%;height:100%;align-items:center;justify-content:space-between;padding:1rem 0rem 1rem 0rem}@media only screen and (min-width: 768px){.container-filter-accordion .container-filter-accordion-header .inner-container-filter-accordion-header{flex-direction:column;align-items:flex-start;justify-content:center;padding:0rem;border-bottom:none;width:90%;background:transparent}}.container-filter-accordion .container-filter-accordion-header .inner-container-filter-accordion-header .remove-filters{background:transparent;border:none;text-decoration:underline;text-transform:uppercase;padding:0.2rem 0rem 0rem 0rem;font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:0.75rem;line-height:1rem;color:#00a964}.container-filter-accordion .container-filter-accordion-header .inner-container-filter-accordion-header--got-breadcrumbs{background:#ededed;padding:0 1rem;width:100%}.container-filter-accordion .container-filter-accordion-header h6{font-family:"Montserrat";font-style:normal;font-weight:bold;font-size:1.25rem;line-height:1.5rem;display:flex;justify-content:flex-start;letter-spacing:0.02em;padding:0rem}@media only screen and (min-width: 768px){.container-filter-accordion .container-filter-accordion-header h6{padding:1.3rem 0rem 1.3rem 0rem}}@media only screen and (min-width: 1025px){.container-filter-accordion .container-filter-accordion-header h6{padding:1.5rem 0rem 1.35rem 0rem}}@media only screen and (min-width: 1440px){.container-filter-accordion .container-filter-accordion-header h6{padding:2rem 1rem 1.25rem 1rem}}@media only screen and (min-width: 1600px){.container-filter-accordion .container-filter-accordion-header h6{padding:2rem 0rem 1rem 0rem}}.container-filter-accordion .container-filter-accordion-header .inner-container-filter-option-accordion-header{display:flex;flex-direction:row;background:transparent;width:100%;height:100%;align-items:center;justify-content:space-between;padding:1rem 1rem 1rem 0.7rem;border-top:0.05rem solid #e6e6e6}@media only screen and (min-width: 768px){.container-filter-accordion .container-filter-accordion-header .inner-container-filter-option-accordion-header{padding:1rem}}@media only screen and (min-width: 1025px){.container-filter-accordion .container-filter-accordion-header .inner-container-filter-option-accordion-header{padding:0.75rem 1rem 0.75rem 1rem}}@media only screen and (min-width: 1440px){.container-filter-accordion .container-filter-accordion-header .inner-container-filter-option-accordion-header{padding:0.95rem 1rem 0.95rem 1rem}}@media only screen and (min-width: 1600px){.container-filter-accordion .container-filter-accordion-header .inner-container-filter-option-accordion-header{padding:1rem 1rem 1rem 0.7rem}}.container-filter-accordion .container-filter-accordion-body{display:flex;flex-direction:column;background:transparent;width:95%;align-items:center;justify-content:center}@media only screen and (min-width: 768px){.container-filter-accordion .container-filter-accordion-body{width:90%}}.container-filter-accordion .container-filter-accordion-body .container-filter-accordion-body-options{display:flex;flex-direction:column;background:transparent;width:99%;align-items:center;justify-content:center}.container-filter-accordion .container-filter-accordion-body .container-filter-accordion-body-options .container-collapsible-box-filter-accordion{display:flex;flex-direction:row;background:transparent;width:99%;align-items:center;justify-content:flex-start;padding:0rem 0.5rem 1rem 1rem}@media only screen and (min-width: 768px){.container-filter-accordion .container-filter-accordion-body .container-filter-accordion-body-options .container-collapsible-box-filter-accordion{width:90%}}@media only screen and (min-width: 1025px){.container-filter-accordion .container-filter-accordion-body .container-filter-accordion-body-options .container-collapsible-box-filter-accordion{padding:0rem 0.5rem 0.5rem 0.5rem}}@media only screen and (min-width: 1600px){.container-filter-accordion .container-filter-accordion-body .container-filter-accordion-body-options .container-collapsible-box-filter-accordion{padding:0rem 0.5rem 1rem 0.5rem}}.container-filter-accordion .container-filter-accordion-body .container-filter-accordion-body-options .container-collapsible-box-filter-accordion label{display:flex;width:100%;flex-wrap:wrap;padding-left:0.8rem}@media only screen and (min-width: 768px){.container-filter-accordion .container-filter-accordion-body .container-filter-accordion-body-options .container-collapsible-box-filter-accordion label{padding-left:0.8rem}}@media only screen and (min-width: 1025px){.container-filter-accordion .container-filter-accordion-body .container-filter-accordion-body-options .container-collapsible-box-filter-accordion label{padding-left:0.5rem}}.container-filter-accordion .container-filter-accordion-body .container-filter-accordion-body-options .container-collapsible-box-filter-accordion .img{padding:0rem 1rem 0rem 0rem}.container-filter-accordion .container-filter-accordion-body .container-filter-accordion-body-options .container-collapsible-box-filter-accordion .qty-container{display:flex;width:30%;background:transparent;justify-content:flex-end}.container-filter-accordion .container-filter-accordion-body .container-filter-accordion-body-options .container-collapsible-box-filter-accordion .qty-span{font-size:0.75rem;font-weight:600;text-align:center;font-family:"Roboto",sans-serif;font-style:regular;line-height:1rem;color:#b6b6b6;letter-spacing:0.02em;background:#daf5e6;border-radius:10rem;padding:0.5rem 0.7rem}.container-filter-accordion .container-filter-accordion-body-order-by{display:flex;flex-direction:column;background:transparent;width:100%;height:auto;align-items:center;justify-content:center;border-top:0.05rem solid #e6e6e6}.container-filter-accordion .container-filter-accordion-body-order-by .inner-container-order-by-option{display:flex;flex-direction:row;background:transparent;width:100%;align-items:center;justify-content:center;border-bottom:1px solid #dbdbdb;padding:1rem 0rem 1rem 0rem}.container-filter-accordion .container-filter-accordion-body-order-by .inner-container-order-by-option-title{display:flex;flex-direction:row;background:transparent;width:90%;align-items:center;justify-content:space-between}.container-filter-accordion .container-apply-filters{position:fixed;bottom:0;width:calc(100vw - 2.5rem);display:flex;flex-direction:row;justify-content:space-around;background:#fff;height:3rem;padding-bottom:2rem}.container-filter-accordion .container-apply-filters .button-apply-container{width:100%;flex:0 0 45%;display:flex;flex-direction:row;justify-content:center;background:transparent}.container-filter-accordion .container-apply-filters .button-cancel-filter{border:1px solid #00a964;box-sizing:border-box;border-radius:0.325rem}.container-filter-accordion .container-apply-filters .button-apply-filter{background:#00a964;border-radius:0.325rem;border:none}.container-filter-accordion .container-apply-filters .title-filter{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:12px;line-height:15px;display:flex;align-items:center;text-align:center;letter-spacing:0.04em;text-transform:uppercase}.container-filter-accordion .container-apply-filters .title-filter-white{color:#ffffff}.container-filter-accordion .container-apply-filters .title-filter-green{color:#00a964}.filter-accordion__title-selection{font:normal normal 600 1rem/1.375rem "Montserrat";color:#606060}.filter-accordion__container{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 768px){.filter-accordion__container{width:100%}}.filter-accordion__facets-title{font:normal normal normal 0.875rem/1.25rem "Roboto",sans-serif;color:#60796b}.filter-accordion__order-by-option-title{font:normal normal 600 1rem/1.375rem "Montserrat";color:#606060}


.filter-pills__container-selected-filter{display:flex;width:100%;background:#ededed;border-radius:0.4rem;margin:1rem 1rem 0 1rem}@media only screen and (min-width: 768px){.filter-pills__container-selected-filter{align-items:flex-start;margin:0;background:transparent}}.filter-pills__inner-container-selected-filter{display:flex;width:90%;justify-content:flex-start;align-items:center;flex-wrap:wrap;border-radius:0.4rem;margin:1rem}@media only screen and (min-width: 768px){.filter-pills__inner-container-selected-filter{align-items:center;width:100%;margin:1rem 0}}.filter-pills__selected{display:flex;width:auto;justify-content:space-between;align-items:center;background:#fff;padding:0.5rem;border-radius:0.3rem;margin-right:0.75rem}.filter-pills__selected-title{font:normal normal normal 1rem/1.375rem "Roboto",sans-serif;color:#606060}.filter-pills__delete-all-filters{display:flex;width:auto;align-items:center;justify-content:space-between;padding:1rem 1rem 0 0}@media only screen and (min-width: 768px){.filter-pills__delete-all-filters{padding:1rem 1rem 1rem 0}}.filter-pills__delete-all-filters-title{font:normal normal normal 1rem/1.375rem "Roboto",sans-serif;color:#00a964;text-decoration-line:underline;text-transform:uppercase}

.header-plp__container{display:flex;flex-direction:row;width:95%;justify-content:space-between;margin-bottom:1rem}@media only screen and (min-width: 768px){.header-plp__container{border-left:0.3rem solid #00a964;width:100%}}.header-plp__title-section{flex:0 0 20%;display:flex;flex-direction:column;width:100%;justify-content:flex-start}@media only screen and (min-width: 768px){.header-plp__title-section{padding-left:1rem}}.header-plp__title-order-by-section{flex:0 0 68%;display:flex;flex-direction:row;width:100%;justify-content:flex-end;align-items:center;padding-left:1rem}.header-plp__font-title-header{font:normal normal 600 1.75rem/2.125rem "Montserrat";color:#304539;margin-bottom:0.5rem}.header-plp__font-qty-products{font:normal normal normal 0.875rem/1.25rem "Roboto",sans-serif;color:#606060}@media only screen and (min-width: 768px){.header-plp__font-qty-products{margin-bottom:0.5rem}}.header-plp__title-order-by{font:normal normal 500 0.875rem/1.1875rem "Roboto",sans-serif;color:#292929}.header-plp__select-order-by{display:flex;border-radius:0.5rem;border:1px solid #e6e6e6;display:flex;margin-left:1rem}

