body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,30%);grid-template-rows:1fr auto;column-gap:28px;row-gap:18px;box-sizing:border-box;align-items:start}
body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card>.wtbm-catalog-content{grid-column:1;grid-row:1;display:block;min-width:0;float:none;width:auto;margin:0;padding:0;position:static}
body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card>.wtbm-catalog-image{grid-column:2;grid-row:1/3;display:block;min-width:0;width:100%;padding:0;margin:0;align-self:center}
body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card .wtbm-catalog-image .pen_image_thumbnail{float:none!important;width:100%!important;max-width:100%;margin:0!important;padding:0;position:relative}
body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card .wtbm-catalog-image img{width:100%;height:auto;max-width:100%}
body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card .wtbm-catalog-content .pen_content{float:none;clear:none;width:auto;max-width:100%;margin:16px 0 0;color:#435567;line-height:1.55}
body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card>.wtbm-catalog-actions{grid-column:1;grid-row:2;display:flex;align-items:center;gap:24px;flex-wrap:wrap;min-width:0;padding:0;margin:0}
body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card .wtbm-catalog-actions>.price{float:none!important;clear:none!important;display:block!important;width:auto!important;margin:0!important;padding:0!important;color:#172635;font-size:22px;font-weight:700;line-height:1.4}
body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card .wtbm-from-price{font-size:14px;font-weight:400;color:#667789}
body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card .wtbm-catalog-actions>a.button{float:none!important;clear:none!important;display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:170px;max-width:100%;min-height:44px;box-sizing:border-box;margin:0!important;padding:10px 20px!important;background:#0874dc!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:7px!important;box-shadow:none!important;text-shadow:none!important;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;text-align:center;white-space:normal}
body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card .wtbm-catalog-actions>a.button:hover{background:#005fbd!important}body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card .wtbm-catalog-actions>a.button:focus-visible{outline:3px solid #67b8ff;outline-offset:3px}
body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card .wtbm-catalog-actions>.added_to_cart{margin:0;padding:0;width:auto;float:none}
@media(max-width:650px){body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:20px}body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card>.wtbm-catalog-image{grid-column:1;grid-row:1;max-width:220px;justify-self:center}body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card>.wtbm-catalog-content{grid-column:1;grid-row:2}body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card>.wtbm-catalog-actions{grid-column:1;grid-row:3;gap:14px}}
@media(max-width:370px){body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card .wtbm-catalog-actions>a.button{width:100%!important}}
body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card{padding:24px!important}body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card .wtbm-catalog-content .pen_content{padding:0!important}body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card .woocommerce-loop-product__title{font-size:20px;line-height:1.35;margin:0 0 14px;color:#006bd7}body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card>.wtbm-catalog-image{max-width:250px;justify-self:end}
body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card.pen_list_thumbnail_left{grid-template-columns:minmax(180px,30%) minmax(0,1fr)}body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card.pen_list_thumbnail_left>.wtbm-catalog-image{grid-column:1;justify-self:start}body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card.pen_list_thumbnail_left>.wtbm-catalog-content,body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card.pen_list_thumbnail_left>.wtbm-catalog-actions{grid-column:2}
@media(max-width:650px){body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card.pen_list_thumbnail_left{grid-template-columns:minmax(0,1fr)}body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card>:is(.wtbm-catalog-image,.wtbm-catalog-content,.wtbm-catalog-actions){grid-column:1!important}body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card>.wtbm-catalog-image{max-width:220px;justify-self:center!important}}

body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card .woocommerce-loop-product__title{text-align:left!important}body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card>.wtbm-catalog-image{position:relative}body.pen_has_woocommerce #page ul.products li.product.wtbm-catalog-card .wtbm-catalog-image .star-rating{position:absolute!important;top:6px!important;right:6px!important;left:auto!important;margin:0!important;z-index:200}
