/** Shopify CDN: Minification failed

Line 221:0 Unexpected "}"

**/
@media(max-width:1440px) and (min-width:1200px){
  img[src="/cdn/shop/files/notebook.png?v=1683630314"]{
    right: 0;
    top: 0;
  }
}

/* path {
  fill:white !important;
} */

.header__link-list li a {
  text-transform:uppercase;
}

#shopify-section-template--18860644827470__354374f7-8e18-4fa3-b820-6c2f4d8e9a20 .collection-list {
    display:flex !important;
    gap:20px !important;
}

.box-wrapper {
  display: flex;
  gap: 80px;
  margin-bottom: 60px;
}

.single-box {
  background: #212121;
  border-radius: 15px;
  position: relative;
  padding: 25px 25px;
}

.written-content h2 {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 10px;
}

.written-content {
  max-width: 60%;
}

.single-box img {
  position: absolute;
  top: -30px;
  width: 50%;
  right: -50px;
}

.single-box-button {
  background: #1a1a1a;
  width: 250px;
  padding: 6px 8px;
  margin-top: 20px;
  text-align:center;
  position:relative;
}

.single-box-button:after {
    content: "";
    width: 25px;
    height: 100%;
    background: #1a1a1a;
    display: block;
    left: -25px;
    position: absolute;
    top: 0;
    z-index: 0;
}

@media(max-width:768px){
#shopify-section-template--18860644827470__5c02cd79-15d3-4aaa-8573-b36b30f80dec .box-wrapper, #shopify-section-template--18860644827470__84ec4fc4-85d3-4c2f-ae33-fe4eadf717c3 .box-wrapper, .pj-boxes-wrapper {
    flex-direction: column !important;
}

  #shopify-section-template--18860644827470__5c02cd79-15d3-4aaa-8573-b36b30f80dec .full-width-box img {
    top: -20px !important;
}


.single-box {
  max-height:350px;
  display:flex;
  flex-direction:column-reverse;
}

  .full-width-box {
  display:flex;
  flex-direction:column-reverse;
    max-height:560px;
  }

.written-content h2 {
  text-align:center
}

.written-content, #shopify-section-template--18860644827470__5c02cd79-15d3-4aaa-8573-b36b30f80dec .written-content{
  max-width: 100% !important;
  text-align:center;
}


 #shopify-section-template--18860644827470__5c02cd79-15d3-4aaa-8573-b36b30f80dec .single-box img, #shopify-section-template--18860644827470__5c02cd79-15d3-4aaa-8573-b36b30f80dec .full-width-box img {
    position: relative !important;
    top: 0 !important;
    width: 50% !important;
    right: 0 !important;
   margin:0 auto;
} 



#shopify-section-template--18860644827470__84ec4fc4-85d3-4c2f-ae33-fe4eadf717c3 .single-box img {
    text-align: center;
    margin: 0 auto;
    position:relative !important;
    top: 0 !important;
    width: 40% !important;
    right: 0 !important;
}

  .single-box img[src="/cdn/shop/files/notebook.png?v=1683630314"] {
    width: 60% !important;
}

  
  .single-box img[src="/cdn/shop/files/GAMING.png?v=1683630314"], .single-box img[src="/cdn/shop/files/accessori.png?v=1683630314"] {
    width: 50% !important;
}

  .single-box-button {
    background: #1a1a1a;
    width: fit-content;
    padding: 10px 28px;
    margin-top: 20px;
    text-align: center;
    position: static;
    margin: 20px auto;
}
  
}


/* Edit CSS Hover for single Product Card */

.product-card-wrapper {
  transition:all .5s ease-in-out;
  padding:10px 0;
}

.product-card--blends .product-card__info {
    padding: 15px;
}

.product-card-wrapper:hover .bg-custom{
    background: #ffffff !important;
    border-radius: 0 !important;
    position:relative;
}

.product-card-wrapper:hover .bg-custom:after {
    content: "";
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    z-index: -1;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(51deg,#f490ff,#be0786,#4eafff,#700099);
    transform: translate(-2px,-2px);
    animation: gradient 5s ease infinite;
    background-size: 400% 400% !important;
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}


.main-collection-item {
    font-size: 98px;
    position: absolute;
    transform: rotate(90deg);
    top:90px;
    left: 0px;
    color: #1A1A1A;
    font-weight: 800;
    opacity:0;
  transition: all .25s ease-in-out;
}

.main-collection-item.amd-tag {
    left: 90px;
    top:80px;
}

.product-card-wrapper:hover .main-collection-item {
    left: -80px;
    opacity:1
}

.product-card-wrapper:hover .main-collection-item.amd-tag{
   left: -50px!important;
    opacity: 1;
    top: 80px;
}
}


/* Single Product Page */

.product .button.button--xl{
  border-radius:0 !important;
  font-size: 20px !important;
  text-transform:uppercase !important;
}

.product .product-info__price .text-lg {
  font-size:36px !important;
  font-weight:800;
  color:black;
}

.product .badge.badge--on-sale {
  background-color:#BF0887 !important;
  border-radius:0 !important;
  padding:0 5px !important;
}

.product .line-through {
    color: #616161;
    font-size: 22px;
}

.product-info-utilty {
  display:flex; 
  justify-content:start;
  align-items:center;
  gap:15px;
}

@media(max-width:768px){
  .product-info-utilty {
    flex-direction:column;
    justify-content:start !important;
    align-items: normal !important;
  }
      .affiliate {
        max-width:100% !important;
        margin: 20px 0 15px 0 !important;
    }

    #chat-whastapp-single, .docente-card{
        max-width: 100% !important;
        margin:0px !important;
        justify-content:center !important;
    }
}

 /*********** 
  Custom Code 
  ***********/

#chat-whastapp-single {
  position:relative;
  padding:7px 18px 5px 18px;
  display: flex;
  align-items: center;
  gap: 10px;
  width:100%;
  margin:15px 0 10px 0;
  color:white;
  height:45px;
  background-color: #25d366;
  color:white;
  border-radius:0px;
  justify-content:center;
}

.docente-card {
  padding:7px 18px 5px 18px;
  width:100%;
  margin:15px 0 10px 0;
  color:white;
  background:#212121;
  border-radius:0px;
  display:flex;
  align-items:center;
  gap:10px;
  height:45px;
  justify-content:center;
}

.docente-card img {
  width:90px;
  display:inline-block;
}

#chat-whastapp-listing {
  text-align:center;
  margin:10px 0;
  display:inline-block;
  border-bottom:1px solid #25d366;
  color: #25d366;
}

.paypal-rate{
    display: flex;
    align-items: center;
    gap: 15px;
    padding: 20px 15px;
    border: 1px solid #e8e7e3;
  }

.paypal-rate p {
    margin: 0 !important;
    line-height: 20px;
}
  
.paypal-rate img, .paypal-image{
      width:80px !important;
}



.badge:not(.badge--lg) {
    font-size: var(--text-xs);
    padding-block-start: var(--spacing-0-5);
    padding-block-end: var(--spacing-0-5);
    border-radius: 0;
}

.product-card__badge-list:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    right: var(--product-card-badge-spacing) !important;
    border-radius: 0 !important;
    left: inherit;
}

.scheda-tecnica {
  max-width:1080px;
  margin:25px auto;
  padding:0 25px;
  background:#212121;
  border:3px solid #333;
}

.scheda-tecnica td:nth-child(odd) {
  font-family: Futura, sans-serif;
  border-right: 1px solid #3c3c3c;
  text-transform:uppercase;
}

.scheda-tecnica td[colspan="2"]{
  border-right:0 !important;
}

.scheda-tecnica td:nth-child(even) {
  font-size:22px;
}

/*************/

@media(max-width:768px){
 .collection__results .product-card-wrapper:hover .main-collection-item {
    left: -52px;
    opacity: 1;
}

  .product-card-wrapper:hover .main-collection-item.amd-tag {
    left: -70px!important;
    opacity: 1;
    top: 60px!important;
}

.collection__results .main-collection-item {
    font-size: 54px;
    position: absolute;
    transform: rotate(90deg);
    top: 60px;
    left: 0px;
    color: #1a1a1a;
    font-weight: 800;
    opacity: 0;
    transition: all .25s ease-in-out;
}
}

.navigation-promo{width:700px;}

.sequra-promotion-widget {
  display: block !important;
}