html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-items{display:grid!important;column-gap:10px!important;row-gap:22px!important;gap:22px 10px!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;list-style:none!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-items:before,html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-items:after{display:none!important;content:none!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-items .product-item{display:flex!important;flex-direction:column!important;width:auto!important;max-width:none!important;min-width:0!important;float:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;vertical-align:top!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-items .product-item .product-item-info,html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-items .product-item .product-item-info:hover,html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-items .product-item:hover .product-item-info{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;position:relative!important;z-index:auto!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .product-item-photo{display:block!important;width:100%!important;margin:0 0 8px!important;padding:0!important;background:#fff!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .product-image-container{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1/1!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .product-image-wrapper{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;overflow:hidden!important;background:#fff!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .product-image-wrapper img.product-image-photo,html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item img.product-image-photo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important;background:#fff!important;aspect-ratio:auto!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .product-item-details{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;margin:0!important;padding:0 2px!important;min-width:0!important;text-align:left!important;align-items:stretch!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .product-item-name{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;overflow:hidden!important;font-size:14px!important;line-height:1.35!important;font-weight:500!important;color:#142438!important;height:auto!important;min-height:calc(14px*1.35*3)!important;max-height:calc(14px*1.35*3)!important;margin:0 0 6px!important;padding:0!important;word-break:normal!important;overflow-wrap:anywhere!important;hyphens:none!important;text-transform:none!important;letter-spacing:0!important;text-align:left!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .product-item-name a,html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .product-item-link{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:#142438!important;text-decoration:none!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .price-box{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:0 6px!important;margin:0!important;padding:0!important;line-height:1.25!important;justify-content:flex-start!important;text-align:left!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .price-box>span,html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .price-box .price-container{margin:0!important;padding:0!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .price-box .price,html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .price-box .special-price .price,html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .price-box .normal-price .price,html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .price-box .minimal-price .price{font-size:16px!important;line-height:1.25!important;font-weight:700!important;color:#d0342c!important;letter-spacing:0!important;white-space:nowrap!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .price-box .old-price{order:2!important;margin:0!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .price-box .old-price .price{font-size:12px!important;font-weight:400!important;color:#8a94a3!important;text-decoration:line-through!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .price-box .price-label{font-size:12px!important;font-weight:400!important;color:#6b7280!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .actions-secondary,html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .action.towishlist,html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .action.tocompare{display:none!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .product-item-inner{margin:8px 0 0!important;padding:0!important;position:static!important;box-shadow:none!important;border:0!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .product-item-inner:has(.actions-primary:empty),html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .product-item-inner:not(:has(.actions-primary *)){display:none!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .cj-home #cj-picks .cj-products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px!important;row-gap:22px!important;gap:22px 10px!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .cj-home #cj-picks .cj-products .cj-product{margin:0!important;padding:0!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .cj-home #cj-picks .cj-products .cj-product>a{display:flex!important;flex-direction:column!important;height:100%!important;margin:0!important;padding:0 0 8px!important;gap:0!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .cj-home #cj-picks .cj-products .cj-product .cj-product-image{display:block!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;margin:0 0 8px!important;padding:0!important;background:#fff!important;overflow:hidden!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .cj-home #cj-picks .cj-products .cj-product .cj-product-image img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;background:#fff!important;margin:0!important;padding:0!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .cj-home #cj-picks .cj-products .cj-product .cj-product-league{margin:0 0 4px!important;padding:0 8px!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .cj-home #cj-picks .cj-products .cj-product h3{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;overflow:hidden!important;font-size:14px!important;line-height:1.35!important;font-weight:500!important;color:#142438!important;min-height:calc(14px*1.35*3)!important;max-height:calc(14px*1.35*3)!important;height:auto!important;margin:0 0 6px!important;padding:0 8px!important;letter-spacing:0!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .cj-home #cj-picks .cj-products .cj-product .cj-price{font-size:16px!important;line-height:1.25!important;font-weight:700!important;color:#d0342c!important;margin:auto 0 0!important;padding:0 8px!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .cj-home #cj-picks .cj-products .cj-product .cj-price span{font-size:11px!important;font-weight:400!important;color:#6b7280!important}@media (max-width:767px){html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-items{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:6px!important;gap:22px 6px!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .cj-home #cj-picks .cj-products{column-gap:6px!important;gap:22px 6px!important}}@media (min-width:768px){html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-items,html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .cj-home #cj-picks .cj-products{column-gap:16px!important;row-gap:24px!important;gap:24px 16px!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index):not(.catalog-category-view) #maincontent .products-grid .product-items{grid-template-columns:repeat(3,minmax(0,1fr))!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .cj-home #cj-picks .cj-products{grid-template-columns:repeat(4,minmax(0,1fr))!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .price-box .price,html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .price-box .special-price .price,html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .price-box .normal-price .price,html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .price-box .minimal-price .price,html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .cj-home #cj-picks .cj-products .cj-product .cj-price{font-size:18px!important}html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index) #maincontent .products-grid .product-item .price-box .old-price .price{font-size:13px!important}}@media (min-width:1024px){html:root body#html-body:not(.checkout-cart-index):not(.checkout-index-index):not(.catalog-category-view) #maincontent .products-grid .product-items{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:768px){html:root body#html-body.catalog-product-view #maincontent .block.related,html:root body#html-body.catalog-product-view #maincontent .block.upsell,html:root body#html-body.catalog-product-view #maincontent .block.crosssell{clear:both!important;width:100%!important;float:none!important}}