.grid{max-width:1440px;padding-left:10px;padding-right:10px;margin:20px auto;display:grid;grid-template-columns:20% 80%}@media (max-width: 768px){.grid{grid-template-columns:100%}}.categories_menu_container ul{list-style:none;padding-left:1rem}.categories_menu_container ul:first-child{padding-left:0}.categories_menu_container ul .category{font-size:.9em;font-weight:400;margin-bottom:.4rem}.categories_menu_container ul .category.current{font-weight:700}.categories_menu_container ul .category.current ul{margin-top:.4rem}.categories_menu_container ul .category a{margin-bottom:.4rem}.header{background:#f4f4f4}.header .content{max-width:1440px;padding:14px 10px;margin:0 auto}.header .breadcrumb{font-size:.7em}.header .breadcrumb ol{display:inline-flex;list-style:none;padding-left:0}.header .breadcrumb ol li.add_arrow:before{content:">";margin-left:5px}.header .title{font-size:1.4em;display:inline-block}@media (max-width: 768px){.header .title{font-size:1.2em}}.banner{object-fit:cover;width:100%;height:210px}@media (max-width: 768px){.banner{height:120px}}.top-filter{display:flex;justify-content:space-between}.top-filter .selector-filter{padding-top:20px;padding-bottom:20px}.area-contents>.product{border:1px solid #dddddd;padding:20px;height:23rem;gap:0 0!important}@media screen and (max-width: 768px){.area-contents>.product{height:22rem!important}}.area-contents>.product .promo-container{width:100%;height:0px;position:relative}.area-contents>.product .promo-container .promo-label{z-index:9999;right:-.5rem!important;top:-.5rem!important}.area-contents>.product .news-container{width:100%;height:0px;position:relative}.area-contents>.product .news-container .promo-label{z-index:9999;left:-.5rem!important;top:-.5rem!important}.area-contents>.product .description{margin-top:10px}.area-contents>.product .description .sku{grid-column-start:0;grid-column-end:2;font-size:.7em;margin:4px 0}.area-contents>.product .description .availability{text-align:center;margin:0 auto;font-size:.8em;font-weight:700;padding:12px 0}@media (max-width: 768px){.area-contents>.product .image-container{aspect-ratio:unset!important;height:9rem!important}}.paginator-mobile{margin-top:20px}.paginator-mobile .paginator{justify-content:center}@media (min-width: 768px){.hide-desktop{display:none!important}}@media (max-width: 768px){.hide-mobile{display:none!important}}ul.paginator{margin:0;padding:0;display:flex;justify-content:flex-end;gap:.5em;list-style-type:none}ul.paginator>li{font-size:.9em}ul.paginator>li a,ul.paginator>li span{display:inline-block;border:1px solid grey;padding:.5em}ul.paginator>li.active{background-color:#d3d3d3}@media (max-width: 768px){ul.paginator>li{display:none}}ul.paginator>li:first-child{display:unset}ul.paginator>li:last-child{display:unset}input[name=readmore]{display:none}.text-cropped-container{position:relative}.text-cropped{text-align:justify;position:relative;overflow:hidden;max-height:130px;transition:1s ease-in-out}.text-cropped:before{position:absolute;bottom:0;left:0;width:100%;height:40px;transition:1s ease-in-out;content:"";background-image:linear-gradient(to top,#fff,transparent)}.text-container{max-width:820px;padding:40px 10px 10px;margin:0 auto;clear:both;text-align:justify}.text-container p{line-height:1.5em;font-size:.9em!important}.text-container h2{font-size:1em;font-weight:700;padding-top:14px}.text-reveal{text-align:center}.text-reveal label{text-align:center;display:inline-block;width:200px;position:relative;cursor:pointer;font-size:.8em;padding:30px;text-transform:uppercase}.text-reveal label:before{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}input[name=readmore]~.text-reveal label:before{content:attr(data-more)}input[name=readmore]:checked~.text-reveal label:before{content:attr(data-less)}input[name=readmore]:checked~.text-cropped-container .text-cropped{max-height:67em}input[name=readmore]:checked~.text-cropped-container .text-cropped:before{height:0px}
