@font-face{font-family:GeneratePress;src:url(//pc-gamer.tech/wp-content/themes/generatepress/assets/fonts/generatepress.eot);src:url(//pc-gamer.tech/wp-content/themes/generatepress/assets/fonts/generatepress.eot#iefix) format("embedded-opentype"),url(//pc-gamer.tech/wp-content/themes/generatepress/assets/fonts/generatepress.woff2) format("woff2"),url(//pc-gamer.tech/wp-content/themes/generatepress/assets/fonts/generatepress.woff) format("woff"),url(//pc-gamer.tech/wp-content/themes/generatepress/assets/fonts/generatepress.ttf) format("truetype"),url(//pc-gamer.tech/wp-content/themes/generatepress/assets/fonts/generatepress.svg#GeneratePress) format("svg");font-weight:400;font-style:normal}.cat-links:before,.comments-link:before,.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.nav-next .next:before,.nav-previous .prev:before,.search-form .search-submit:before,.search-item a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{opacity:.7}.menu-toggle:before{content:"\f0c9";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.toggled .menu-toggle:before{content:"\f00d"}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.widget .search-form button:before{content:"\f002";font-family:GeneratePress}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.entry-header .cat-links:before,.entry-header .comments-link:before,.entry-header .tags-links:before{display:none}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f105"}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}.search-form .search-submit:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}@font-face {
font-family: "Jaapokki Substract";
src: url(//pc-gamer.tech/wp-content/uploads/fonts/jaapokkisubtract-regular.woff) format("woff");
} h1, h2, h3, h4, .logo_text, .menu-item, .content-title, .scheme_dark .woocommerce div.product .summary p.price span, .scheme_dark .nav-links-more a, .site-branding p{
font-family: "Jaapokki Substract";
}
p {
font-family:"Josefin Sans", sans-serif
} .button, .bouton-artefact, .vc_btn3.vc_btn3-color-warning, .single_add_to_cart_button{
font-family:"Jaapokki Substract";
background-color:#fd7000 !important;
border-radius:0px !important;
color:white !important;
border: 1px solid black !important;
}
.button:hover, .bouton-artefact:hover, .vc_btn3.vc_btn3-color-warning:hover, .single_add_to_cart_button:hover{
border: 1px solid white !important;
} .inside-header{
display:none;
}
.main-navigation ul ul{
width:300px;
} .featured-image{
width:20%;
}
.copyright-bar{
display:none;
} div.seopress-user-consent{
z-index:10;
} .yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box .stat-item .stat-label, .yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li.is-active a
{
color:#66D50B;
}
.yith-wcaf-link-generator .link-generator-box.double-column .link-generator, .yith-wcaf-notice-message
{
background-color:transparent;
}
.yith-wcaf-link-generator .link-generator-box .link-generator p .copy-field-wrapper .copy-trigger, .yith-wcaf-link-generator .link-generator-box .affiliate-info p .copy-field-wrapper .copy-trigger
{
color:white;
} @media screen and (min-width: 800px) {
.cart-contents-count {
position: relative;
left:680px;
bottom:5px;
transform: translateY(-105%) translateX(25%);
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
line-height: 17px;
height: 15px;
width: 15px;
vertical-align: top;
text-align: center;
color: #fff;
background: #fd7000;
padding: 1px;  
z-index:30;
}
} .yarpp-thumbnails-horizontal .yarpp-thumbnail
{
width:18%;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail img, .yarpp-thumbnails-horizontal .yarpp-thumbnail-title
{
width:93%;
}
.yarpp-related .yarpp-thumbnail-title
{
font-size:10px !important;
} .woocommerce div.product form.cart .variations label[for="pa_base-pc-reconditionne"]
{
font-family:"Jaapokki Substract";
font-size:20px;
}
.woocommerce div.product form.cart .variations th.label
{
text-align:left;
}
.yith-wapo-addon h3
{
margin-top:30px;
}
#wapo-total-price-table tr td 
{
padding:20px;
text-align:right;
}
#wapo-total-price-table
{
margin-bottom:20px;
}
.woocommerce form .form-row .ywapo_input_container label > img, .woocommerce form .form-row .ywapo_input_container .with_image picture img
{
width:55px;
padding-right:5px;
position:relative;
top:15px;
}
.ywapo_options_container{
margin-top:5px;
}
.ywapo_product_option_image img, .yith-wapo-block .yith-wapo-addon .addon-header .title-image{
width:24px;
float:left;
margin-right:10px;
}
.ywapo_single_option_image {
width:55px;
position:relative;
bottom:8px;
margin-left:5px;
margin-right:5px;
}
.yith_wapo_group_product_price_total span.price, .ywapo_tr_additional_options span.price, .ywapo_tr_order_totals span.price
{
color:#fd7000 !important;
display:inline-block;
padding-top:15px;
}
.yith_wapo_group_total tr td
{
padding:0px 0px 0px 0px;
}
.woocommerce form .form-row .ywapo_input_container label span.ywapo_label_price, .woocommerce form .form-row .ywapo_input_container label small {
position:relative;
top:5px;
left:5px;
}
.ywapo_options_container div.ywapo_input_container_radio, .ywapo_options_container div.ywapo_input_container_checkbox
{
display:inline-block;
padding-top:15px;
padding-left:25px;
}
.ywapo_options_container div.ywapo_input_container_radio:first-child
{
margin-top:20px;
}
textarea, input, select, .select2-container--default .select2-selection--single{
background-color:#24170d !important;
color:#CBCBCB !important;
}
textarea:focus, input:focus, select:focus{
background-color:#24170d;
color:white;
} .product-attributes{
margin-top:10px;
font-size:11px;
} .woocommerce div.product .woocommerce-tabs ul.tabs li.active{
background-color:#fd7000;
border-radius:0px;
color:white !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
background-color:#24170d;
border-radius:0px;
color:#CBCBCB !important;
}
.product_meta span.sku_wrapper, .product_meta span.posted_in, .product_meta span.product_id{
display:none;
}
.woocommerce .product_meta span
{
font-size:12px;
}
.sc_price_item_title, .sc_price_item_price_before{
font-size:16px;
}
div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{
color:#fd7000 !important;
}
.woocommerce span.onsale{
background-color:#df7000;
}
.woocommerce div.product .in-stock
{
color:#a0ff00;
}
ul.products li.product .price{
color:white !important;
}
.woocommerce-checkout #payment{
background-color:transparent !important;
}
.select2-results{
color:black;
} .new-price {
font-size: 14px;
color: #999;
margin-bottom: 10px;
}
.new-price del {
text-decoration: line-through;
color: #ff0000;
font-weight: bold;
} #pc-configurator {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
} .thumbnail-row {
display: flex;
justify-content: space-around;
width: 100%;
margin-bottom: 20px;
}
.thumbnail-slot {
width: 80px; height: 80px;
background-color: transparent; margin: 5px;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid #ddd;
}
.thumbnail-img {
width: 100%;
height: 100%;
object-fit: contain;
} .configurator-options {
display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; width: 80%; margin-top: 20px;
}
.component-options {
display: flex;
flex-direction: column;
align-items: flex-start;
margin: 15px;
}
select {
width: 100%; padding: 8px;
margin: 10px 0;
font-size: 16px;
border: 1px solid #ccc;
border-radius: 5px;
} .compatibility-message {
margin-top: 20px;
font-size: 1.2em;
text-align: center; font-weight: bold;
color: red;
display: none; } .compatibility-message.show {
display: block;
}
.compatibility-row {
display: flex;
align-items: center;
margin-bottom: 15px;
}
.compatibility-messages {
padding-right: 10px;
}
.add-to-cart-button button:disabled {
background-color: #ccc;
cursor: not-allowed;
} .optional-products-container {
display: flex;
flex-wrap: wrap; justify-content: space-between; gap: 10px; } .optional-product {
display: inline-block;
width: calc(20% - 10px); box-sizing: border-box;
text-align: center;
margin-bottom: 20px; cursor: pointer;
transition: transform 0.3s ease;
} .optional-product.selected .optional-thumbnail {
transform: scale(1.1); } .optional-thumbnail {
width: 100px; height: 100px; object-fit: cover; transition: transform 0.3s ease; } .optional-product.selected {
border: 3px solid #0073e6; padding: 3px;
box-sizing: border-box;
} .optional-product:hover .optional-thumbnail {
opacity: 0.8; } .optional-product label {
display: block;
font-size: 14px;
color: #999;
margin-top: 5px; } .optional-product .optional-price {
display: block;
font-size: 12px;
color: #666;
margin-top: 5px; } .optional-product.selected label {
font-weight: bold;
color: #0073e6; } .woocommerce ul.products li.product a img{
height:300px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
color:#fd7000;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs::before{
border: 1px solid white;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{
color:lightgrey;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{
background-color:#fd7000;
color:white;
border:1px solid white;
}
.woocommerce nav.woocommerce-pagination ul{
border:1px solid white;
}
.woocommerce nav.woocommerce-pagination ul li{
border:none;
} .vc_general.vc_cta3.vc_cta3-style-classic, .vc_general.vc_cta3.vc_cta3-style-custom{
background-color:#000000 !important;
}
.vc_general.vc_cta3.vc_cta3-shape-square{
padding:20px;
}.yarpp-thumbnail-default,.yarpp-thumbnail-title,.yarpp-thumbnails-horizontal .yarpp-thumbnail{display:inline-block}.yarpp-thumbnails-horizontal .yarpp-thumbnail{border:1px solid hsla(0,0%,50%,.1);vertical-align:top}.yarpp-thumbnails-horizontal .yarpp-thumbnail-default,.yarpp-thumbnails-horizontal .yarpp-thumbnail>img{display:block}.yarpp-thumbnails-horizontal .yarpp-thumbnail-title{font-size:1em;line-height:1.4em;max-height:2.8em;overflow:hidden;text-decoration:inherit}.yarpp-thumbnail-default{overflow:hidden}