.current-stock{background-color:#000;color:#fff}.current-stock__inner{max-width:1200px;margin:0 auto;text-align:center}.current-stock__badge{display:inline-block;padding:.6rem 1.6rem;margin-bottom:2rem;border:1px solid #8b2e2e;border-radius:999px;color:#c45c4a;font-size:1.1rem;font-weight:600;letter-spacing:.14em;line-height:1;text-transform:uppercase}.current-stock__heading{margin:0 0 1.6rem;color:#fff;font-size:clamp(3rem,5vw,4.8rem);font-weight:700;line-height:1.15}.current-stock__subheading{max-width:720px;margin:0 auto 4rem;color:#a0a0a0;font-size:1.6rem;line-height:1.6}.current-stock__slider-wrap{display:block}.current-stock__track{list-style:none;margin:0;padding:0;text-align:left}.current-stock__card{display:flex;flex-direction:column;height:100%;background-color:#121212;border:1px solid rgba(255,255,255,.08);border-radius:1.2rem;overflow:hidden}.current-stock__media{position:relative;aspect-ratio:4 / 3;background-color:#1a1a1a;overflow:hidden}.current-stock__media img{width:100%;height:100%;object-fit:cover;display:block}.current-stock__media-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:2rem;color:#ffffff40;font-size:1.4rem;font-weight:600;text-align:center}.current-stock__price-tag{position:absolute;top:1.2rem;right:1.2rem;z-index:1;padding:.5rem 1rem;background-color:#000000bf;border-radius:.4rem;color:#fff;font-size:1.3rem;font-weight:600;line-height:1.2}.current-stock__body{display:flex;flex-direction:column;flex:1;padding:1.6rem 1.6rem 1.8rem;text-align:left}.current-stock__title{margin:0 0 .6rem;color:#fff;font-size:1.6rem;font-weight:700;line-height:1.35}.current-stock__meta{margin:0 0 1.4rem;color:#c45c4a;font-size:1.1rem;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.current-stock__specs{display:flex;flex-direction:column;flex:1;margin:0 0 1.6rem;padding:0;list-style:none;color:#fff;font-size:1.3rem;line-height:1.4}.current-stock__spec{display:flex;align-items:center;margin-bottom:.8rem}.current-stock__spec:last-child{margin-bottom:0}.current-stock__spec-icon{flex-shrink:0;width:1.6rem;height:1.6rem;margin-right:.8rem;color:#a0a0a0}.current-stock__spec-icon svg{width:100%;height:100%;display:block}.current-stock__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.4rem;padding:1rem 1.6rem;border:1px solid rgba(255,255,255,.25);border-radius:.6rem;background:transparent;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.current-stock__button:hover{border-color:#ffffff80;background-color:#ffffff0d}@media screen and (min-width:990px){.current-stock__track{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;align-items:stretch;gap:2rem;overflow:visible;scroll-snap-type:none}.current-stock__slide{flex:initial;width:auto;max-width:none;margin:0}}@media screen and (min-width:750px)and (max-width:989px){.current-stock__track{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;align-items:stretch;gap:2rem;overflow:visible;scroll-snap-type:none}.current-stock__slide{flex:initial;width:auto;max-width:none;margin:0}}@media screen and (max-width:749px){.current-stock__subheading{margin-bottom:3rem;font-size:1.5rem}.current-stock__badge{margin-bottom:1.6rem;font-size:1rem}.current-stock__slider-wrap{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}.current-stock__track{--current-stock-slide-gap: 1.6rem;--current-stock-slide-width: calc((100vw - 4.6rem) / 1.2);display:flex;flex-wrap:nowrap;gap:var(--current-stock-slide-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-padding-left:1.5rem;margin:0;width:100%;scrollbar-width:none}.current-stock__track::-webkit-scrollbar{display:none}.current-stock__slide{flex:0 0 var(--current-stock-slide-width);width:var(--current-stock-slide-width);max-width:var(--current-stock-slide-width);scroll-snap-align:start;margin:0;display:flex}.current-stock__slide:first-of-type{margin-left:1.5rem}.current-stock__track:after{content:"";flex:0 0 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-current-stock.css.map */
