:is(#comjshop, #comjshop_register, #comjshop_login){--ts-shop-line:#dedfd9;--ts-shop-soft:#f5f6f2;--ts-shop-surface:var(--bs-body-bg, #fff);--ts-shop-radius:10px;--ts-shop-accent:#46663f;min-width:0;font-family:inherit;}:where(body:not(.itemid-156)) #mxcpr a{font-size:9px;}:where(body:not(.itemid-156)) #mxcpr{display:none!important;}#comjshop > h1, #comjshop .productfull > h1, #comjshop_register > h1{margin:1rem 0 1.4rem;overflow-wrap:anywhere;}#comjshop .productfull :is(.taxinfo, .plusshippinginfo, .plusshippinginfo a){font-size:inherit;line-height:1.5;}#comjshop .productfull .product-buttons > .btn, #comjshop #updateCart .btn, #comjshop .cart_block_discount .btn, #comjshop :is(.address_block, .login_block, .register_block) .btn, #comjshop_register .btn, #comjshop .checkout_payment_block > form > .btn, #comjshop .checkout_shipping_block > form > .btn, #comjshop .pfinish_comment_block .box_button .btn{min-height:44px;padding:.65rem 1rem;font-size:inherit;font-family:inherit;line-height:1.4;border-radius:6px;white-space:normal;max-width:100%;}#comjshop :is(.productfull, .address_block, .login_block, .register_block, #updateCart, .cart_block_discount) :is(a, button, input, select, textarea):focus-visible, #comjshop_register :is(a, button, input, select, textarea):focus-visible, #comjshop #jshop_menu_order a:focus-visible{outline:2px solid var(--ts-shop-accent, #46663f);outline-offset:3px;}#comjshop #checkout .btn-secondary{background-color:var(--ts-shop-soft);border-color:#969b91;color:var(--ts-shop-accent);}#comjshop #checkout .btn-secondary:hover{background-color:#e8ece4;color:#3b5736;}#comjshop .productfull > .row.jshop{margin:0;row-gap:24px;}#comjshop .productfull > .row.jshop > :is(.col-lg-4, .col-lg-8){min-width:0;}#comjshop .productfull .jshop_oiproduct{padding:20px;margin:0;border:1px solid var(--ts-shop-line);border-radius:var(--ts-shop-radius);background:var(--ts-shop-surface);}#comjshop #list_product_image_middle img{max-width:100%;height:auto;border-radius:6px;}#comjshop .productfull #block_price{color:var(--ts-shop-accent);font-size:inherit;font-weight:700;line-height:1.4;}#comjshop .productfull .prod_price{margin-bottom:6px;}#comjshop .productfull .prod_buttons{margin-top:20px;padding-top:16px;border-top:1px solid var(--ts-shop-line);}#comjshop .productfull .prod_qty_input{padding:0;margin:0 8px 12px;}#comjshop .productfull .prod_qty_input input{width:6rem;min-height:44px;}#comjshop .productfull .product-buttons{display:flex;flex-wrap:wrap;gap:8px;padding:0;}#comjshop .productfull .jshop_prod_description{padding:24px 0;line-height:1.65;}#comjshop .productfull .jshop_prod_description img{max-width:100%;height:auto;}#comjshop .address_block.max-500, #comjshop_register.max-500{width:100%;max-width:none;margin-left:auto;margin-right:auto;}:is(#comjshop, #comjshop_register) .jshop_register{padding:18px 0;}:is(#comjshop, #comjshop_register) :is(.jshop_register, .login_block) .control-group{margin-bottom:16px;}:is(#comjshop, #comjshop_register) :is(.jshop_register, .login_block) .control-label{float:none;width:auto;margin-bottom:6px;text-align:left;}:is(#comjshop, #comjshop_register) :is(.jshop_register, .login_block) .controls{margin-left:0;min-width:0;}:is(#comjshop, #comjshop_register) :is(.jshop_register, .login_block, .jshop_prod_attributes, .prod_free_attribs) :is(input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type="number"], select, textarea), #comjshop #order_add_info{box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:auto;min-height:46px;padding:.65rem .75rem;font-size:inherit;font-family:inherit;font-weight:400;line-height:1.5;border-width:1px;border-style:solid;border-radius:6px;}:is(#comjshop, #comjshop_register) :is(.jshop_register, .login_block, .jshop_prod_attributes, .prod_free_attribs) :is(input, select, textarea):not(.invalid):not(.is-invalid):not(.fielderror):not([aria-invalid="true"]){border-color:#969b91;}:is(#comjshop, #comjshop_register) :is(.jshop_register, .jshop_prod_attributes) select:not([multiple]){padding-right:2.5rem;}:is(#comjshop, #comjshop_register) .jshop_register textarea, #comjshop #order_add_info{min-height:120px;resize:vertical;}:is(#comjshop, #comjshop_register) .jshop_register :is(input[type="checkbox"], input[type="radio"]), #comjshop #table_payments > .name > input[type="radio"], #comjshop #table_shippings > .name > input[type="radio"]{width:20px;height:20px;vertical-align:middle;accent-color:var(--ts-shop-accent);}:is(#comjshop, #comjshop_register) .jshop_register input[type="checkbox"], #comjshop .login_block input[type="checkbox"], #comjshop .pfinish_comment_block input[type="checkbox"]{margin-inline-end:.6rem;vertical-align:middle;}#comjshop #table_payments > .name > label, #comjshop #table_shippings > .name > label{padding:10px 4px;line-height:1.5;}:is(#comjshop, #comjshop_register) .fielderrormsg{font-size:inherit;line-height:1.5;}:is(#comjshop, #comjshop_register) :is(.jshop_register, .login_block) :is(input, select, textarea):is(.invalid, .is-invalid, .fielderror, [aria-invalid="true"]){border-color:#b42318;border-width:2px;}#comjshop .login_block .control-elms{margin-bottom:16px;}#comjshop :is(.address_block, .checkout_payment_block, .checkout_shipping_block, .checkout_pfinish_block){box-sizing:border-box;width:100%;max-width:none;margin:0 0 24px;padding:clamp(14px, 2vw, 24px);border:1px solid var(--ts-shop-line);border-radius:var(--ts-shop-radius);background:var(--ts-shop-surface);}#comjshop :is(#table_payments, #table_shippings) > .name{margin-bottom:10px;padding:8px 12px;border:1px solid var(--ts-shop-line);border-radius:6px;}#comjshop :is(#table_payments, #table_shippings) > .name:has(> input:checked){border-color:var(--ts-shop-accent);background:var(--ts-shop-soft);}#comjshop :is(#table_payments, #table_shippings) > .name > label{width:calc(100% - 38px);margin-left:8px;margin-right:0;vertical-align:middle;cursor:pointer;}#comjshop :is(.checkout_payment_block, .checkout_shipping_block) > form > .btn{margin-top:12px;}#comjshop .checkout_pfinish_block .checkoutinfo{margin:0 0 20px;line-height:1.65;}#comjshop .checkoutinfo > div{margin-bottom:12px;}#comjshop .pfinish_comment_block, #comjshop .pfinish_comment_block #order_add_info{max-width:100%;}#comjshop .pfinish_comment_block :is(.row_agb, .row_no_return){margin-top:16px;line-height:1.6;}#comjshop > .jshop:has(> .cartcheckout){box-sizing:border-box;max-width:none;margin:0 0 20px;padding:14px;border:1px solid var(--ts-shop-line);border-radius:var(--ts-shop-radius);background:var(--ts-shop-surface);}#comjshop .cartcheckout{margin:0;}#comjshop .cartcheckout :is(th, td){padding:10px 6px;}#comjshop .cartcheckout .jshop_img{width:auto;max-width:80px;height:auto;max-height:80px;}#comjshop .cartcheckout .prodname{font-size:inherit;line-height:1.4;font-weight:600;overflow-wrap:anywhere;}#comjshop .cartcheckout .single_price .price{font-size:inherit;font-weight:700;color:var(--ts-shop-accent);}#comjshop .cartcheckout .taxinfo{font-size:inherit;line-height:1.4;}#comjshop .cartcheckout .data{line-height:1.4;}#comjshop > .jshop:has(> .cartcheckout) .cartdescr:empty{margin:0;}#comjshop > .jshop:has(> .cartcheckout) .jshop_subtotal{margin-top:12px;}#comjshop > .jshop:has(> .cartcheckout) .jshop_subtotal td{padding:6px 0;font-size:inherit;line-height:1.45;}#comjshop > .jshop:has(> .cartcheckout) .jshop_subtotal .name{text-align:left;padding-right:10px;}#comjshop > .jshop:has(> .cartcheckout) .jshop_subtotal .total td{border-top:1px solid var(--ts-shop-line);font-size:inherit;padding-top:10px;}#comjshop #jshop_menu_order{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;counter-reset:ts-shop-step;margin:0 0 24px;padding:12px;border:1px solid var(--ts-shop-line);border-radius:var(--ts-shop-radius);background:var(--ts-shop-soft);font-size:inherit;}#comjshop #jshop_menu_order .jshop_order_step{counter-increment:ts-shop-step;display:flex;align-items:center;flex:1 1 105px;min-width:0;gap:8px;padding:10px 8px;border:1px solid transparent;border-radius:6px;color:#555b52;line-height:1.35;overflow-wrap:anywhere;}#comjshop #jshop_menu_order .jshop_order_step::before{content:counter(ts-shop-step);display:inline-flex;flex:0 0 26px;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #969b91;border-radius:50%;font-weight:700;background:var(--ts-shop-surface);}#comjshop #jshop_menu_order .jshop_order_step.active{background:var(--ts-shop-surface);border-color:var(--ts-shop-accent);color:var(--ts-shop-accent);font-weight:700;}#comjshop #jshop_menu_order .jshop_order_step.active::before{background:var(--ts-shop-accent);border-color:var(--ts-shop-accent);color:#fff;}#comjshop #jshop_menu_order .jshop_order_step.prev a{color:var(--ts-shop-accent);text-decoration:underline;text-underline-offset:3px;}#comjshop #jshop_menu_order #active_step{font:inherit;}#comjshop #updateCart .cart{margin:0 0 20px;}#comjshop #updateCart .cart th{padding:12px 8px;font-weight:600;}#comjshop #updateCart .cart td{padding:16px 8px;vertical-align:middle;}#comjshop #updateCart .cart .jshop_img{max-width:100%;max-height:120px;width:auto;height:auto;}#comjshop #updateCart .cart .prodname{font-weight:600;line-height:1.45;overflow-wrap:anywhere;}#comjshop #updateCart .cart .single_price .price{color:var(--ts-shop-accent);font-size:inherit;font-weight:700;}#comjshop #updateCart .cart .quantity input{width:5.5rem;min-height:44px;padding:.55rem .5rem;font-size:inherit;font-family:inherit;border-color:#969b91;}#comjshop #updateCart .cart .cart_reload{min-width:44px;min-height:44px;margin:0;vertical-align:middle;}#comjshop #updateCart .cart .btn{margin:0;}#comjshop #updateCart .jshop_subtotal{margin:20px 0;}#comjshop #updateCart .jshop_subtotal td{padding:9px 4px;}#comjshop #updateCart .jshop_subtotal tr.total td{border-top:2px solid var(--ts-shop-line);font-size:inherit;}#comjshop #checkout{gap:12px;flex-wrap:wrap;}#comjshop .cart_block_discount{margin-top:24px;padding-top:20px;border-top:1px solid var(--ts-shop-line);}#comjshop #sort_count .block_sorting_count_to_page{display:flex;flex-wrap:wrap;gap:12px 20px;}#comjshop #sort_count .block_sorting_count_to_page .control-group{float:none;gap:8px;flex-wrap:wrap;}#comjshop #sort_count .block_sorting_count_to_page :is(.controls, .control-label){margin:0;width:auto;}#comjshop #sort_count select{height:auto;min-height:44px;font-size:inherit;font-family:inherit;padding-top:.5rem;padding-bottom:.5rem;}#comjshop #sort_count .filters.active{max-height:none;overflow:visible;}:is(#comjshop, #comjshop_register) .jshop_block_privacy_statement .control-group{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;}:is(#comjshop, #comjshop_register) .jshop_block_privacy_statement .control-label{float:none;width:auto;min-width:0;margin:0;text-align:left;}:is(#comjshop, #comjshop_register) .jshop_block_privacy_statement .controls{order:-1;flex:0 0 18px;margin:.25em 0 0;padding:0;}:is(#comjshop, #comjshop_register) .jshop_block_privacy_statement input[type="checkbox"]{display:block;width:18px;height:18px;margin:0;accent-color:var(--ts-shop-accent);}#comjshop .address_block .other_delivery_adress{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:8px 0 18px;}#comjshop .address_block .other_delivery_adress .control-label{float:none;width:auto;margin:0;text-align:left;}#comjshop .address_block .other_delivery_adress .controls{display:flex;align-items:center;gap:8px;margin:0;padding:0;}#comjshop .address_block .other_delivery_adress input[type="radio"]{width:18px;height:18px;margin:0;accent-color:var(--ts-shop-accent);}#comjshop .address_block .other_delivery_adress label{margin:0 8px 0 0;}@media (min-width: 768px){#comjshop .address_block .jshop_register:not(#div_delivery){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px 24px;}#comjshop .address_block .jshop_register:not(#div_delivery) > .control-group{margin:0;min-width:0;}#comjshop .address_block .jshop_register:not(#div_delivery) > .control-group:has(#title, #firma_name, #street){grid-column:1 / -1;}#comjshop .address_block #title{max-width:240px;}}@media (min-width: 992px){#comjshop:has(> :is(.address_block, .checkout_payment_block, .checkout_pfinish_block)){display:grid;grid-template-columns:minmax(0, 2fr) minmax(280px, 1fr);gap:20px 24px;align-items:start;}#comjshop:has(> :is(.address_block, .checkout_payment_block, .checkout_pfinish_block)) > *{grid-column:1 / -1;}#comjshop:has(> :is(.address_block, .checkout_payment_block, .checkout_pfinish_block)) > #jshop_menu_order{grid-row:1;margin-bottom:0;}#comjshop:has(> :is(.address_block, .checkout_payment_block, .checkout_pfinish_block)) > :is(.address_block, .checkout_payment_block, .checkout_pfinish_block){grid-column:1;grid-row:2;margin:0;min-width:0;}#comjshop > .jshop:has(> .cartcheckout){grid-column:2;grid-row:2;width:100%;min-width:0;margin:0;}#comjshop .cartcheckout, #comjshop .cartcheckout tbody{display:block;}#comjshop .cartcheckout tr:first-child:has(th){display:none;}#comjshop .cartcheckout .jshop_prod_cart{display:grid;grid-template-columns:64px minmax(0, 1fr);gap:4px 10px;padding:0 0 12px;margin:0 0 12px;border-bottom:1px solid var(--ts-shop-line);}#comjshop .cartcheckout .jshop_prod_cart td{display:block;min-width:0;padding:0;border:0;text-align:left;}#comjshop .cartcheckout .jshop_prod_cart .data{text-align:left;}#comjshop .cartcheckout .jshop_img_description_center{grid-column:1;grid-row:1 / 4;}#comjshop .cartcheckout .jshop_img{max-width:64px;}#comjshop .cartcheckout .product_name{grid-column:2;grid-row:1;}#comjshop .cartcheckout .single_price{grid-column:2;grid-row:2;}#comjshop .cartcheckout .quantity{grid-column:2;grid-row:3;}#comjshop .cartcheckout .jshop_prod_cart td.total_price{display:none;}#comjshop .cartcheckout .mobile-cart-inline{display:inline;}}@media (max-width: 767.98px){:is(#comjshop, #comjshop_register) :is(.jshop_register, .login_block, .jshop_prod_attributes, .prod_free_attribs) :is(input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type="number"], select, textarea), #comjshop #order_add_info, #comjshop #updateCart .cart .quantity input, #comjshop .productfull .prod_qty_input input, #comjshop #sort_count select{font-size:16px;}#comjshop #jshop_menu_order{padding:8px;gap:6px;}#comjshop #jshop_menu_order .jshop_order_step{flex-basis:calc(50% - 6px);padding:8px;hyphens:auto;}#comjshop #jshop_menu_order .jshop_order_step::before{display:none;}#comjshop .cartcheckout .jshop_prod_cart{display:grid;grid-template-columns:72px minmax(0, 1fr);gap:4px 12px;margin-bottom:12px;padding-bottom:12px;}#comjshop .cartcheckout .jshop_prod_cart td{padding:0;min-width:0;text-align:left;}#comjshop .cartcheckout .jshop_prod_cart .data{text-align:left;}#comjshop .cartcheckout .jshop_img_description_center{grid-column:1;grid-row:1 / 4;}#comjshop .cartcheckout .jshop_img{max-width:72px;}#comjshop .cartcheckout .product_name{grid-column:2;grid-row:1;}#comjshop .cartcheckout .single_price{grid-column:2;grid-row:2;}#comjshop .cartcheckout .quantity{grid-column:2;grid-row:3;font-size:inherit;}#comjshop :is(.checkout_payment_block, .checkout_shipping_block) > form > .btn, #comjshop .pfinish_comment_block .box_button .btn, #comjshop .address_block .box_button .btn{width:auto;}#comjshop .productfull > .row.jshop > .col-lg-4{padding-left:0;padding-right:0;}#comjshop .productfull .product-buttons > .btn{width:100%;}#comjshop #updateCart .cart .jshop_prod_cart{display:grid;grid-template-columns:64px minmax(0, 1fr);gap:6px 12px;border:1px solid var(--ts-shop-line);border-radius:var(--ts-shop-radius);padding:16px;margin-bottom:16px;}#comjshop #updateCart .cart .jshop_prod_cart td{padding:6px 0;}#comjshop #updateCart .cart .jshop_prod_cart .data{overflow-wrap:anywhere;text-align:left;}#comjshop #updateCart .cart .jshop_img_description_center{grid-column:1;grid-row:1 / 4;}#comjshop #updateCart .cart .jshop_img{max-width:64px;}#comjshop #updateCart .cart .product_name{grid-column:2;grid-row:1;}#comjshop #updateCart .cart .prodname{font-size:inherit;}#comjshop #updateCart .cart .single_price{grid-column:2;grid-row:2;}#comjshop #updateCart .cart .quantity{grid-column:2;grid-row:3;}#comjshop #updateCart .cart .remove{grid-column:2;grid-row:4;}#comjshop #updateCart .cart .taxinfo{font-size:inherit;}#comjshop #checkout{display:flex;flex-wrap:nowrap;gap:10px;align-items:stretch;}#comjshop #checkout > div{flex:1 1 0;min-width:0;width:auto;float:none;}#comjshop #checkout .btn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}#comjshop .cart_block_discount :is(.inputbox, .btn){width:100%;margin:8px 0 0;}}body.gutscheine-alias #comjshop > h1 .ts-shop-title-base{color:#46663f;}body.gutscheine-alias #comjshop > h1 .ts-shop-title-accent{color:#c3512f;}body.gutscheine-alias #comjshop > .category_description{margin-bottom:12px;}body.gutscheine-alias #comjshop > .category_description > .custom-hr{display:none;}body.gutscheine-alias #comjshop > .category_description > p:last-of-type{margin-bottom:0;}@media (min-width: 992px){#comjshop .productfull > .row.jshop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:24px;}#comjshop .productfull > .row.jshop > .col-lg-4{width:auto;padding:0;}#comjshop .productfull > .row.jshop > .col-lg-8{width:auto;padding:20px;}}body.gutscheine-alias #comjshop_list_product>.row-fluid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin:0;width:100%;}body.gutscheine-alias #comjshop_list_product>.row-fluid>[class^="sblock"]{width:100%;min-width:0;padding:0;}body.gutscheine-alias #comjshop_list_product .block_product{margin:0;padding:20px;border:1px solid #e2e1da;background:#f7f7f5;border-radius:10px;box-shadow:0 2px 4px rgb(27 30 25 / 2%);}body.gutscheine-alias #comjshop_list_product .block_product:hover{background:#f7f7f5;border-radius:10px;box-shadow:0 2px 4px rgb(27 30 25 / 2%);}body.gutscheine-alias #comjshop_list_product .product{display:grid;grid-template-columns:200px minmax(0,1fr) 240px;grid-template-rows:auto auto auto;gap:8px 24px;align-items:start;min-width:0;}body.gutscheine-alias #comjshop_list_product .product>.name{grid-column:2;grid-row:1;margin:0;padding:0;font-size:inherit;font-weight:600;line-height:1.5;overflow-wrap:anywhere;text-align:left;}body.gutscheine-alias #comjshop_list_product .name a{text-decoration:none;}body.gutscheine-alias #comjshop_list_product .name a:hover{color:#833725;text-decoration:underline;}body.gutscheine-alias #comjshop_list_product .product>.image{grid-column:1;grid-row:1/4;min-width:0;margin:0;align-self:start;}body.gutscheine-alias #comjshop_list_product .image_block{display:block;position:relative;float:none;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;}body.gutscheine-alias #comjshop_list_product .image_block .jshop_img{display:block;width:100%;max-width:200px;height:auto;max-height:none;margin:0;border:0;border-radius:0;object-fit:contain;}body.gutscheine-alias #comjshop_list_product .product>.oiproduct{display:contents;text-align:left;}body.gutscheine-alias #comjshop_list_product .oiproduct>*{grid-column:2;min-width:0;}body.gutscheine-alias #comjshop_list_product .oiproduct>.description{grid-column:2;grid-row:2/4;margin:0;padding:0;line-height:1.6;}body.gutscheine-alias #comjshop_list_product .description p{margin:0;}body.gutscheine-alias #comjshop_list_product .oiproduct>.jshop_price{grid-column:3;grid-row:1;margin:0;font-size:inherit;font-weight:700;line-height:1.5;color:#46663f;text-align:left;}body.gutscheine-alias #comjshop_list_product .oiproduct>.price_extra_info{grid-column:3;grid-row:2;display:flex;flex-wrap:wrap;gap:0 .25em;margin:0;font-size:.875em;line-height:1.45;color:#60645e;text-align:left;}body.gutscheine-alias #comjshop_list_product .price_extra_info :is(.taxinfo,.plusshippinginfo,.plusshippinginfo a){font-size:inherit;line-height:inherit;}body.gutscheine-alias #comjshop_list_product .oiproduct>.buttons{grid-column:3;grid-row:3;display:flex;flex-wrap:wrap;gap:8px;margin:0;text-align:left;}body.gutscheine-alias #comjshop_list_product .buttons>.btn{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;width:auto;max-width:100%;min-height:44px;margin:0;padding:.55rem .8rem;border-radius:4px;font:inherit;font-weight:500;line-height:1.4;white-space:normal;text-align:center;}body.gutscheine-alias #comjshop_list_product .button_buy{--bs-btn-bg:#46663f;--bs-btn-border-color:#46663f;--bs-btn-hover-bg:#3b5736;--bs-btn-hover-border-color:#3b5736;--bs-btn-active-bg:#3b5736;--bs-btn-disabled-bg:#46663f;background-color:#46663f;border-color:#46663f;color:#fff;}body.gutscheine-alias #comjshop_list_product .button_buy:hover{background-color:#3b5736;border-color:#3b5736;color:#fff;}body.gutscheine-alias #comjshop_list_product .button_detail{--bs-btn-bg:#c3512f;--bs-btn-border-color:#c3512f;--bs-btn-hover-bg:#a84428;--bs-btn-hover-border-color:#a84428;--bs-btn-active-bg:#a84428;--bs-btn-disabled-bg:#c3512f;background-color:#c3512f;border-color:#c3512f;color:#fff;}body.gutscheine-alias #comjshop_list_product .button_detail:hover{background-color:#a84428;border-color:#a84428;color:#fff;}#comjshop_list_product :is(a,button,input,select,textarea):focus-visible{outline:2px solid #46663f;outline-offset:3px;}@media (min-width:768px) and (max-width:991.98px){body.gutscheine-alias #comjshop_list_product .product{grid-template-columns:180px minmax(0,1fr) 220px;column-gap:18px;}}@media (max-width:767.98px){body.gutscheine-alias #comjshop_list_product>.row-fluid{gap:18px;}body.gutscheine-alias #comjshop_list_product .block_product{padding:16px;}body.gutscheine-alias #comjshop_list_product .product{grid-template-columns:110px minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:12px 16px;}body.gutscheine-alias #comjshop_list_product .product>.image{grid-column:1;grid-row:1;}body.gutscheine-alias #comjshop_list_product .product>.name{grid-column:2;grid-row:1;}body.gutscheine-alias #comjshop_list_product .oiproduct>.description{grid-column:1/-1;grid-row:2;}body.gutscheine-alias #comjshop_list_product .oiproduct>.jshop_price{grid-column:1;grid-row:3;}body.gutscheine-alias #comjshop_list_product .oiproduct>.price_extra_info{grid-column:2;grid-row:3;}body.gutscheine-alias #comjshop_list_product .oiproduct>.buttons{grid-column:1/-1;grid-row:4;flex-wrap:nowrap;gap:10px;}body.gutscheine-alias #comjshop_list_product .buttons>.btn{flex:1 1 0;min-width:0;}}
