.pt-rail,.pt-catalog-rails{font-family:Arial,Helvetica,sans-serif;color:#171b1c;font-size:14px;line-height:1.4;letter-spacing:normal}.pt-rail{--rail-columns:6;--rail-gap:22px;padding:38px 0 44px;scroll-margin-top:130px;border-top:1px solid #dcded9}.pt-rail-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:12px}.pt-rail .pt-rail-heading h2{font-family:inherit;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.1;letter-spacing:-1px;margin:0 0 10px;color:inherit}.pt-rail-heading p{color:#5b625e;font-size:14px;margin:0;line-height:1.5}.pt-rail-all{font-size:12px;color:inherit;white-space:nowrap;text-underline-offset:6px}.pt-rail-navigation{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:0 0 16px;font-size:12px;color:#60685f}.pt-rail-navigation>div{display:flex;gap:8px}.pt-rail-navigation button{border:1px solid #d5d8d2;background:transparent;border-radius:50%;width:44px;height:44px;color:#171b1c;font-size:22px;cursor:pointer}.pt-rail-navigation button:disabled{opacity:.3;cursor:default}.pt-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rail-columns) - 1)*var(--rail-gap))/var(--rail-columns));gap:var(--rail-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a9b1a7 transparent;padding:4px 0 14px;overscroll-behavior-x:contain}.pt-rail-card{display:flex;flex-direction:column;min-width:0;scroll-snap-align:start}.pt-rail-image{position:relative;display:block;aspect-ratio:1;background:#fff;border:1px solid #dbddd8;overflow:hidden;color:#171b1c}.pt-rail-image img{display:block;width:100%;height:100%;object-fit:contain}.pt-rail-image>span{position:absolute;bottom:10px;left:10px;background:#fff;padding:8px 9px;font-size:10px;line-height:1.3}.pt-rail-info{display:flex;flex-direction:column;flex:1;padding-top:18px}.pt-rail .pt-rail-info h3{font-family:inherit;font-size:15px;font-weight:700;line-height:1.35;letter-spacing:normal;margin:0 0 7px;word-break:normal;overflow-wrap:normal;color:inherit}.pt-rail-info h3 a{color:inherit;text-decoration:none}.pt-rail-info h3 a:hover{text-decoration:underline}.pt-rail-bottom{margin-top:auto;padding-top:20px}.pt-rail-price{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 8px;min-height:42px;margin-bottom:10px}.pt-rail-price strong{font-size:18px;line-height:1.4;white-space:nowrap}.pt-rail-price>span{color:#556059;font-size:10px;line-height:1.4}.pt-rail-action{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:49px;padding:14px 16px;background:#003da6;border:1px solid #003da6;color:#fff;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:normal;text-decoration:none;cursor:pointer}.pt-rail-action--light{background:#fff;border-color:#d5d8d2;color:#333}.pt-rail-action:hover{filter:brightness(.96)}.pt-rail-action .loading__spinner{position:absolute;width:18px;right:12px;top:50%;transform:translateY(-50%)}.pt-rail-action.loading>span{visibility:hidden}.pt-rail a:focus-visible,.pt-rail button:focus-visible,.pt-rail-track:focus-visible{outline:2px solid #003da6;outline-offset:3px}.pt-rail-message{font-size:13px;color:#7d3100}.pt-rail-message[hidden]{display:none}.pt-catalog-rails{width:calc(100% - 112px);max-width:1440px;margin:auto}.pt-rail-jump{display:flex;flex-wrap:wrap;gap:8px;padding:18px 0 28px}.pt-rail-jump a{padding:10px 13px;border:1px solid #d5d8d2;border-radius:24px;font-size:12px;text-decoration:none;color:inherit}.pt-rail-jump a:hover{background:#171b1c;color:#fff}.pt-impacto .products{grid-template-columns:repeat(6,minmax(0,1fr))}.pt-impacto .product-info h3{font-size:15px;line-height:1.35}.pt-impacto .price-line{flex-wrap:wrap;gap:4px 8px;min-height:42px}.pt-impacto .product-card .product-image img{object-fit:contain}.pt-impacto .product-card .button{padding-left:16px;padding-right:16px}.collection #product-grid .card__heading{font-size:15px;line-height:1.35}.collection #product-grid .card>.card__content{display:flex;flex-direction:column}.collection #product-grid .card>.card__content>.card__information{flex:1;display:flex;flex-direction:column}.collection #product-grid .card-information{margin-top:auto;padding-top:8px}.collection #product-grid .quick-add{margin-top:auto}.collection #product-grid .quick-add__submit{font-size:12px}@media(min-width:990px){.collection #product-grid>.grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing)*5)/6);max-width:calc((100% - var(--grid-desktop-horizontal-spacing)*5)/6)}}@media(max-width:989px){.pt-rail{--rail-columns:3;--rail-gap:18px}.pt-catalog-rails{width:calc(100% - 48px)}.pt-impacto .products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.pt-rail{--rail-columns:2;--rail-gap:12px;padding:28px 0 32px}.pt-catalog-rails{width:calc(100% - 32px)}.pt-rail-heading{align-items:start;flex-direction:column;gap:8px}.pt-rail .pt-rail-heading h2{font-size:28px}.pt-rail-navigation{margin-bottom:12px}.pt-rail-info{padding-top:14px}.pt-rail-price{display:block;min-height:44px}.pt-rail-price>span{display:block;margin-top:3px;font-size:11px}.pt-rail-price strong{font-size:17px}.pt-rail-action{font-size:11px;padding:12px 8px;justify-content:center;min-height:48px}.pt-impacto .products{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-rail-image>span{font-size:9px;bottom:7px;left:7px;padding:6px}.pt-rail-jump{flex-wrap:nowrap;overflow-x:auto}.pt-rail-jump a{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.pt-rail-track{scroll-behavior:auto}}.ps-order-note{border-left:3px solid #003da6;background:#f4f6f9;padding:12px 16px;font-size:14px;line-height:1.6}.ps-order-note p{margin:0 0 8px}.ps-order-note p:last-child{margin-bottom:0}.ps-quote-link{display:block;text-align:center;padding:14px;border:1px solid #003da6;color:#003da6;font-weight:600;text-decoration:none}.pt-sherwin-body .wrap{max-width:1440px}.pt-category-directory{padding-top:32px;padding-bottom:32px}.pt-impacto .pt-rail-action{color:#fff}.pt-impacto .pt-rail-action--light{color:#333}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pt-product-rails.css.map */
