.home .elementor-post__excerpt p::after{content:"..."}.bellows-main{border-radius:5px;overflow:hidden}.bellows.bellows-main{margin:0}.post-type-archive-product li.product,.tax-product_cat li.product,.related li.product,.up-sells li.product{padding:0 0 20px 0;box-shadow:0 0 20px 7px #f1f1f1;border-radius:5px;overflow:hidden}.woocommerce-loop-product__title{padding:0 16px}.product-category-image-text{display:flex;flex-direction:row;gap:1rem}@media screen and (max-width:690px){.product-category-image-text{flex-direction:column}.product-category-image-text__text{text-align:left;font-size:12px}}.product-category-image-text img{border-radius:50%;min-width:300px}.ct-woo-card-actions div.quantity{height:var(--quantity-height,40px);width:var(--quantity-width,100px)}.archive form.cart{display:flex;gap:5px;flex-wrap:wrap;justify-content:center}.woocommerce-product-details__short-description{margin-top:20px}.single-product .product_meta{margin-bottom:20px}.pswp__img{height:auto!important}klarna-placement{margin-top:20px;display:inherit}.tillatrestordre{margin:10px 0;padding:10px;background-color:#fff8e1;border:1px solid #f5c542;border-radius:4px;font-style:italic;color:#000}.tillatrestordre p{margin:0}.wc-proceed-to-checkout{margin-bottom:20px}.cross-sells li.product{padding:0 0 20px 0;box-shadow:0 0 20px 7px #f1f1f1}.cross-sells h2{font-size:unset}.woocommerce-cart .woocommerce-shipping-totals{display:none}.wc-block-components-totals-coupon .wc-block-components-panel__button{background:#c8b5a0;border-radius:6px}.wc-block-components-totals-coupon.wc-block-components-totals-coupon .wc-block-components-panel__button,.wc-block-components-totals-coupon .wc-block-components-panel__button:hover,.wc-block-components-totals-coupon .wc-block-components-panel__button:active{padding:5px 0 5px 10px!important}.woocommerce-checkout .woocommerce-privacy-policy-text p{text-align:center}form.woocommerce-checkout{grid-template-columns:repeat(1,1fr)!important}.wc-block-components-checkbox__label{display:block}@media (max-width:440px){[class*=ct-woocommerce] .shop_table .product-mobile-actions{gap:5px}}#kco-order-review{display:none}#kco-iframe{float:none!important;width:100%!important;padding:0!important;margin:0 auto}#dintero-checkout-order-review{border:solid 1px #999;border-radius:5px;padding:1rem 2rem}#dintero-checkout-order-review th,#dintero-checkout-order-review td{padding:1rem}#dintero-checkout-order-review .selected_service_point{background:lightgreen}#dintero-checkout-order-review textarea{--theme-form-field-height:100px}.woocommerce-table--order-details tfoot td{display:flex;gap:.7rem}table.shop_table .woocommerce-orders-table__row th{vertical-align:middle}.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.pay{display:none}a.ct-offcanvas-trigger.ct-filter-trigger.ct-hidden-lg{background:var(--paletteColor5);color:var(--paletteColor7)}#offcanvas .ct-panel-content>*:first-child{width:100%}.ct-toggle-filter-panel{background-color:var(--theme-palette-color-5)!important}#offcanvas [data-id=widget-area-1]{width:100%}.amelia-v2-booking #amelia-container .am-eli__main-item p{margin-bottom:1rem}.amelia-v2-booking #amelia-container .am-eli__main-item h3{font-size:18px;margin:1rem 0}.amelia-v2-booking #amelia-container .am-eli__main-item ul{list-style-type:disc;padding-left:1.5em;margin-bottom:1rem}.amelia-v2-booking #amelia-container .am-eli__description-btn{color:#000!important;background:var(--am-c-primary);padding:5px 10px;border-radius:5px}.amelia-v2-booking #amelia-container .am-ec__image{background-position:top!important}.variation-Arrangementinfo hr{width:100%}.single-product:has(.amelia-v2-booking) .woocommerce-product-gallery{display:none}.single-product:has(.amelia-v2-booking) .entry-summary{width:100%}.single-product:has(.amelia-v2-booking) .ct-product-add-to-cart,.single-product:has(.amelia-v2-booking) .ct-product-divider,.single-product:has(.amelia-v2-booking) .product_meta{display:none}.single-product:has(.amelia-v2-booking) .woocommerce-tabs{padding-top:10px}.single-product:has(.amelia-v2-booking) .am-ec__actions-btn .am-button__inner:after{content:"/booking"}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}