.ninja-shop-products .ninja-shop-product{list-style:none;margin:0;padding:0;width:100%}.ninja-shop-products .ninja-shop-product-title{line-break:1;margin:0}.ninja-shop-products .ninja-shop-product-feature-image{line-height:0}.ninja-shop-products.grid{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:1px}.ninja-shop-products.grid li{-ms-flex-preferred-size:45%;flex-basis:45%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin:0 15px 30px}.ninja-shop-products.grid.three-columns li{-ms-flex-preferred-size:29%;flex-basis:29%}.ninja-shop-products.grid.four-columns li{-ms-flex-preferred-size:21%;flex-basis:21%}.ninja-shop-products.grid.five-columns li{-ms-flex-preferred-size:16%;flex-basis:16%}.ninja-shop-products.grid.six-columns li{-ms-flex-preferred-size:13%;flex-basis:13%}@supports (display: grid){.ninja-shop-products.grid{display:grid;-ms-flex-direction:unset;flex-direction:unset;-ms-flex-wrap:unset;flex-wrap:unset;grid-template-columns:1fr 1fr;grid-gap:30px;min-width:none}.ninja-shop-products.grid .ninja-shop-product-details{background:#ffffff}.ninja-shop-products.grid li{-ms-flex-preferred-size:unset;flex-basis:unset;-ms-flex-positive:unset;flex-grow:unset;-ms-flex-negative:unset;flex-shrink:unset;margin:0}.ninja-shop-products.grid.three-columns{grid-template-columns:1fr 1fr 1fr}.ninja-shop-products.grid.three-columns h2{font-size:2.25em}.ninja-shop-products.grid.four-columns{grid-template-columns:1fr 1fr 1fr 1fr}.ninja-shop-products.grid.four-columns h2{font-size:2em}.ninja-shop-products.grid.five-columns{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.ninja-shop-products.grid.five-columns h2{font-size:1.5em}.ninja-shop-products.grid.six-columns{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.ninja-shop-products.grid.six-columns h2{font-size:1.25em}}.ninja-shop-products.option-1.grid .ninja-shop-product{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.08);box-shadow:0 0 10px rgba(0,0,0,0.08)}.ninja-shop-products.option-2.grid .ninja-shop-product{position:relative}.ninja-shop-products.option-2.grid .ninja-shop-product-feature-image{border-radius:4px}.ninja-shop-products.option-2.grid .ninja-shop-base-price{background-color:rgba(0,0,0,0.65);border-radius:4px;color:#FFFFFF;line-height:1;padding:4px 6px;position:absolute;right:7px;top:7px}.ninja-shop-products.list{display:block}.ninja-shop-products.list .ninja-shop-product{display:-ms-flexbox;display:flex;margin-bottom:30px}.ninja-shop-products.list .ninja-shop-product-feature-image{width:20%}.ninja-shop-products.list.option-1 .ninja-shop-product-details{background:#ffffff;min-width:350px;padding:15px 30px}.ninja-shop-products.list.option-1 .ninja-shop-product-details .ninja-shop-product{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.08);box-shadow:0 0 10px rgba(0,0,0,0.08)}.ninja-shop-products.list.option-1 .ninja-shop-product-title{font-size:1.5em}.ninja-shop-products.list.option-2 .ninja-shop-product{position:relative}.ninja-shop-products.list.option-2 .ninja-shop-product-feature-image{margin-right:15px}.ninja-shop-products.list.option-2 .ninja-shop-base-price{background-color:rgba(0,0,0,0.65);border-radius:4px;color:#FFFFFF;line-height:1;padding:4px 6px;position:absolute;left:7px;top:7px}.ninja-shop-products.option-1 .ninja-shop-product-title{font-size:1.5em}.ninja-shop-products.option-1 .ninja-shop-product-title:before{background:none;content:none}.ninja-shop-products.option-1 .ninja-shop-base-price{font-size:.75em}.ninja-shop-products.option-2 .ninja-shop-product-title{font-size:1.5em}.ninja-shop-products.option-2 .ninja-shop-product-title:before{background:none;content:none}.ninja-shop-products.option-2 .ninja-shop-base-price{font-size:.75em}
