@charset "UTF-8";
/* CSS Document */

main .verticalPaddings-iCUELINKH115iRGB:after,
main .verticalPaddings-iCUELINKH100iRGB:after,
main .verticalPaddings-iCUELINKH150iRGB:after,
main .verticalPaddings-iCUELINKH170iRGB:after {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(180deg,
        rgba(0, 0, 0, 0) 80%,
        rgba(0, 0, 0, 0.9976365546218487) 95%,
        rgba(0, 0, 0, 1) 100%);
}

#styles_HtmlBlock__2vlgJ .pdpWrapper section h3 {
    font-weight: 600 !important;
}

#buildPanel h2 {
    font-size: 3.75rem;
}

.PDP_pdp-info-wrap__3_rPF ul {
    padding-top: 20px;
}

.h-full:after {
    background-image: url(https://res.cloudinary.com/corsair-pwa/image/upload/f_auto,q_auto/products/Liquid-Cooling/CW-9061001-WW/Content/Panel1_gradient_overlay.png);
    background-size: cover;
    background-position: center;
}

/*AIO*/

main .verticalPaddings-iCUELINKQX120RGB:after {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(180deg,
        rgba(0, 0, 0, 0) 80%,
        rgba(0, 0, 0, 0.9976365546218487) 95%,
        rgba(0, 0, 0, 1) 100%);
}

main .font-verveineRegular {
    font-family: Saira, sans-serif !important;
    font-size: 1.55rem !important;
    margin-top: 5.5rem !important;
    letter-spacing: 0.2rem;
    font-weight: 500;
}

main .custom-page-2000-d .custom-panel-2 h3,
main .custom-page-2000-d .custom-panel-3 h3 {
    font-weight: 600 !important;
}

main .custom-page-2000-d .custom-panel-3 .smal-tracking-wider {
    font-family: Saira, "Bebas Neue Pro Expanded Bold" !important;
}

main .custom-page-2000-d .custom-panel-3 {
    background: linear-gradient(0deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0) 95%,
        rgba(0, 0, 0, 1) 100%),
        url(https://res.cloudinary.com/corsair-pwa/image/upload/f_auto,q_auto/products/Fans/CO-9051001-WW/Panel4_background_1920px.png) !important;
    background-size: cover !important;
    background-position: center !important;
}

main .verticalPaddings-ZERORPMMODE {
    padding-bottom: 0 !important;
}

main .content #pdp section.hex {
    background: url(https://res.cloudinary.com/corsair-pwa/image/upload/f_auto,q_auto/products/Fans/CO-9051001-WW/Panel4_background_1920px.png) !important;
    background-size: cover !important;
    background-position: center !important;
}

#smalcode.wingsuit-root .custom-page-2000-d .custom-panel-2 .tab-wrap .tab-text {
    font-family: Saira, sans-serif !important;
    font-size: 14px !important;
}

@media (min-width: 1024px) {
    main .verticalPaddings-iCUELINKQX120RGB h2.font-bebasNeue {
        font-size: 7rem;
    }
}

@media screen and (min-width: 768px) {
    .verticalPaddings-iCUELINKQX120RGB {
        padding-top: 13rem !important;
        padding-bottom: 13rem !important;
    }

    #smalcode.wingsuit-root .custom-page-2000-d .custom-panel-2 .tab-wrap .tab-title {
        line-height: 2rem !important;
    }

    #smalcode.wingsuit-root .custom-page-2000-d .custom-panel-2 .tab-wrap .tab-text {
        font-size: 14px !important;
    }
}

@media only screen and (min-width: 1320px) {
    .content #pdp section .wrapper {
        width: 1260px !important;
    }
}

@media (max-width: 767px) {
    main .custom-page-2000-d .custom-panel-3 img {
        margin-top: 1rem !important;
    }

    .verticalPaddings-ZERORPMMODE {
        padding-top: 1rem !important;
    }

    .verticalPaddings-ZERORPMMODE h2 {
        font-size: 2.7rem !important;
        line-height: 2.5rem !important;
    }

    #pdp section .nopad {
        text-align: center !important;
    }

    .verticalPaddings-ZERORPMMODE div {
        line-height: 1.25rem !important;
    }
}

/*AIO*/

@media (max-width: 768px) {
    .BlockTwoTile_inner-wrapper__352mu .BlockTwoTile_info-description__3X8Ud {
        line-height: 1rem !important;
    }

    .jsx-2677913844 .HeroBannerItem_heading__25CBM.font-bebasNeue.mt-0.mx-auto {
        font-size: 54px !important;
    }

    .HeroBannerItem_heading__25CBM {
        font-size: 54px !important;
    }

    .HeroBannerItem_sub-heading__15Npy {
        letter-spacing: 0.15rem;
        font-size: 2.5rem;
    }

    main .font-aktivGroteskBold::not(.PDP_pdp-name__2Qo4A) {
        letter-spacing: 0.15rem !important;
        font-size: 2.5rem !important;
    }
}