.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity{display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;max-width:140px;margin:0 auto;background-color:#fff}.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty{flex-grow:1;border:none!important;background-color:transparent!important;box-shadow:none!important;padding:8px 0;text-align:center;font-size:18px;font-weight:600;color:#333;appearance:textfield;height:auto;min-width:30px}.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty::-webkit-inner-spin-button,.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty[type=number]{-moz-appearance:textfield}.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity:hover{border-color:#a0a0a0}.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty:focus{outline:none}.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity .minus,.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity .plus{background-color:#f0f0f0;border:none;padding:8px 12px;cursor:pointer;font-size:20px;line-height:1;color:#555;transition:background-color 0.2s ease,color 0.2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity .minus:hover,.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity .plus:hover{background-color:#e0e0e0;color:#333}.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity .minus{border-right:1px solid #e0e0e0;border-top-left-radius:7px;border-bottom-left-radius:7px}.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity .plus{border-left:1px solid #e0e0e0;border-top-right-radius:7px;border-bottom-right-radius:7px}@media (max-width:768px){.tf-sidebar{display:none!important}.tf-container{max-width:100%!important;padding-left:0;padding-right:0}.tf-page-content{width:100%!important;flex-basis:100%!important}}.et_mobile_menu{max-height:80vh;overflow-y:auto}html[lang^="de"] .tf-trip-info .person-info{min-width:95px!important;padding:10px 12px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}html[lang^="de"] .tf-trip-info ul.tf{gap:10px!important}@media (max-width:980px){.tf-sidebar{display:none!important}.tf-page-content{width:100%!important;flex:100%!important}.tf-container{max-width:100%!important;padding:0 15px!important}}.tf-page-content img{max-width:100%;height:auto;border-radius:10px}@media (max-width:768px){.tf-booking-form{padding:10px!important}}@media only screen and (max-width:980px){.et_pb_shop ul.products li.product{display:flex!important;flex-direction:column!important}.et_pb_shop ul.products li.product a.woocommerce-LoopProduct-link,.et_pb_shop ul.products li.product a.woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;height:100%!important}.et_pb_shop ul.products li.product h2,.et_pb_shop ul.products li.product .woocommerce-loop-product__title{line-height:1.25!important;min-height:2.5em!important;margin:0 0 8px 0!important;text-align:center!important}.et_pb_shop ul.products li.product .stock,.et_pb_shop ul.products li.product .out-of-stock{min-height:1.4em!important;display:block!important;margin:0 0 8px 0!important;text-align:center!important}.et_pb_shop ul.products li.product .price{margin-top:auto!important;text-align:center!important;white-space:nowrap!important}}@media only screen and (max-width:980px){.et_pb_shop ul.products li.product .price::before{content:"";display:block;height:1.4em}.et_pb_shop ul.products li.product .stock+.price::before,.et_pb_shop ul.products li.product .out-of-stock+.price::before{display:none}}