.related .products-list{grid-template-columns:repeat(6,1fr)}@media (max-width: 992px){.related .products-list{grid-template-columns:repeat(2,1fr);gap:10px}}.products-list{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 992px){.products-list{grid-template-columns:repeat(2,1fr);gap:5px}}.products-list a.product{display:flex;flex-direction:column;justify-content:stretch;text-decoration:none;border-radius:20px;border:1px solid #F4E8E8;overflow:hidden}.products-list a.product .img{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;aspect-ratio:1/1}.products-list a.product .img img{max-width:100%;max-height:100%}.products-list a.product .data{flex:1;display:flex;flex-direction:column;padding:0 12px 12px}@media (max-width: 992px){.products-list a.product .data{padding:0 5px 5px}}.products-list a.product .name{flex:1;overflow:hidden;display:block;width:100%}.products-list a.product .name strong{color:#000;width:100%;display:block;font-size:14px;line-height:18px;font-weight:600;position:relative}@media (max-width: 992px){.products-list a.product .name strong{font-size:14px;line-height:18px}}.products-list a.product .price{display:flex;align-items:center;letter-spacing:-.8px}.products-list a.product .price .normal{color:#001020;font-size:14px;font-weight:500;line-height:32px}@media (max-width: 992px){.products-list a.product .price .normal{font-size:13px}}.products-list a.product .price .is{font-size:16px;color:#b00;font-weight:700}@media (max-width: 992px){.products-list a.product .price .is{font-size:14px}}.products-list a.product .price .was{margin-left:10px;font-size:13px;font-style:italic;text-decoration:line-through;color:#777}.products-list a.product .cart{display:flex;align-items:center;justify-content:space-between;height:50px}@media (max-width: 992px){.products-list a.product .cart{gap:6px;height:38px}}.products-list a.product .cart .sold-out{flex:1;width:100%;display:block;font-style:italic;color:#999;text-align:center;font-size:14px}.products-list a.product .cart .amount{display:flex;gap:6px}@media (max-width: 992px){.products-list a.product .cart .amount{gap:3px}}.products-list a.product .cart .amount i{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:#001020;font-style:normal;font-size:20px;line-height:35px;font-weight:700;border-radius:6px;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;transition:.15s}@media (max-width: 992px){.products-list a.product .cart .amount i{font-size:16px;width:32px;height:32px}}.products-list a.product .cart .amount i:hover{background:#870000!important;color:#fff}.products-list a.product .cart .amount input{border:0;width:45px;height:35px;border-radius:6px;padding:0 8px;text-align:center;font-size:14px}@media (max-width: 992px){.products-list a.product .cart .amount input{height:32px;width:35px;padding:0 6px;font-size:13px}}.products-list a.product .cart .amount input::-webkit-outer-spin-button,.products-list a.product .cart .amount input::-webkit-inner-spin-button{-webkit-appearance:none}.products-list a.product .cart .amount input[type=number]{-moz-appearance:textfield}.products-list a.product .cart .add-cart{background:#12b152;border-radius:50px;width:50px;height:50px;display:flex;justify-content:center;align-items:center}@media (max-width: 992px){.products-list a.product .cart .add-cart{width:38px;height:38px}}.products-list a.product .cart .add-cart:hover{background:#088d3e}.products-list a.product .cart .add-cart:after{content:"";width:48px;height:48px;display:block;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px;mask-size:24px;-webkit-mask-image:url(/build/assets/shopping-cart-CJP8QgLn.svg);mask-image:url(/build/assets/shopping-cart-CJP8QgLn.svg);background:#fff}@media (max-width: 992px){.products-list a.product .cart .add-cart:after{width:38px;height:38px;-webkit-mask-size:18px;mask-size:18px}}.products-list a.product:hover{border-color:#230000;box-shadow:0 0 20px #2300001a}.products-list a.product:hover .cart .amount i{background:#ddd}.card-product{display:flex;align-items:stretch}.card-product .image{width:300px;aspect-ratio:1/1;display:flex;align-items:center}.card-product .image img{max-width:100%}.card-product .info{flex:1;padding:35px;background:#f5f5f5}.card-product .info .cart{display:flex;gap:12px;align-items:center;margin-top:20px}@media (max-width: 992px){.card-product .info .cart{position:fixed;bottom:0;right:0;left:0;background:#fff;box-shadow:0 0 15px #0000001a;z-index:10;padding:0 8px;justify-content:space-between}}.card-product .info .cart .amount{display:flex}@media (max-width: 992px){.card-product .info .cart .amount{margin-right:8px}}.card-product .info .cart .amount i{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#eceaea;color:#001020;font-style:normal;font-size:20px;line-height:35px;font-weight:700;border-radius:6px;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;transition:.15s;cursor:pointer}@media (max-width: 992px){.card-product .info .cart .amount i{width:42px;height:42px}}.card-product .info .cart .amount i:hover{background:#bd0005;color:#fff}.card-product .info .cart .amount input{border:0;width:50px;height:42px;border-radius:6px;margin:0 6px;padding:0 8px;text-align:center;font-size:20px}@media (max-width: 992px){.card-product .info .cart .amount input{font-size:18px;font-weight:700;width:50px}}.card-product .info .cart .amount input::-webkit-outer-spin-button,.card-product .info .cart .amount input::-webkit-inner-spin-button{-webkit-appearance:none}.card-product .info .cart .amount input[type=number]{-moz-appearance:textfield}.card-product .info .cart .add-cart{cursor:pointer;background:#12b152;border-radius:10px;padding:0 20px 0 18px;height:48px;display:inline-flex;justify-content:center;align-items:center;color:#fff}@media (max-width: 992px){.card-product .info .cart .add-cart{font-size:14px;padding:0 18px 0 14px;height:42px}}.card-product .info .cart .add-cart:hover{background:#088d3e}.card-product .info .cart .add-cart:before{content:"";width:22px;height:22px;display:block;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:26px;mask-size:26px;-webkit-mask-image:url(/build/assets/shopping-cart-CJP8QgLn.svg);mask-image:url(/build/assets/shopping-cart-CJP8QgLn.svg);background:#fff;margin-right:12px}@media (max-width: 992px){.card-product .info .cart .add-cart:before{-webkit-mask-size:22px;mask-size:22px;margin-right:8px}}.variant strong{display:block}.variant .options{display:flex;gap:8px}.variant .options label.option{display:block}.variant .options label.option.disabled span{color:#999;font-style:italic;background:#eee}.variant .options label.option input[type=radio]{width:0;height:0;position:absolute;opacity:0}.variant .options label.option input[type=radio]:checked+span{box-shadow:0 0 0 2px #12b152;background:#12b1521a}.variant .options label.option span{display:block;background:#fff;border-radius:6px;padding:8px 12px;cursor:pointer;box-shadow:0 0 0 2px #ccc}.stock{display:flex}.stock .loading,.stock .soldout,.stock .instock{display:inline-flex;align-items:center;gap:4px;font-size:14px;padding:3px 10px;border-radius:5px}.stock .loading{background:#f5f5f5}.stock .instock{color:#12b152;background:#12b1521a}.stock .instock i{background:#12b152;-webkit-mask-size:14px;mask-size:14px;width:20px;height:20px}.stock .soldout{color:#777}.filters{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:8px}.filters .field{margin-bottom:0}@media (max-width: 992px){.filters{display:grid;gap:4px;grid-template-columns:repeat(2,1fr)}}
