/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 10 2025 | 05:51:01 */
figure.swiper-slide-inner {height: 120px;}
.porto-process.process-horizontal .process-step:before{display:none}.button_3dstyle a.elementor-button.elementor-button-link,.pagination.load-more .next,button.single_add_to_cart_button.button,.woocommerce-checkout button#place_order,a.woocommerce-Button.button{cursor:pointer;position:relative;color:#fff;border:0;background-image:linear-gradient(-180deg,#50db01 0%,#209000 100%);box-shadow:0 1rem 1.25rem 0 #47a4474a,0 -.25rem 1.5rem #209000 inset,0 .75rem .5rem rgb(255 255 255 / .4) inset,0 .25rem .5rem 0 #209000 inset;background-color:#209000;transition:0.3s ease}.pagination.load-more .next{fill:#FFF;color:#fff0;border-radius:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination.load-more .next:after{position:absolute;content:'Ladda mer...';text-transform:none;color:#ffffff!important;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}button.single_add_to_cart_button.button:hover,.woocommerce-checkout button#place_order,a.woocommerce-Button.button:hover{color:#fff!important;background-image:linear-gradient(-180deg,#50db01 0%,#209000 100%)!important;box-shadow:0 1rem 1.25rem 0 #47a4474a,0 -.25rem 1.5rem #209000 inset,0 .75rem .5rem rgb(255 255 255 / .4) inset,0 .25rem .5rem 0 #209000 inset}.button_3dstyle a.elementor-button.elementor-button-link:hover,.pagination.load-more .next:hover{background-color:#f4f5fa;background-image:linear-gradient(180deg,#FFFFFF 0%,#edf5ed 100%)!important;color:#209000!important;box-shadow:0 1rem 1.25rem 0 rgb(205 206 219 / 50%),0 -.25rem 1.5rem rgb(217 255 198 / 20%) inset,0 .75rem .5rem rgb(255 255 255 / 40%) inset,0 .25rem .5rem 0 #fff inset}button#place_order:hover{background-image:linear-gradient(180deg,#FFFFFF 0%,#d1d4d1 100%)!important;color:#209000!important;box-shadow:0 1rem 1.25rem 0 rgb(205 206 219 / 50%),0 -.25rem 1.5rem rgb(217 255 198 / 20%) inset,0 .75rem .5rem rgb(255 255 255 / 40%) inset,0 .25rem .5rem 0 #fff inset}.pagination.load-more .next:hover{color:transparent!important}a.next.page-numbers:hover::after{color:#209000!important}.wpforms-container .wpforms-field{padding:10px 0!important;position:relative}button.single_add_to_cart_button.button:hover{background-image:linear-gradient(180deg,#FFFFFF 0%,#d1d4d1 100%)!important;color:#209000!important;box-shadow:0 1rem 1.25rem 0 rgb(205 206 219 / 50%),0 -.25rem 1.5rem rgb(217 255 198 / 20%) inset,0 .75rem .5rem rgb(255 255 255 / 40%) inset,0 .25rem .5rem 0 #fff inset;border:0!important}.certifications_row figure.swiper-slide-inner img{margin:0 auto}#search-page .shop-loop-before {padding-bottom: 30px;display: flex;justify-content: space-between;}#search-page .gridlist-toggle {display: flex;flex-direction: row;column-gap: 20px;}



@media only screen and (max-width:767px){ul.products .product-content{padding-top:0}ul.products .woocommerce-loop-product__title{font-size:12px}.pt_rot-and-bortfors-wrapper{flex-direction:column}.summary.entry-summary.col-md-7{margin:0}ul.products li.product-col{padding:0 10px}.woocommerce-page .product-inner{background:#f4f5fa}.products .product-content .add-links-wrap .button{font-size:11px}.porto-process.process-horizontal .process-step{margin-bottom:0}.custom-thankyou-message{min-height:calc(100vh - 578px);display:flex;justify-content:center;align-items:center;color:#000;font-size:2.5rem;line-height:1.5;padding:10px;text-align:center;font-weight:700;border-radius:15px;border:10px solid #209000}.thnkmsg{padding:25px;background-color:#20900012;padding-top:30px;font-size:14px}.pagination.load-more .next {padding: .7em 2em;} figure.swiper-slide-inner {height: 100px;}}