.jbp-grid{padding:var(--jbp-top) 0 var(--jbp-bottom)}.jbp-grid__intro{color:#aeb0b8;font-size:1.1rem;text-transform:uppercase;letter-spacing:.18em;margin:0 0 2.4rem}.jbp-grid__heading{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:2.8rem}.jbp-grid__heading h2{font-size:clamp(3rem,4vw,4.4rem);margin:0}.jbp-grid__all{flex-shrink:0;color:#b6b8c0;text-decoration:none;text-transform:uppercase;font-size:1rem;font-weight:800;letter-spacing:.1em}.jbp-grid__all span{color:#ee5a96;font-size:1.8rem;margin-left:.8rem}.jbp-grid__list{display:grid;grid-template-columns:repeat(var(--jbp-columns),minmax(0,1fr));gap:3.2rem 1.6rem;list-style:none;padding:0;margin:0}.jbp-tile{display:block;color:#fff;text-decoration:none}.jbp-tile__art{position:relative;aspect-ratio:1;overflow:hidden;isolation:isolate;border:1px solid #53565e;background:#10131a;transition:border-color .2s ease}.jbp-tile__contours{position:absolute;width:100%;height:100%;color:#345266;opacity:.7}.jbp-tile__image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.8;filter:saturate(.65) brightness(.78);transition:transform .4s ease,filter .4s ease}.jbp-tile__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000000d1,#0000000f 55%,#0000009e)}.jbp-tile__copy{position:absolute;top:8%;left:7%;right:7%}.jbp-tile__eyebrow{display:block;color:#d4d7df;font-size:1rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;margin-bottom:1.2rem}.jbp-tile h3{margin:0;font-family:Arial,Helvetica,sans-serif;font-style:italic;font-weight:900;font-size:clamp(2.5rem,3vw,4.5rem);text-transform:uppercase;line-height:.98;letter-spacing:-.04em;color:#fff;text-shadow:0 2px 20px #000;overflow-wrap:anywhere}.jbp-tile__brand{position:absolute;left:7%;bottom:7%;color:#b6bbc4;font-size:.9rem;font-weight:800;letter-spacing:.2em}.jbp-tile__arrow{position:absolute;right:7%;bottom:5%;font-size:2.5rem;color:#fff}.jbp-tile__label{display:flex;justify-content:space-between;gap:1rem;padding-top:1.5rem;font-family:Arial,Helvetica,sans-serif;font-style:italic;font-weight:800;font-size:1.5rem;text-transform:uppercase;line-height:1.3}.jbp-tile:hover .jbp-tile__art{border-color:#ee5a96}.jbp-tile:hover .jbp-tile__image{transform:scale(1.035);filter:saturate(.9) brightness(.9)}.jbp-tile:hover .jbp-tile__label span{color:#ee5a96}.jbp-grid--product .jbp-tile h3{font-size:clamp(2.2rem,2.4vw,3.3rem)}.jbp-grid--product .jbp-tile__art{aspect-ratio:1}.jbp-grid__empty{padding:3rem;border:1px dashed #777}@media(max-width:989px){.jbp-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.jbp-grid{padding-top:calc(var(--jbp-top) * .7);padding-bottom:calc(var(--jbp-bottom) * .7)}.jbp-grid__list{gap:2.4rem 1rem}.jbp-grid__heading{margin-bottom:2rem;gap:1rem}.jbp-grid__heading h2{font-size:2.7rem}.jbp-grid__all{font-size:.85rem;letter-spacing:.03em}.jbp-grid__all span{margin-left:.2rem}.jbp-grid__intro{font-size:.95rem;letter-spacing:.1em;margin-bottom:1.8rem}.jbp-tile h3,.jbp-grid--product .jbp-tile h3{font-size:clamp(2rem,5.7vw,3.3rem)}.jbp-tile__eyebrow{font-size:.75rem;letter-spacing:.09em;margin-bottom:.7rem}.jbp-tile__label{font-size:1.15rem;padding-top:1rem}.jbp-tile__brand{font-size:.7rem}.jbp-tile__arrow{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
