@charset "UTF-8";.dex-products-listing{padding:0 1.5rem}.dex-products-listing .dex-products-listing-item{display:flex;justify-content:space-around}.dex-products-listing .quantity .minus,.dex-products-listing .quantity .plus{border:none!important;width:30px!important}.dex-products-listing .woocommerce input[type=number].qty.ast-no-internal-border{background-color:#fff0;border:none!important;font-size:16px!important}.dex-products-listing div.product form.cart .variations{border-bottom:none!important}.dex-products-listing .variable-items-wrapper .variable-item{box-shadow:none!important;-webkit-box-shadow:none!important}.dex-products-listing .variable-items-wrapper .variable-item.image-variable-item{width:100px!important;height:100px!important;background-color:transparent!important}.dex-products-listing .variable-items-wrapper .variable-item.button-variable-item{background-color:transparent!important;border:1px solid #fcb900;color:#fcb900!important;padding:10px 15px 10px 15px!important;border-radius:99px!important;font-size:16px}.dex-products-listing .variable-items-wrapper .variable-item.button-variable-item:before{visibility:hidden!important}.dex-products-listing .variable-items-wrapper .variable-item.button-variable-item.disabled{border-color:#fcb90072!important}.dex-products-listing .variable-items-wrapper .variable-item.button-variable-item.selected{background-color:#fcb900!important;color:#333!important;padding:10px 15px 10px 30px!important}.dex-products-listing .variable-items-wrapper .variable-item.button-variable-item.selected:after{content:"✓";font-weight:900;font-size:16px;color:#282828;position:absolute;border-radius:999px;background-color:#fff;width:20px!important;height:20px!important;text-align:center;top:50%;left:15px;transform:translate(-50%,-50%);padding-top:2px;border:none!important;opacity:1!important;visibility:visible!important;z-index:1}.dex-products-listing .summary>.price{margin-bottom:0.5em!important}.dex-products-listing .woocommerce-variation-price{display:flex;justify-content:space-between;align-items:flex-end}.dex-products-listing .woocommerce-variation-price .price{display:block;position:relative;padding-bottom:19px}.dex-products-listing .woocommerce-variation-price .price .woocommerce-price-suffix{display:none}.dex-products-listing .woocommerce-variation-price .rot-price-wrapper{color:#fcb900;font-weight:700}.dex-products-listing .woocommerce-variation-price .rot-price-wrapper .rot-price{font-size:50px;margin-bottom:5px}.dex-products-listing .woocommerce-variation-price .rot-price-wrapper .rot-description{font-size:14px}.dex-products-listing .woocommerce-product-details__short-description{margin-bottom:1.5em!important}.dex-products-listing .woocommerce-product-details__short-description p{margin-bottom:0.5em!important}.dex-products-listing .woocommerce-product-details__short-description ul{margin-left:20px!important}.dex-products-listing .woocommerce-product-details__short-description ul li{list-style-type:none!important;position:relative;margin-bottom:0.5em!important}.dex-products-listing .woocommerce-product-details__short-description ul li:before{content:"✓";font-weight:900;font-size:16px;color:#fcb900;position:absolute;left:-20px;top:0}.dex-products-listing .variations tbody tr{margin-bottom:1em!important;display:block}.dex-products-listing .variations tbody tr .label{line-height:1em!important;text-align:center}.dex-products-listing .variations tbody tr .woo-selected-variation-item-name{display:none!important}.dex-products-listing .dex-additional-price-info{font-size:15px}.dex-products-listing .related.products{display:none!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before{visibility:hidden!important}.woocommerce-variation-add-to-cart .button,.cart .button{border:1px solid #fcb900!important}.woocommerce-variation-add-to-cart .button svg,.cart .button svg{fill:#fcb900;height:14px;margin-left:10px}.woocommerce-variation-add-to-cart .button:hover,.cart .button:hover{border-color:#333!important;color:#fcb900!important}.woo-variation-swatches .variable-items-wrapper{justify-content:center!important}.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce-js a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale{border:1px solid #fcb900!important;padding:10px 40px!important;display:flex;align-items:center;gap:6px}.woocommerce-js a.button:hover,.woocommerce button.button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-js a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce input.button:disabled:hover:hover,.woocommerce input.button:disabled[disabled]:hover:hover,.woocommerce #respond input#submit:hover,.woocommerce button.button.alt.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,.wc-block-grid__product-onsale:hover{border-color:#333!important;color:#fcb900!important}.woocommerce-js a.button:not(.added):after,.woocommerce button.button:not(.added):after,.woocommerce .woocommerce-message a.button:not(.added):after,.woocommerce #respond input#submit.alt:not(.added):after,.woocommerce-js a.button.alt:not(.added):after,.woocommerce button.button.alt:not(.added):after,.woocommerce input.button.alt:not(.added):after,.woocommerce input.button:not(.added):after,.woocommerce input.button:disabled:not(.added):after,.woocommerce input.button:disabled[disabled]:not(.added):after,.woocommerce input.button:disabled:hover:not(.added):after,.woocommerce input.button:disabled[disabled]:hover:not(.added):after,.woocommerce #respond input#submit:not(.added):after,.woocommerce button.button.alt.disabled:not(.added):after,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:not(.added):after,.wc-block-grid__product-onsale:not(.added):after{content:"";display:inline-block;height:.8rem;width:.8rem;background:url(../../../../plugins/custom-products-block/assets/add-to-cart-icon.png) no-repeat;background-size:contain}.dex-product-buy-button .ast-product-single-variable .summary>.price{display:none!important}.dex-product-buy-button .woocommerce-product-gallery{display:none!important}.dex-product-buy-button .summary{margin-bottom:0!important;width:100%!important}.dex-product-buy-button .summary .product_title{display:none!important}.dex-product-buy-button .summary>.price{font-weight:900!important;font-family:'montserrat',sans-serif!important;font-size:50px!important;text-align:center}.dex-product-buy-button .summary>.price .woocommerce-price-suffix{display:none!important}.dex-product-buy-button .summary .woocommerce-product-details__short-description{display:none!important}.dex-product-buy-button .summary .woocommerce-variation-price{display:block!important}.dex-product-buy-button .summary .woocommerce-variation-price .price{text-align:center;font-size:50px;font-family:'Montserrat',sans-serif;font-weight:900}.dex-product-buy-button .summary .dex-additional-price-info{text-align:center}.dex-product-buy-button .woocommerce-notices-wrapper{display:none!important}.dex-product-buy-button label[for="pa_rot-avdrag"]{display:none!important}.dex-product-buy-button .reset_variations{display:none!important}.dex-product-buy-button .woocommerce-variation-add-to-cart,.dex-product-buy-button form.cart{display:flex;flex-wrap:wrap;justify-content:center}.dex-product-buy-button .woocommerce-variation-add-to-cart .dex-additional-price-info,.dex-product-buy-button form.cart .dex-additional-price-info{width:100%;flex-grow:1}.menu-item-cart{position:relative}.menu-item-cart .cart-icon svg{fill:#fcb900;height:20px}.menu-item-cart .cart-icon .cart-icon__count{background-color:#fcb900;color:#282828;border-radius:999px;padding:3px 5px 3px 5px;text-align:center;font-size:12px;position:absolute;top:25px;right:-10px;line-height:12px;font-weight:700}.menu-item-cart.dex-mobile-cart-icon .cart-icon .cart-icon__count{top:-10px}@media (max-width:400px){.dex-products-listing .variable-items-wrapper .variable-item .variable-item-span{line-height:1em!important;padding:0!important}}@media (max-width:450px){.woocommerce-js div.product form.cart div.quantity{justify-content:center!important;width:100%!important;margin:0 0 1em 0!important}}.wc-block-components-product-details__rot-avdrag .wc-block-components-product-details__name,.wc-block-components-product-details__gr-n-teknik .wc-block-components-product-details__name{display:none}.wc-block-components-product-details__rot-avdrag .wc-block-components-product-details__value:before,.wc-block-components-product-details__gr-n-teknik .wc-block-components-product-details__value:before{content:"Skattereduktion: ";font-weight:700}