:root{--color-black: #101820;--color-white: #ffffff;--color-grey: #97999b;--color-grey-light: #eaeaea;--color-grey-mid: #53565a;--color-sale: #b6263d;--font-heading: "Roboto Condensed", sans-serif;--font-body: "Roboto", sans-serif;--max-width: 1440px;--nav-height: 64px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);color:var(--color-black);background:var(--color-white);font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none;font-size:inherit;color:inherit}ul,ol{list-style:none}input{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:500;text-transform:uppercase;letter-spacing:.0625rem;line-height:1.2}.btn{display:inline-block;padding:1.25rem 1.5rem;font-family:var(--font-heading);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.0625rem;text-align:center;border:none;cursor:pointer;transition:all .15s ease}.btn--primary{background:var(--color-black);color:var(--color-white)}.btn--primary:hover{background:var(--color-grey-mid)}.btn--secondary{background:var(--color-white);color:var(--color-black);border:.0625rem solid var(--color-black)}.btn--secondary:hover{background:var(--color-black);color:var(--color-white)}.container{max-width:var(--max-width);margin:0 auto;padding:0 1rem}@media(min-width:1024px){.container{padding:0 1.5rem}}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:1024px){.product-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem 1rem}}.product-card__image-wrapper{position:relative;overflow:hidden}.product-card__image-wrapper img{transition:transform .3s ease}.product-card:hover .product-card__image-wrapper img{transform:scale(1.03)}.product-card__quick-add-container{position:absolute;bottom:0;left:0;width:100%;padding:.5rem 1rem;background:#101820d9;transform:translateY(100%);transition:transform .15s ease}.product-card:hover .product-card__quick-add-container{transform:translateY(0)}.quick-add__option-value{padding:.25rem .75rem;color:#fff;font-size:.65rem;text-transform:uppercase;letter-spacing:.0625rem;border:1px solid rgba(255,255,255,.3);font-family:var(--font-heading);background:transparent;cursor:pointer;transition:all .15s}.quick-add__option-value:hover{background:#fff;color:#101820}.product-card__swatches{display:flex;gap:.5rem;margin-top:.5rem}.product-card__swatches:empty{display:none}.product-card__swatch{width:1.25rem;height:.375rem;border:1px solid #53565a;display:block;position:relative}.variant-btn.active{background:#101820!important;color:#fff!important;border-color:#101820!important}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details[open] .icon--plus{display:none}details:not([open]) .icon--minus{display:none}.pagination{display:flex;gap:.5rem;justify-content:center}::selection{background:#101820;color:#fff}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
