@charset "UTF-8";section.description{background:#f9f9f9;padding:2rem 0}section.description .section>:first-child{margin-top:0}section.description .section>:last-child{margin-bottom:0}section.description .section strong{font-weight:700}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.267);color:#000;display:flex;font-weight:400;padding:1em 2em;grid-gap:1rem}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:before{position:static}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:after,.woocommerce-page .woocommerce-error:after,.woocommerce-page .woocommerce-info:after,.woocommerce-page .woocommerce-message:after{content:none}.woocommerce nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination{margin-top:2rem}.woocommerce nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul{align-items:center;border:none;display:flex;gap:.5em;justify-content:center;margin:0;padding:0}.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li{background:none;border:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span.current{background:#f0f0f0;color:inherit;display:grid;font-weight:400;height:2rem;padding:0;place-items:center;text-decoration:none;transition:background-color .2s;width:2rem}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li a:hover{background:#e0e0e0;color:inherit}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li span.current{background:#000;color:#fff}.woocommerce nav.woocommerce-pagination ul li a.prev,.woocommerce-page nav.woocommerce-pagination ul li a.prev{font-size:0}.woocommerce nav.woocommerce-pagination ul li a.prev:before,.woocommerce-page nav.woocommerce-pagination ul li a.prev:before{content:"«";font-size:1rem;line-height:1.75rem}.woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce-page nav.woocommerce-pagination ul li a.next{font-size:0}.woocommerce nav.woocommerce-pagination ul li a.next:before,.woocommerce-page nav.woocommerce-pagination ul li a.next:before{content:"»";font-size:1rem;line-height:1.75rem}.woocommerce-page:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:inherit}.woocommerce main select.orderby,.woocommerce-page main select.orderby{background:#fff;border:1px solid #000;font-family:inherit;font-size:.875em;font-weight:400;padding:.25em 1em}.woocommerce .woocommerce-widget-layered-nav-list a,.woocommerce-page .woocommerce-widget-layered-nav-list a{color:inherit;text-decoration:none}.woocommerce .woocommerce-widget-layered-nav-list a:focus,.woocommerce .woocommerce-widget-layered-nav-list a:hover,.woocommerce-page .woocommerce-widget-layered-nav-list a:focus,.woocommerce-page .woocommerce-widget-layered-nav-list a:hover{text-decoration:underline}.woocommerce .woocommerce-widget-layered-nav-list .count,.woocommerce-page .woocommerce-widget-layered-nav-list .count{font-size:.75em;opacity:.75}aside{padding-top:49px}aside .btn-filter{margin-top:20px;min-width:0}aside .reset-filters{background:#000!important;border:1px solid #000!important;border-radius:0;box-sizing:border-box;color:#fff!important;cursor:pointer!important;display:none!important;font-family:Parkinsans!important;font-size:15px!important;font-weight:400!important;line-height:24px!important;min-width:0!important;padding:3px 10px!important;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .5s ease}aside .reset-filters.on{display:inline-block!important}aside .reset-filters:hover{background:#fff!important;border-color:#000!important;color:#000!important}aside h3{font-size:20px!important;line-height:normal;margin:15px 0 20px!important}aside .product-categories{list-style-type:none;margin:0;padding:0}aside .product-categories .cat-item.cat-item-15{display:none!important}aside .product-categories a{color:inherit;text-decoration:none}aside .product-categories a:focus,aside .product-categories a:hover{color:#949494}aside .product-categories .children{list-style-type:none;margin:0;padding:0 0 0 10px}aside .product-categories .current-cat-parent>a,aside .product-categories .current-cat>a{font-weight:700}aside .product-categories .count{font-size:.75em;opacity:.75}aside .attribute-filter-range input::-webkit-inner-spin-button,aside .attribute-filter-range input::-webkit-outer-spin-button,aside .prices-filter input::-webkit-inner-spin-button,aside .prices-filter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}aside .attribute-filter-range input[type=number],aside .prices-filter input[type=number]{appearance:textfield}aside .attribute-filter-range .value-inputs,aside .prices-filter .value-inputs{display:flex;justify-content:space-between}aside .attribute-filter-range .value-inputs input,aside .prices-filter .value-inputs input{border:none;padding:0}aside .attribute-filter-range .range-inputs,aside .prices-filter .range-inputs{--min:0;--max:1;height:14px;min-width:200px;overflow:hidden;position:relative}aside .attribute-filter-range .range-inputs:before,aside .prices-filter .range-inputs:before{background:#ebebeb;content:"";display:block;height:2px;left:5px;position:absolute;right:5px;top:6px}aside .attribute-filter-range .range-inputs:after,aside .prices-filter .range-inputs:after{background:#000;content:"";display:block;height:2px;left:calc(5px + (100% - 10px)*var(--min));pointer-events:none;position:absolute;right:calc(5px + (100% - 10px)*(1 - var(--max)));top:6px}aside .attribute-filter-range .range-inputs input,aside .prices-filter .range-inputs input{-webkit-appearance:none;appearance:none;border:none;height:0;left:0;margin:0;padding:0;position:absolute;right:0;top:-11px}aside .attribute-filter-range .range-inputs input::-webkit-slider-thumb,aside .prices-filter .range-inputs input::-webkit-slider-thumb{-webkit-appearance:none;background:#000;border:none;border-radius:100%;cursor:pointer;height:12px;transform:translateY(18px);width:12px}aside .attribute-filter-range .range-inputs input::-moz-range-thumb,aside .prices-filter .range-inputs input::-moz-range-thumb{background:#000;border:none;border-radius:0;border-radius:100%;cursor:pointer;height:12px;transform:translateY(18px);width:12px}aside .attribute-filter label{cursor:pointer;display:block;width:fit-content}aside .attribute-filter .preview{border-radius:100%;height:1.5em;margin:.1em 0 .2em;vertical-align:middle;width:1.5em}aside .attribute-filter .with-preview{margin:0 .25rem}aside .attribute-filter .with-preview input{display:none}aside .attribute-filter .with-preview img{background:transparent;outline:2px solid transparent;transition:outline-color .1s,background-color .1s}aside .attribute-filter .with-preview input:checked+* img,aside .attribute-filter .with-preview input:checked+img{background-color:#000;outline-color:#000}aside .attribute-filter-range input[type=checkbox],aside .mobile-toggle{display:none}section.default-posts .section{display:grid;gap:1rem 2rem;grid-template-areas:"posts      sidebar" "pagination pagination";grid-template-columns:1fr 16rem}#main .products{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:0;margin-left:-12px;margin-right:-12px;padding-bottom:0;padding-top:0}#main .products .product{box-sizing:border-box;margin-bottom:30px;padding:0 12px;width:33.3333333333%}#main .products .single-prod-wrapper{position:relative}#main .products .iworks-omnibus{font-size:14px;font-weight:400;line-height:normal}#main .products .onsale{background:#000;border-radius:0;box-sizing:border-box;color:#fff;font-size:18px;left:0;line-height:normal;min-height:0;min-width:0;padding:5px 10px;position:absolute;top:0;z-index:28}#main .products .woocommerce-loop-product__title{color:#000;font-size:16px;font-weight:400;line-height:normal;margin-bottom:0;margin-top:17px}#main .products .price{color:#000;font-size:18px;font-weight:700}#main .products .price del{color:#949494;font-size:18px}#main .products .price ins{text-decoration:none}#main .products .img-wrapper{background:#f4f4f4;box-sizing:border-box;height:358px;overflow:hidden;padding:0;transition:all normal 1s;width:100%}#main .products .woocommerce-LoopProduct-link{display:block;width:100%}#main .products .woocommerce-LoopProduct-link img{box-sizing:border-box;display:block;height:100%;object-fit:contain;transition:all normal 1s;width:100%}#main .products .single-prod-wrapper:hover .prod-actions{opacity:1}#main .products .single-prod-wrapper:hover .img-wrapper{padding:0}#main .products .single-prod-wrapper:hover .img-wrapper img{transform:scale(1.3)}#main .products .prod-actions{align-items:center;background:#fff;box-shadow:0 1px 7px 0 rgba(0,0,0,.16);display:flex;flex-direction:column;height:107px;justify-content:space-evenly;opacity:0;position:absolute;right:15px;top:235px;transition:all .5s ease;width:40px}#main .products .prod-actions svg{height:18px;width:18px}#main .products .prod-actions a{text-align:center}#main .products .prod-actions a:hover{opacity:.6}#main .products .prod-actions .button{background:transparent!important;border:none!important;color:#000!important;font-size:0!important;height:25px;min-width:0!important;padding:0!important}#main .products .prod-actions .button:before{background:url(../../assets/img/shopping-cart.svg);background-position:50%;background-size:contain;content:"";display:inline-block;height:20px!important;width:20px!important}#main .products .prod-actions .screen-reader-text,#main .products .prod-actions .woocommerce-LoopProduct-link{display:none!important}@media (max-width:1024px){aside .attribute-filter-range .range-inputs,aside .prices-filter .range-inputs{height:22px}aside .attribute-filter-range .range-inputs:before,aside .prices-filter .range-inputs:before{left:10px;right:10px;top:10px}aside .attribute-filter-range .range-inputs:after,aside .prices-filter .range-inputs:after{left:calc(10px + (100% - 20px)*var(--min));right:calc(10px + (100% - 20px)*(1 - var(--max)));top:10px}aside .attribute-filter-range .range-inputs input::-webkit-slider-thumb,aside .prices-filter .range-inputs input::-webkit-slider-thumb{background:#000;height:16px;transform:translateY(22px);width:16px}aside .attribute-filter-range .range-inputs input::-moz-range-thumb,aside .prices-filter .range-inputs input::-moz-range-thumb{background:#000;height:16px;transform:translateY(22px);width:16px}aside:before{backdrop-filter:blur(.5rem);background:rgba(0,0,0,.533);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .5s;z-index:29}aside.active:before{opacity:1;pointer-events:all}aside .content{background:#fff;bottom:0;box-shadow:0 0 1rem rgba(0,0,0,.133);padding:108px 2rem 1rem;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .5s;z-index:30}aside .scrollable{overflow:auto}aside.active .content{transform:translateX(0)}aside .mobile-toggle{display:block;font-weight:400;padding:1em .5em;position:absolute;right:100%;top:7rem;transform:rotate(180deg);transition:top .5s;writing-mode:vertical-lr}aside .mobile-toggle:focus,aside .mobile-toggle:hover{background:#000;color:#fff!important}aside.active .mobile-toggle{top:7rem}#main .products{margin-left:-5px;margin-right:-5px;padding-bottom:0;padding-top:0}#main .products .product{padding:0 5px;width:50%}#main .products .prod-actions{align-items:center;flex-direction:row;height:40px;opacity:1;right:50%;top:210px;transform:translateX(50%);width:150px}#main .products .prod-actions svg{height:26px;width:26px}#main .products .prod-actions .button{height:29px!important}#main .products .prod-actions .button:before{height:26px!important;width:26px!important}}@media (max-width:800px){section.default-posts .section{gap:2rem;grid-template-areas:"posts" "pagination" "sidebar";grid-template-columns:1fr}#main .products .img-wrapper{height:258px}}