.csgsale{--csgsale-ink:#18252e;--csgsale-blue:#006b9f;--csgsale-muted:#4b5b65;background:#fff;color:var(--csgsale-ink);font:16px/1.6 Arial,Helvetica,sans-serif;padding:66px 0 72px;overflow:hidden;border-bottom:1px solid #e0e8ec}.csgsale *{box-sizing:border-box}.csgsale .csgsale-wrap{max-width:1420px;margin:auto;padding:0 24px}.csgsale .csgsale-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.csgsale .csgsale-eyebrow{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:.1em;color:#006b9f;text-transform:uppercase}.csgsale .csgsale-eyebrow:before{content:"";width:24px;height:2px;background:currentColor}#csg-home .csgsale h2,.csgsale h2{font:700 clamp(28px,3vw,42px)/1.17 Arial,Helvetica,sans-serif;letter-spacing:-.035em;color:#18252e;margin:12px 0 10px;text-transform:none}#csg-home .csgsale .csgsale-note,.csgsale .csgsale-note{font-size:16px;line-height:1.6;color:#4b5b65;margin:0}.csgsale .csgsale-all{color:#00547e;font-size:15px;font-weight:700;text-decoration:none;border-bottom:2px solid #b5d3e2;padding-bottom:6px;white-space:nowrap;display:inline-flex;gap:24px}.csgsale .csgsale-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;list-style:none;margin:0;padding:3px 1px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1px;scrollbar-width:thin;scrollbar-color:#a9c5d4 #eef4f7;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.csgsale .csgsale-card{min-width:0;border:1px solid #dce5e9;border-radius:6px;background:#fff;scroll-snap-align:start;overflow:hidden;transition:border-color .2s,box-shadow .2s}.csgsale .csgsale-card:hover{border-color:#83acbf;box-shadow:0 5px 18px #123a4c0d}.csgsale .csgsale-card-link{color:inherit;text-decoration:none;display:flex;flex-direction:column;height:100%}.csgsale .csgsale-image{position:relative;flex:0 0 auto;width:100%;min-width:0;min-height:0;background:#fff;aspect-ratio:4/3;overflow:hidden}.csgsale .csgsale-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;padding:42px 22px 18px;object-fit:contain;object-position:center;mix-blend-mode:multiply}.csgsale .csgsale-badge{position:absolute;top:13px;left:14px;background:#edf5f8;color:#00547e;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.5;padding:5px 9px;border-radius:3px}.csgsale .csgsale-body{display:flex;flex-direction:column;flex:1;padding:14px 19px 20px}.csgsale .csgsale-type{font-size:11px;letter-spacing:.07em;font-weight:700;color:#456274;text-transform:uppercase}#csg-home .csgsale .csgsale-title,.csgsale .csgsale-title{font:700 18px/1.4 Arial,Helvetica,sans-serif;letter-spacing:-.015em;color:#18252e;margin:9px 0 10px;text-transform:none;overflow-wrap:anywhere}#csg-home .csgsale .csgsale-variant,.csgsale .csgsale-variant{font:400 13px/1.6 Arial,Helvetica,sans-serif;color:#52616c;margin:0 0 16px;overflow-wrap:anywhere}.csgsale .csgsale-price{padding-top:12px;margin-top:auto}.csgsale .csgsale-price strong{font-size:25px;line-height:1.3;color:#18252e;letter-spacing:-.02em;font-weight:700}.csgsale .csgsale-card-cta{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e1e8ec;padding-top:14px;margin-top:17px;font-size:14px;font-weight:700;color:#00547e}.csgsale .csgsale-card-cta span{font-size:22px;line-height:1;font-weight:400}.csgsale .csgsale-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}#csg-home .csgsale .csgsale-legal,.csgsale .csgsale-legal{font:400 12px/1.65 Arial,Helvetica,sans-serif;color:#52616c;margin:0;max-width:710px}.csgsale .csgsale-legal a{color:#00547e;text-decoration:underline;text-underline-offset:3px}.csgsale .csgsale-controls{display:flex;gap:10px;align-items:center;flex:none}.csgsale .csgsale-position{font-size:13px;color:#4b5b65;min-width:67px;text-align:center;font-variant-numeric:tabular-nums}.csgsale .csgsale-control{display:grid;place-items:center;width:46px;height:46px;border:1px solid #b6cbd6;border-radius:50%;background:#fff;color:#00547e;font-size:25px;line-height:1;cursor:pointer}.csgsale .csgsale-control:hover:enabled{background:#edf5f8;border-color:#006b9f}.csgsale .csgsale-control:disabled{color:#8b9ca6;border-color:#e1e8ec;background:#f8fafb;cursor:default}.csgsale a:focus-visible,.csgsale button:focus-visible,.csgsale .csgsale-track:focus-visible{outline:3px solid #006b9f;outline-offset:3px}.csgsale .csgsale-empty{padding:28px;background:#f1f6f8;color:#354b58}.csgsale [hidden]{display:none!important}.csgsale .csgsale-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1100px){.csgsale .csgsale-track{grid-auto-columns:calc((100% - 36px)/3)}}@media(max-width:800px){.csgsale .csgsale-track{grid-auto-columns:calc((100% - 18px)/2)}.csgsale .csgsale-head{display:block}.csgsale .csgsale-all{margin-top:20px}.csgsale .csgsale-bottom{align-items:flex-start}.csgsale .csgsale-legal{max-width:55%}}@media(max-width:540px){.csgsale{padding:45px 0 48px}.csgsale .csgsale-wrap{padding:0 20px}.csgsale .csgsale-track{grid-auto-columns:86%;gap:14px}.csgsale .csgsale-title{font-size:17px}.csgsale .csgsale-body{padding:12px 18px 20px}.csgsale .csgsale-bottom{flex-direction:column-reverse;gap:18px}.csgsale .csgsale-controls{align-self:flex-end}.csgsale .csgsale-legal{max-width:none}.csgsale .csgsale-note{font-size:15px}.csgsale .csgsale-image{aspect-ratio:1.4}}@media(prefers-reduced-motion:reduce){.csgsale *{scroll-behavior:auto!important;transition:none!important}}@media(min-width:1101px){.csgsale .csgsale-track[data-count="1"]{grid-auto-columns:calc((100% - 54px)/4)}.csgsale .csgsale-track[data-count="2"],.csgsale .csgsale-track[data-count="3"]{grid-auto-columns:calc((100% - 36px)/3)}}.csgsale .csgsale-stock{align-self:flex-start;display:inline-block;margin:0 0 10px;padding:5px 9px;border:1px solid #c8e5d3;border-radius:3px;background:#edf7f0;color:#21613c;font:700 12px/1.3 Arial,Helvetica,sans-serif}.csgsale .csgsale-stock{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.csgsale .csgsale-preorder{border-color:#e6d5b4;background:#faf4e8;color:#73500f}.csgsale .csgsale-picker{margin:0 0 25px}.csgsale .csgsale-picker-label{display:block;margin-bottom:10px;font-size:13px;font-weight:700;color:#456274}.csgsale .csgsale-picker-buttons{display:flex;flex-wrap:wrap;gap:8px}.csgsale .csgsale-category{-webkit-appearance:none;appearance:none;min-height:44px;padding:10px 16px;border:1px solid #c9d9e2;border-radius:5px;background:#fff;color:#244353;font:700 14px/1.4 Arial,Helvetica,sans-serif;letter-spacing:normal;text-transform:none;cursor:pointer}.csgsale .csgsale-category:hover{background:#edf5f8;border-color:#006b9f}.csgsale .csgsale-category[aria-pressed=true]{background:#006b9f;border-color:#006b9f;color:#fff}.csgsale .csgsale-picker-select{display:none;width:100%;min-height:46px;padding:10px 14px;border:1px solid #a4bfce;border-radius:5px;background:#fff;color:#18252e;font:700 16px/1.4 Arial,Helvetica,sans-serif}.csgsale .csgsale-picker-select:focus-visible{outline:3px solid #006b9f;outline-offset:3px}@media(max-width:749px){.csgsale .csgsale-picker-buttons{display:none}.csgsale .csgsale-picker-select{display:block}.csgsale .csgsale-picker{margin-bottom:22px}}@supports (grid-template-rows:subgrid){.csgsale .csgsale-track{grid-template-rows:repeat(7,auto);row-gap:0}.csgsale .csgsale-card{display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);grid-row:1 / span 7}.csgsale .csgsale-card-link{display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);grid-row:1 / -1;height:auto}.csgsale .csgsale-image{grid-row:1}.csgsale .csgsale-body{display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);grid-row:2 / -1;min-width:0}.csgsale .csgsale-type{grid-row:1;align-self:start}.csgsale .csgsale-title{grid-row:2;align-self:start}.csgsale .csgsale-variant{grid-row:3;align-self:start}.csgsale .csgsale-stock{grid-row:4;align-self:start;justify-self:start}.csgsale .csgsale-price{grid-row:5;margin-top:0}.csgsale .csgsale-card-cta{grid-row:6;align-self:end}}.csgsale .csgsale-picker{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px 18px;max-width:650px;margin-bottom:25px}.csgsale .csgsale-filter-field{min-width:0}.csgsale .csgsale-picker-select{display:block;width:100%;min-width:0;min-height:48px;padding:10px 32px 10px 12px;font-size:16px}.csgsale .csgsale-picker-select:disabled{background:#f5f7f8;color:#6a7a85}.csgsale .csgsale-size-hint{grid-column:1/-1;font:400 12px/1.5 Arial,Helvetica,sans-serif;color:#52616c;margin:0}.csgsale .csgsale-reset{padding:10px 14px;min-height:44px;border:1px solid #9fbac8;border-radius:5px;color:#00547e;background:#fff;font:700 14px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}@media(max-width:540px){.csgsale .csgsale-picker{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px}.csgsale .csgsale-picker-label{font-size:12px;margin-bottom:7px}.csgsale .csgsale-picker-select{padding-left:9px}}.csgsale{background:#f7f9fa;border-top:1px solid #e0e8ec;scroll-margin-top:120px}.csgsale .csgsale-eyebrow{color:#b61d2b}.csgsale .csgsale-badge{z-index:1;top:13px;left:14px;display:flex;flex-direction:column;align-items:flex-start;max-width:calc(100% - 86px);padding:7px 10px;background:#c51d2e;color:#fff;font-size:20px;line-height:1.15;letter-spacing:-.02em;border-radius:4px;white-space:normal;overflow-wrap:anywhere}.csgsale .csgsale-badge-value{font:700 20px/1.15 Arial,Helvetica,sans-serif;white-space:nowrap}.csgsale .csgsale-badge-label{margin-top:3px;font:700 11px/1.25 Arial,Helvetica,sans-serif;letter-spacing:0}.csgsale .csgsale-year{position:absolute;z-index:1;top:17px;right:14px;padding:4px 7px;border-radius:3px;background:#eff3f5;color:#405561;font:700 11px/1.4 Arial,Helvetica,sans-serif}.csgsale .csgsale-image img{padding-top:76px}.csgsale .csgsale-price{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.csgsale .csgsale-compare{color:#667580;font:400 14px/1.4 Arial,Helvetica,sans-serif;text-decoration-thickness:1px}.csgsale .csgsale-reference{display:block;max-width:100%;color:#52616c;font:400 13px/1.5 Arial,Helvetica,sans-serif;overflow-wrap:anywhere}.csgsale .csgsale-reference-label{font-weight:700}.csgsale .csgsale-current-label{margin-top:5px;color:#52616c;font:700 12px/1.4 Arial,Helvetica,sans-serif}.csgsale .csgsale-price strong{color:#b61d2b;font-size:27px}.csgsale .csgsale-saving{color:#a61b27;font:700 13px/1.5 Arial,Helvetica,sans-serif}.csgsale .csgsale-card:hover{border-color:#a5b9c3}.csgsale .csgsale-picker-select option:disabled{color:#7a8790}@media(max-width:540px){.csgsale .csgsale-badge{font-size:20px}.csgsale .csgsale-year{top:17px}.csgsale .csgsale-price strong{font-size:27px}.csgsale .csgsale-image img{padding:76px 18px 16px}}.csgsale .csgsale-intro{max-width:840px;margin:0;color:#4b5b65;font:400 16px/1.6 Arial,Helvetica,sans-serif}.csgsale .csgsale-status{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:15px 0 0;font:400 14px/1.5 Arial,Helvetica,sans-serif;color:#52616c}.csgsale .csgsale-status-category{font-weight:700;color:#18252e}.csgsale .csgsale-status .csgsale-note{font-size:14px;line-height:1.5}@media(max-width:540px){.csgsale .csgsale-intro{font-size:15px}.csgsale .csgsale-status{display:block}.csgsale .csgsale-status .csgsale-note{display:block;margin-top:3px}.csgsale .csgsale-status-separator{display:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/csg-sale-carousel.css.map */
