.ab{display:flex;flex-direction:column;border-radius:1rem;gap:2.4rem;justify-content:flex-start;background-color:#2c2c2c;color:#fbfbfb;overflow:hidden;padding:2.4rem;font-family:Inter,sans-serif;font-size:1.8rem;line-height:128%;font-weight:400;transition:transform .2s ease-out,box-shadow .2s ease-out,color .2s ease-out}@media only screen and (max-width:567px){.ab{font-size:1.4rem}}.ab:focus,.ab:hover{transform:scale(1.05);box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);color:#c14600}@media only screen and (max-width:567px){.ab{padding:1.2rem;gap:1.2rem}}.ac{overflow:hidden;max-height:25rem;min-height:10rem;margin:-2.4rem -2.4rem 0;width:calc(100% + 4.8rem)}.ac>img{object-fit:contain;object-position:center;width:100%}@media only screen and (max-width:567px){.ac{margin:-1.2rem -1.2rem 0;width:calc(100% + 2.4rem)}}.ad{font-family:Inter,sans-serif;font-size:2.1rem;line-height:128%;font-weight:700;font-style:normal;color:#fbfbfb;max-height:5.3rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.ad:first-letter{text-transform:uppercase}.ae{font-family:Inter,sans-serif;font-size:1.8rem;line-height:128%;font-weight:400;color:#fbfbfb;max-height:7rem;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:567px){.ae{font-size:1.4rem}}.ae:first-letter{text-transform:uppercase}.af{margin-top:auto;display:flex;align-items:center;gap:.8rem}.af>div{width:2.4rem;height:2.4rem}.d{display:grid;grid-template-columns:repeat(auto-fill,minmax(35rem,1fr));grid-gap:2.2rem;gap:2.2rem;width:100%}@media only screen and (max-width:767px){.d{gap:1.6rem}}@media only screen and (max-width:567px){.d{grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:.8rem}}.c{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));grid-gap:2.2rem;gap:2.2rem}@media only screen and (max-width:767px){.c{grid-template-columns:repeat(2,1fr);gap:1.6rem}}@media only screen and (max-width:449px){.c{grid-template-columns:1fr;gap:.8rem}}.az{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;padding:1rem 1rem 0;background-color:#2c2c2c;border-radius:1rem;transition:background-color .3s ease-out,box-shadow .3s ease-out,transform .3s ease-out}@media(hover:hover){.az:focus,.az:hover{transform:scale(1.05);box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);background-color:#383838}.az:focus>div:last-child:after,.az:hover>div:last-child:after{height:100%}}.aA{width:100%;height:10rem;display:flex;justify-content:center}.aA>img{object-fit:contain;width:inherit;height:inherit}.aB{position:absolute;top:1rem;left:1rem;background-color:#ff5c00;padding:.5rem;border-radius:.8rem;color:#222;font-family:Inter,sans-serif;font-size:1rem;line-height:128%;font-weight:400}@media only screen and (max-width:567px){.aB{top:.8rem;left:.8rem}}.aC{font-family:Inter,sans-serif;font-size:1.5rem;line-height:128%;font-weight:400;height:4rem;text-overflow:ellipsis;overflow:hidden}@media only screen and (max-width:567px){.aC{font-size:1rem}}.aC:first-letter{text-transform:uppercase}@media only screen and (max-width:567px){.aC{height:1rem}}.aD{position:relative;background-color:#3f3f3f;margin:0 -1rem;padding:.6rem 1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;font-family:Inter,sans-serif;font-size:1.4rem;line-height:128%;font-weight:700;font-style:normal;text-align:center;overflow:hidden}.aD:after{position:absolute;content:"";bottom:0;left:0;right:0;background-color:#c14600;height:0;transition:height .2s ease-out}.aD>span{position:relative;z-index:5}.k{display:grid;border-radius:1rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:2.2rem;gap:2.2rem;box-shadow:0 .2rem .8rem rgba(0,0,0,.3);border:1px solid #383838;background-color:#262626;border-radius:1.2rem;padding:.6rem}@media only screen and (max-width:767px){.k{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1.6rem}}@media only screen and (max-width:567px){.k{gap:.8rem}}.q{display:flex;flex-direction:column;background-color:#3f3f3f;border-radius:1rem;box-shadow:0 .2rem .8rem rgba(0,0,0,.3);border:1px solid #383838;background-color:#262626;border-radius:1.2rem;padding:.6rem}@media only screen and (max-width:1023px){.q{gap:1.8rem}}.r{background-color:#262626;padding:1rem;border-radius:1rem}.s{padding:.8rem 0;display:flex;flex-wrap:wrap;align-items:flex-end;font-family:Inter,sans-serif}.s h2{font-size:x-large;color:#fbfbfb}.s h2,.s p{padding:0 1rem}.s p{font-size:large;opacity:.8}.t{font-family:Inter,sans-serif;font-size:1.4rem;line-height:128%;font-weight:700;font-style:normal;margin:0 auto;padding-top:.4rem;transition:color .2s ease-in}@media(hover:hover){.t:hover{color:#ff5c00}}.l{display:flex;flex-direction:column;gap:2.9rem;max-width:165rem;width:100%;margin:0 auto;padding-right:16rem;padding-left:16rem}@media only screen and (max-width:1439px){.l{padding-right:6rem;padding-left:6rem}}@media only screen and (max-width:1023px){.l{padding-right:3.2rem;padding-left:3.2rem}}@media only screen and (max-width:581px){.l{padding-right:1rem;padding-left:1rem}}@media only screen and (max-width:1023px){.l{gap:1.8rem}}.m{font-family:Inter,sans-serif;font-size:2.8rem;line-height:128%;font-weight:400;color:#fbfbfb;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:567px){.m{font-size:2.1rem}}.m:first-letter{text-transform:uppercase}.g{display:flex;gap:.75rem;font-size:1.2rem;color:#828282;margin-bottom:.8rem}.g,.h{align-items:center}.h{display:inline-flex;gap:.375rem}.i,.j{display:inline-block;width:.75rem;height:.25rem;border-radius:.125rem}.j{background:#ff5c00}.i{background:#91a644}.ag{box-shadow:0 .2rem .8rem rgba(0,0,0,.3);border:1px solid #383838;background-color:#262626;border-radius:1.2rem;padding:.6rem}.ah{align-items:center;gap:1rem;padding:2rem;padding:.8rem 0;display:flex;flex-wrap:wrap;align-items:flex-end;font-family:Inter,sans-serif}.ah h2{font-size:x-large;color:#fbfbfb}.ah h2,.ah p{padding:0 1rem}.ah p{font-size:large;opacity:.8}.ai{--price-color:#ff5c00;--stock-color:#91a644;position:relative;background:#2c2c2c;padding:2.2rem;border-radius:.8rem;border:.1rem solid #4e4e4e}.ai,.ai svg{width:100%;transition:all .2s ease-in-out}.ai svg{font-family:inherit;font-size:1.2rem;height:auto;max-width:100%;max-height:100%;overflow:visible}.ai>:first-child{margin-bottom:.8rem}.aj{height:20rem;margin-top:.8rem;border-radius:.4rem;overflow:hidden}.aj,.ak{position:relative}.ak{width:100%;height:100%;transition:all .2s ease-in-out;flex-direction:column}.ak,.al{display:flex}.al{align-items:center;justify-content:center;min-height:20rem;color:#828282;font-size:1.4rem}.am{fill:#eee;font-size:1.2rem;font-weight:500}.an{fill:#828282;font-size:1.1rem;font-weight:400}.ao{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#2c2c2c;border-radius:.4rem}@media only screen and (max-width:1023px){.ai{padding:1.6rem}.ai>:first-child{margin-bottom:.9rem}.aj{margin-top:1rem;height:22rem}}@media only screen and (max-width:767px){.ai{padding:.8rem}.ai>:first-child{margin-bottom:1rem}.aj{margin-top:1.2rem}.aj,.al{height:18rem}.al{font-size:1.2rem}}@media only screen and (max-width:479px){.ai{padding:.6rem}.ai>:first-child{margin-bottom:1.2rem}.aj{margin-top:1.6rem;height:16rem}}.dp{font-family:Inter,sans-serif;font-size:1.4rem;line-height:128%;font-weight:700;font-style:normal;color:#fbfbfb;padding:.6rem 1.2rem;border-radius:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:8rem;flex-shrink:0;transition:color .2s ease-out,background-color .2s ease-out,border .2s ease-out,padding-top .2s ease-out}.dp:first-letter{text-transform:uppercase}@media only screen and (max-width:567px){.dp{font-size:1.5rem;padding:.8rem 1rem}}@media(hover:hover){.dp:hover{background-color:#383838}}.dq{color:#ff5c00;z-index:2}.cE{display:flex;gap:1.2rem;margin:0 0 1rem;position:relative;overflow-x:auto;overflow-y:hidden;width:-moz-fit-content;width:fit-content;max-width:100%;scrollbar-width:thin;scrollbar-color:#ff5c00 #4e4e4e;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;box-shadow:0 .2rem .8rem rgba(0,0,0,.3);border:1px solid #383838;background-color:#2c2c2c;border-radius:1.2rem;padding:.4rem;scrollbar-width:none;-ms-overflow-style:none}.cE::-webkit-scrollbar,.cE::-webkit-scrollbar-track{border-radius:.4rem;background-color:#4e4e4e}.cE::-webkit-scrollbar{height:.4rem;padding:0 .2rem}.cE::-webkit-scrollbar-thumb{border-radius:.4rem;background-color:#ff5c00}.cE:after{content:none}.cE::-webkit-scrollbar{width:0;height:0}.cE:hover{scrollbar-width:thin}.cE:hover::-webkit-scrollbar{height:6px}.cE::-webkit-scrollbar-thumb{background-color:#3f3f3f;border-radius:6px}.cE.cF{box-shadow:inset 8px 0 8px -8px rgba(0,0,0,.6)}.cE.cG{box-shadow:inset -8px 0 8px -8px rgba(0,0,0,.6)}.cE.cF.cG{box-shadow:inset 8px 0 8px -8px rgba(0,0,0,.6),inset -8px 0 8px -8px rgba(0,0,0,.6)}.cE>:first-child{margin-left:0}.cE:after,.cE>:not(:last-child){position:relative}.cE>:not(:last-child):after{content:"";position:absolute;right:-.6rem;top:50%;transform:translateY(-50%);width:2px;height:1.6rem;background-color:#3f3f3f;border-radius:1px}