.plp-native-products{margin-top:20px;margin-bottom:50px;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:30px;grid-row-gap:30px}.plp-native-products .product,.plp-native-products .product .product--image-wrap{position:relative}.plp-native-products .product .product--image{display:block;transition:box-shadow .3s;margin-bottom:20px;padding-top:150%;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative}.plp-native-products .product .product--image img{max-width:initial;width:100%;position:absolute;left:0;top:0;display:none}.plp-native-products .product .product--image img.show_{display:block}.plp-native-products .product .product--image img.hover{opacity:0;transition:opacity .2s}.plp-native-products .product .product--image:hover img.hover{opacity:1}.plp-native-products .product .product--info--title{font-size:14px;text-transform:initial;letter-spacing:.8px;line-height:1.4;font-family:var(--font-stack-body);margin-bottom:10px}.plp-native-products .product .product--info--price{font-family:var(--font-stack-header);font-size:16px;letter-spacing:1.4px;font-weight:500}.plp-native-products .product .product--info--price .money.sale{color:#f20}.plp-native-products .product .product--info--price .compare{margin-right:10px;text-decoration:line-through}.plp-native-products .product .product--info--price .sale-wrapper .product__price2{text-decoration:line-through}.plp-native-products .product .product--info-colors button{display:inline-block;width:20px;height:20px;margin:5px 10px 5px 0;border-radius:50%;padding:2px;border:1px solid #cdcdcd}.plp-native-products .product .product--info-colors button.active{background-clip:content-box;border-color:#000}.plp-native-products .product .q-add{position:absolute;transform:translate(-50%);left:50%;bottom:-10px;border:none;text-transform:uppercase;color:#fff;background-color:#000;padding:8px 0;width:90%;font-size:12px;max-width:200px;font-weight:600;z-index:3;letter-spacing:1px;border-radius:4px;opacity:0;visibility:hidden;transition:all .3s}.plp-native-products .product .q-add .q-add-icon{border:1px solid white;display:inline-flex;font-size:15px;justify-content:center;align-items:center;width:18px;height:18px;border-radius:50%;text-align:center;margin-left:5px}.plp-native-products .product .q-form{position:absolute;bottom:0;left:0;margin:5%;width:90%;z-index:4;opacity:0;visibility:hidden;transition:all .3s ease-in-out;background-color:#ffffffad;padding:5px}.plp-native-products .product .q-form.active{opacity:1;visibility:visible}.plp-native-products .product .q-form .q-add-label{text-transform:uppercase;font-weight:600;font-size:12px;width:100%;text-align:center;display:block;line-height:normal;margin-bottom:10px}.plp-native-products .product .q-form .q-add-waist,.plp-native-products .product .q-form .q-add-size{display:flex;flex-wrap:wrap;justify-content:space-between}.plp-native-products .product .q-form .q-add-waist button,.plp-native-products .product .q-form .q-add-size button{transition:.2s linear;width:34px;height:34px;border:1px solid #cdcdcd;border-radius:50%;font-size:9px;font-weight:900;margin:5px 7px;padding:0;position:relative;opacity:.5;cursor:not-allowed}@media only screen and (max-width:375px){.plp-native-products .product .q-form .q-add-waist button,.plp-native-products .product .q-form .q-add-size button{width:26px;height:26px}}.plp-native-products .product .q-form .q-add-waist button:before,.plp-native-products .product .q-form .q-add-size button:before{content:"";width:100%;height:1px;background:#a4a4a4;display:block;position:absolute;transform:rotate(45deg);top:50%;left:0}.plp-native-products .product .q-form .q-add-waist button.active,.plp-native-products .product .q-form .q-add-size button.active{opacity:1;cursor:pointer}.plp-native-products .product .q-form .q-add-waist button.active:before,.plp-native-products .product .q-form .q-add-size button.active:before{display:none}.plp-native-products .product .q-form .q-add-waist button.click,.plp-native-products .product .q-form .q-add-size button.click,.plp-native-products .product .q-form .q-add-waist button:hover,.plp-native-products .product .q-form .q-add-size button:hover{border-color:#000}.plp-native-products .product .q-form .q-add-length{border:solid #cdcdcd;border-width:1px 0;margin:4px;display:grid;grid-template-columns:repeat(3,1fr)}.plp-native-products .product .q-form .q-add-length button{padding:7px;font-weight:500;font-size:10px;border:none;background-color:transparent;opacity:.5;cursor:not-allowed}.plp-native-products .product .q-form .q-add-length button.active{opacity:1;cursor:pointer}.plp-native-products .product .q-form .q-add-length button.click,.plp-native-products .product .q-form .q-add-length button:hover{font-weight:700}.plp-native-products .product:hover .q-add{opacity:1;visibility:visible;bottom:10px}.plp-native-products .product .badges-up-wrap{position:absolute;z-index:2;bottom:100%;right:0;display:flex;flex-wrap:wrap;justify-content:flex-end}.plp-native-products .product .badges-up-wrap span{display:inline-block;padding:3px 10px;color:#fff;background-color:#707070;border-top-left-radius:5px;border-top-right-radius:5px;font-size:10px;text-transform:uppercase;margin-left:5px}.plp-native-products .product .badges-up-wrap span.b-trending{background-color:#626567}.plp-native-products .product .badges-up-wrap span.b-final_sale{background-color:red}.plp-native-products .product .badges-up-wrap span.b-new_fit{background-color:#000}.plp-native-products .product .badges-down-wrap{margin-bottom:10px;font-size:12px;color:#5e5e5e;display:flex;flex-wrap:wrap}.plp-native-products .product .badges-down-wrap span{margin-right:10px;padding:0 3px;position:relative;display:inline-flex;border-radius:4px}.plp-native-products .product .badges-down-wrap span:after{width:1px;height:10px;content:"";background-color:#5e5e5e;display:inline-block;position:absolute;right:-5px;bottom:4px}.plp-native-products .product .badges-down-wrap span:last-of-type:after{display:none}.plp-native-products .no-products{position:relative}.plp-native-products .no-products span{position:absolute;left:0;top:0;width:320px}@media only screen and (max-width:1024px){.plp-native-products{grid-column-gap:10px}.plp-native-products .product .product--info{margin-bottom:25px}}@media only screen and (max-width:749px){.plp-native-products{grid-template-columns:1fr 1fr}.plp-native-products .product .product--badge{font-size:10px}}.plp-native-wrap{max-width:100%}.plp-native-toolbar{display:flex;justify-content:space-between;align-items:center;margin:10px 0 20px;gap:15px;flex-wrap:wrap}.plp-native-toolbar .plp-native-count{font-size:13px;color:#666}.plp-native-toolbar select{padding:8px 12px;border:1px solid #d5d5d5;background:#fff;font-size:13px}.plp-native-pagination{text-align:center;margin:30px 0}.plp-native-pagination .pagination{display:inline-flex;gap:8px;list-style:none;padding:0}.plp-native-pagination a,.plp-native-pagination span.page.current{padding:8px 14px;border:1px solid #d5d5d5;text-decoration:none;color:inherit;display:inline-block}.plp-native-pagination span.page.current{background:#000;color:#fff;border-color:#000}.plp-native-pagination span.deco{border:none;padding:8px 4px}
/*# sourceMappingURL=/cdn/shop/t/2616/assets/native-plp.css.map */
