:root{--gbp-ink:#070707;--gbp-ink-2:#111111;--gbp-panel:#15120f;--gbp-page:#f4f3f0;--gbp-card:#ffffff;--gbp-text:#111111;--gbp-muted:#5f5f5f;--gbp-line:rgba(17,17,17,.12);--gbp-line-dark:rgba(255,255,255,.14);--gbp-accent:#ff6a00;--gbp-accent-2:#e0181b;--gbp-soft:#ffb05c;--gbp-radius:8px;--gbp-section:clamp(34px, 5.2vw, 76px);--gbp-gap:clamp(14px, 2vw, 24px);--gbp-shadow:0 20px 55px rgba(0,0,0,.14);--gbp-shadow-dark:0 28px 74px rgba(0,0,0,.36)}body.home{background:var(--gbp-ink)!important}body.home #bwp-main,body.home .site-main,body.home .page-content{background:linear-gradient(180deg,#070707 0%,#090909 1180px,var(--gbp-page) 1181px,var(--gbp-page) 100%)!important}body.home .elementor-section,body.home .e-con,body.home .elementor-widget,body.home .products-entry,body.home .item-product,body.home a,body.home button{letter-spacing:0!important}body.home .elementor-element-52ad5a8{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 72% 10%,rgb(255 106 0 / .16),#fff0 34%),radial-gradient(circle at 18% 12%,rgb(255 255 255 / .05),#fff0 30%),linear-gradient(180deg,#070707 0%,#0b0b0b 70%,#11100f 100%)!important;border-bottom:1px solid rgb(255 106 0 / .20)!important}body.home .elementor-element-52ad5a8::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(180deg,rgb(255 255 255 / .026) 1px,transparent 1px);background-size:76px 76px;mask-image:linear-gradient(180deg,rgb(0 0 0 / .70),#fff0 72%);opacity:.42}body.home .elementor-element-52ad5a8>.e-con-inner{position:relative!important;z-index:1!important}body.home .gb-home-senior-intro{display:none!important;margin-bottom:14px!important;border-radius:var(--gbp-radius)!important;background:radial-gradient(circle at 82% 0%,rgb(255 106 0 / .19),#fff0 36%),linear-gradient(145deg,rgb(18 16 14 / .88),rgb(8 8 8 / .94) 68%)!important;border:1px solid rgb(255 255 255 / .13)!important;box-shadow:var(--gbp-shadow-dark),inset 0 1px 0 rgb(255 255 255 / .12)!important}body.home .gb-home-senior-title{max-width:670px!important;font-size:clamp(23px, 1.95vw, 31px)!important;line-height:1.06!important}body.home .gb-home-senior-copy{max-width:640px!important;color:rgb(255 255 255 / .78)!important;font-weight:650!important}body.home .gb-home-senior-actions a{border-radius:var(--gbp-radius)!important;min-height:44px!important}body.home .gb-home-senior-actions a:first-child{background:linear-gradient(135deg,var(--gbp-accent),var(--gbp-accent-2))!important;box-shadow:0 16px 34px rgb(224 24 27 / .20)!important}body.home .gb-home-senior-actions a:last-child{background:rgb(255 255 255 / .075)!important;border-color:rgb(255 255 255 / .22)!important}body.home .gb-home-pc-showcase{border-radius:var(--gbp-radius)!important;border:1px solid rgb(255 255 255 / .16)!important;box-shadow:0 28px 80px rgb(0 0 0 / .42),0 0 0 1px rgb(255 106 0 / .12)!important}body.home .gb-home-pc-featured-copy{border-radius:var(--gbp-radius)!important;border-color:rgb(255 255 255 / .20)!important}body.home .elementor-widget-bwp-image-banner,body.home .elementor-widget-bwp-image-banner *{box-sizing:border-box!important}body.home .elementor-widget-bwp-image-banner{border-radius:var(--gbp-radius)!important;overflow:hidden!important;background:#0b0b0b!important;box-shadow:0 22px 58px rgb(0 0 0 / .32)!important}body.home .elementor-widget-bwp-image-banner img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:brightness(.92) contrast(1.1) saturate(1.03)!important;transform:translateZ(0) scale(1.01)}body.home .elementor-widget-bwp-image-banner .title,body.home .elementor-widget-bwp-image-banner h2,body.home .elementor-widget-bwp-image-banner h3{text-shadow:0 12px 28px rgb(0 0 0 / .62)!important;line-height:.98!important}body.home .elementor-widget-bwp-image-banner a{text-decoration:none!important}body.home .elementor-element-06063d0{padding-top:24px!important;padding-bottom:34px!important;background:transparent!important}body.home .elementor-element-06063d0 .swiper-slide.info-box{min-height:104px!important;padding:12px!important;border-radius:var(--gbp-radius)!important;background:rgb(255 255 255 / .055)!important;border:1px solid rgb(255 255 255 / .105)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .07)!important}body.home .elementor-element-06063d0 .content-icon{width:66px!important;height:66px!important;background:rgb(255 255 255 / .96)!important;box-shadow:0 14px 30px rgb(0 0 0 / .20)!important}body.home .elementor-element-06063d0 .info-box-description,body.home .elementor-element-06063d0 .info-box-description *,body.home .elementor-element-06063d0 .info-box-description p{color:rgb(255 255 255 / .76)!important;-webkit-text-fill-color:rgb(255 255 255 / .76)!important;opacity:1!important;visibility:visible!important}body.home .elementor-widget-bwp-info-box .bwp-info-box,body.home .bwp-info-box{border-radius:var(--gbp-radius)!important}body.home .elementor-widget-bwp-info-box .item,body.home .bwp-info-box .item,body.home .bwp-info-box .item-info{border-radius:var(--gbp-radius)!important}body.home .elementor-widget-bwp-info-box .content,body.home .bwp-info-box .content{color:rgb(255 255 255 / .72)!important}body.home .elementor-widget-bwp-info-box .info-box-title,body.home .bwp-info-box .info-box-title{color:#ffffff!important;font-size:clamp(15px, 1.25vw, 20px)!important;font-weight:950!important;line-height:1.08!important;text-transform:uppercase!important}body.home .elementor-widget-bwp-info-box .info-box-description,body.home .elementor-widget-bwp-info-box .info-box-desc,body.home .bwp-info-box .info-box-description,body.home .bwp-info-box .info-box-desc,body.home .elementor-widget-bwp-info-box p,body.home .bwp-info-box p{color:rgb(255 255 255 / .76)!important;font-weight:550!important;line-height:1.35!important}body.home .elementor-widget-bwp-info-box i,body.home .bwp-info-box i,body.home .elementor-widget-bwp-info-box svg{color:var(--gbp-accent)!important;border-color:rgb(255 255 255 / .18)!important}body.home .elementor-element-5511672,body.home .elementor-element-8774b50,body.home .elementor-element-07d41dc,body.home .elementor-element-f7b1080{background:var(--gbp-page)!important}body.home .elementor-element-5511672{padding-top:var(--gbp-section)!important;padding-bottom:calc(var(--gbp-section) * .74)!important}body.home .elementor-widget-heading .elementor-heading-title{color:var(--gbp-text)!important;font-size:clamp(24px, 2.5vw, 38px)!important;font-weight:1000!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important}body.home .elementor-element-ef8d06f .elementor-heading-title::after{content:"";display:block;width:54px;height:3px;margin-top:12px;border-radius:999px;background:linear-gradient(90deg,var(--gbp-accent),var(--gbp-accent-2))}body.home .products-list,body.woocommerce-shop .products,body.tax-product_cat .products,body.post-type-archive-product .products{gap:var(--gbp-gap)!important}body.home .item-product,body.woocommerce-shop ul.products li.product,body.tax-product_cat ul.products li.product,body.post-type-archive-product ul.products li.product{border-radius:var(--gbp-radius)!important}body.home .products-entry,body.woocommerce-shop ul.products li.product,body.tax-product_cat ul.products li.product,body.post-type-archive-product ul.products li.product{position:relative!important;overflow:hidden!important;min-height:100%!important;border-radius:var(--gbp-radius)!important;background:rgb(255 255 255 / .96)!important;border:1px solid rgb(17 17 17 / .10)!important;box-shadow:0 14px 38px rgb(0 0 0 / .08)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}body.home .products-entry:hover,body.woocommerce-shop ul.products li.product:hover,body.tax-product_cat ul.products li.product:hover,body.post-type-archive-product ul.products li.product:hover{transform:translateY(-2px)!important;border-color:rgb(255 106 0 / .34)!important;box-shadow:0 24px 58px rgb(0 0 0 / .13)!important}body.home .products-entry img,body.woocommerce-shop ul.products li.product img,body.tax-product_cat ul.products li.product img{border-radius:6px!important;filter:saturate(1.03) contrast(1.04)!important}body.home .product-title,body.home .product-title a,body.woocommerce-shop .woocommerce-loop-product__title,body.tax-product_cat .woocommerce-loop-product__title{color:var(--gbp-text)!important;font-weight:950!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important}body.home .price,body.woocommerce-shop .price,body.tax-product_cat .price{color:#a45f12!important;font-weight:1000!important;letter-spacing:0!important}body.home .product-button,body.woocommerce-shop .product-button,body.tax-product_cat .product-button{border-radius:8px!important;background:var(--gbp-ink)!important;color:#fff!important;border:1px solid rgb(255 255 255 / .14)!important;box-shadow:0 12px 26px rgb(0 0 0 / .18)!important}body.home .star-rating,body.woocommerce-shop .star-rating,body.tax-product_cat .star-rating{color:#c48132!important}body.home .elementor-element-8774b50{padding-top:clamp(28px, 4vw, 58px)!important;padding-bottom:clamp(28px, 4vw, 58px)!important}body.home .elementor-element-07d41dc{padding-top:clamp(20px, 3vw, 44px)!important;padding-bottom:clamp(28px, 4vw, 60px)!important}body.home .elementor-element-f7b1080{padding:22px!important;border-radius:var(--gbp-radius)!important;border:1px solid rgb(17 17 17 / .10)!important;box-shadow:0 16px 40px rgb(0 0 0 / .06)!important}body.home .elementor-widget-bwp-brand img{filter:grayscale(1) contrast(1.04) opacity(.78)!important;transition:filter .18s ease,transform .18s ease!important}body.home .elementor-widget-bwp-brand img:hover{filter:grayscale(0) contrast(1.04) opacity(1)!important;transform:translateY(-1px)!important}body.tax-product_cat #bwp-main,body.woocommerce-shop #bwp-main,body.post-type-archive-product #bwp-main{background:var(--gbp-page)!important}body.tax-product_cat .page-title.bwp-title,body.woocommerce-shop .page-title.bwp-title,body.post-type-archive-product .page-title.bwp-title{min-height:108px!important;background:radial-gradient(circle at 82% 0%,rgb(255 106 0 / .16),#fff0 34%),linear-gradient(180deg,#0a0a0a,#111)!important;border-bottom:1px solid rgb(255 106 0 / .22)!important}body.tax-product_cat .breadcrumb,body.woocommerce-shop .breadcrumb,body.post-type-archive-product .breadcrumb{color:rgb(255 255 255 / .88)!important;font-weight:850!important;letter-spacing:0!important}body.tax-product_cat .breadcrumb a,body.woocommerce-shop .breadcrumb a,body.post-type-archive-product .breadcrumb a{color:#fff!important}body.tax-product_cat .site-main>.container,body.woocommerce-shop .site-main>.container,body.post-type-archive-product .site-main>.container{padding-top:clamp(24px, 4vw, 52px)!important;padding-bottom:clamp(36px, 5vw, 76px)!important}body.tax-product_cat .term-description,body.woocommerce-shop .term-description,body.post-type-archive-product .term-description{max-width:1040px!important;margin:0 auto clamp(22px, 3.4vw, 42px)!important;padding:clamp(22px, 3.4vw, 42px)!important;border-radius:var(--gbp-radius)!important;background:rgb(255 255 255 / .97)!important;border:1px solid rgb(17 17 17 / .09)!important;box-shadow:0 18px 46px rgb(0 0 0 / .075)!important}body.tax-product_cat .term-description h1,body.woocommerce-shop .term-description h1,body.post-type-archive-product .term-description h1{margin:0 0 16px!important;color:var(--gbp-text)!important;font-size:clamp(30px, 4.4vw, 54px)!important;line-height:1!important;font-weight:1000!important;letter-spacing:0!important}body.tax-product_cat .term-description p,body.tax-product_cat .term-description li,body.woocommerce-shop .term-description p,body.woocommerce-shop .term-description li,body.post-type-archive-product .term-description p,body.post-type-archive-product .term-description li{color:#555!important;font-size:clamp(15px, 1.15vw, 18px)!important;line-height:1.55!important;font-weight:560!important}body.tax-product_cat .term-description strong,body.woocommerce-shop .term-description strong,body.post-type-archive-product .term-description strong{color:#242424!important;font-weight:950!important}body.tax-product_cat ul.products li.product-category,body.woocommerce-shop ul.products li.product-category,body.post-type-archive-product ul.products li.product-category{background:#0c0c0c!important;border:1px solid rgb(255 106 0 / .22)!important;box-shadow:0 18px 46px rgb(0 0 0 / .14)!important}body.tax-product_cat ul.products li.product-category img,body.woocommerce-shop ul.products li.product-category img,body.post-type-archive-product ul.products li.product-category img{min-height:180px!important;object-fit:cover!important;filter:brightness(.94) contrast(1.08) saturate(1.03)!important}body.tax-product_cat ul.products li.product-category .woocommerce-loop-category__title,body.woocommerce-shop ul.products li.product-category .woocommerce-loop-category__title,body.post-type-archive-product ul.products li.product-category .woocommerce-loop-category__title{color:#fff!important;text-shadow:0 10px 28px rgb(0 0 0 / .52)!important;font-size:clamp(19px, 2vw, 28px)!important;line-height:1.04!important}body.term-pc-gaming .description-category{margin-bottom:clamp(18px, 2.7vw, 34px)!important}body.term-pc-gaming .term-description{position:relative!important;overflow:hidden!important;max-width:none!important;margin:0 0 clamp(20px, 3vw, 36px)!important;padding:clamp(24px, 4vw, 52px)!important;background:radial-gradient(circle at 86% 8%,rgb(255 106 0 / .22),#fff0 36%),linear-gradient(145deg,#080808 0%,#14100d 62%,#22160f 100%)!important;border:1px solid rgb(255 255 255 / .13)!important;box-shadow:0 26px 70px rgb(0 0 0 / .28),inset 0 1px 0 rgb(255 255 255 / .10)!important}body.term-pc-gaming .term-description::before{content:"PC GAMING ASSEMBLATI IN ITALIA"!important;display:inline-flex!important;width:fit-content!important;max-width:100%!important;margin-bottom:14px!important;padding:7px 11px!important;border-radius:8px!important;color:#fff!important;background:rgb(255 106 0 / .18)!important;border:1px solid rgb(255 106 0 / .34)!important;font-size:12px!important;font-weight:1000!important;line-height:1!important;letter-spacing:.03em!important}body.term-pc-gaming .term-description h1{max-width:760px!important;color:#fff!important;font-size:clamp(34px, 5.1vw, 62px)!important;line-height:.96!important;text-wrap:balance!important}body.term-pc-gaming .term-description h1::after{content:""!important;display:block!important;width:72px!important;height:3px!important;margin-top:16px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--gbp-accent),var(--gbp-accent-2))!important}body.term-pc-gaming .term-description p,body.term-pc-gaming .term-description li{max-width:920px!important;color:rgb(255 255 255 / .78)!important;font-size:clamp(15px, 1.25vw, 18px)!important;line-height:1.55!important}body.term-pc-gaming .term-description strong{color:#fff!important}body.term-pc-gaming .term-description ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;max-width:100%!important;margin:clamp(18px, 2.6vw, 28px) 0 0!important;padding:0!important;list-style:none!important}body.term-pc-gaming .term-description li{min-height:118px!important;padding:15px!important;border-radius:var(--gbp-radius)!important;background:rgb(255 255 255 / .07)!important;border:1px solid rgb(255 255 255 / .13)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .08)!important}body.term-pc-gaming .bwp-top-bar.top{display:none!important}body.term-pc-gaming .content-products-list{position:relative!important;margin-top:clamp(12px, 2vw, 24px)!important}body.term-pc-gaming .content-products-list::before{content:"Scegli la fascia giusta per il tuo setup"!important;display:block!important;margin:0 0 14px!important;color:var(--gbp-text)!important;font-size:clamp(22px, 2.5vw, 34px)!important;font-weight:1000!important;line-height:1.05!important;letter-spacing:0!important}body.term-pc-gaming .content-products-list>ul.products.products-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px, 2vw, 24px)!important;margin:0!important;padding:0!important}body.term-pc-gaming .content-products-list>ul.products.products-list>li.product-category{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;background:#0c0c0c!important;border-color:rgb(255 106 0 / .28)!important;box-shadow:0 24px 62px rgb(0 0 0 / .20)!important}body.term-pc-gaming .content-products-list>ul.products.products-list>li.product-category:hover{transform:translateY(-4px)!important;border-color:rgb(255 106 0 / .52)!important;box-shadow:0 32px 78px rgb(0 0 0 / .26)!important}body.term-pc-gaming .woocommerce-loop-category{display:flex!important;flex-direction:column!important;height:100%!important;min-height:100%!important}body.term-pc-gaming .woocommerce-loop-category>a:first-child{display:block!important;position:relative!important;overflow:hidden!important;aspect-ratio:16 / 9!important;background:#080808!important}body.term-pc-gaming .woocommerce-loop-category>a:first-child::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,#fff0 46%,rgb(0 0 0 / .54) 100%)!important;pointer-events:none!important}body.term-pc-gaming .woocommerce-loop-category>a:first-child img{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;transform:scale(1.01)!important;filter:brightness(.96) contrast(1.08) saturate(1.06)!important;transition:transform .24s ease,filter .24s ease!important}body.term-pc-gaming .product-category:hover .woocommerce-loop-category>a:first-child img{transform:scale(1.045)!important;filter:brightness(1) contrast(1.1) saturate(1.09)!important}body.term-pc-gaming .product-category .content{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:168px!important;padding:18px!important;background:radial-gradient(circle at 100% 0%,rgb(255 106 0 / .16),#fff0 38%),linear-gradient(180deg,#111 0%,#090909 100%)!important;border-top:1px solid rgb(255 255 255 / .11)!important}body.term-pc-gaming .product-category .content::before{display:inline-flex!important;width:fit-content!important;max-width:100%!important;margin-bottom:10px!important;padding:6px 9px!important;border-radius:8px!important;color:#fff!important;background:rgb(255 106 0 / .18)!important;border:1px solid rgb(255 106 0 / .32)!important;font-size:11px!important;font-weight:1000!important;line-height:1!important}body.term-pc-gaming li.product-category[data-id_category="298"] .content::before{content:"ENTRY / FULL HD"!important}body.term-pc-gaming li.product-category[data-id_category="295"] .content::before{content:"PRO / 1440P"!important}body.term-pc-gaming li.product-category[data-id_category="296"] .content::before{content:"PREMIUM / 4K"!important}body.term-pc-gaming .product-category .woocommerce-loop-category__title{margin:0!important;padding:0!important}body.term-pc-gaming .product-category .woocommerce-loop-category__title a{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;color:#fff!important;text-decoration:none!important;font-size:clamp(22px, 2.35vw, 33px)!important;font-weight:1000!important;line-height:.98!important;letter-spacing:0!important}body.term-pc-gaming .product-category .woocommerce-loop-category__title a::after{content:"Scopri i PC"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 13px!important;border-radius:8px!important;color:#101010!important;background:#fff!important;font-size:13px!important;font-weight:1000!important;line-height:1!important;box-shadow:0 14px 28px rgb(0 0 0 / .24)!important}body.term-pc-gaming .product-category .description{display:none!important}body.term-pc-gaming li.product-category[data-id_category="298"] .woocommerce-loop-category__title::after,body.term-pc-gaming li.product-category[data-id_category="295"] .woocommerce-loop-category__title::after,body.term-pc-gaming li.product-category[data-id_category="296"] .woocommerce-loop-category__title::after{display:block!important;margin-top:12px!important;color:rgb(255 255 255 / .72)!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important;text-shadow:none!important}body.term-pc-gaming li.product-category[data-id_category="298"] .woocommerce-loop-category__title::after{content:"Per 1080p, eSport, studio e primo setup gaming."!important}body.term-pc-gaming li.product-category[data-id_category="295"] .woocommerce-loop-category__title::after{content:"Per 1440p, streaming, creator e gaming competitivo."!important}body.term-pc-gaming li.product-category[data-id_category="296"] .woocommerce-loop-category__title::after{content:"Per 4K, build estreme e massimo margine prestazionale."!important}body.term-pc-gaming .bwp-sidebar.sidebar-product .widget{border-radius:var(--gbp-radius)!important;border:1px solid rgb(17 17 17 / .10)!important;background:rgb(255 255 255 / .97)!important;box-shadow:0 16px 42px rgb(0 0 0 / .075)!important}body.term-pc-gaming .bwp-sidebar.sidebar-product .widget-title{color:var(--gbp-text)!important;font-weight:1000!important;letter-spacing:0!important}@media (max-width:991px){body.term-pc-gaming .sidebar>.container>.row{display:flex!important;flex-direction:column!important}body.term-pc-gaming .sidebar>.container>.row>.bwp-sidebar{order:2!important}body.term-pc-gaming .sidebar>.container>.row>.col-xl-9{order:1!important}body.term-pc-gaming .term-description ul,body.term-pc-gaming .content-products-list>ul.products.products-list{grid-template-columns:1fr!important}body.term-pc-gaming .term-description{padding:24px 18px!important}body.term-pc-gaming .term-description h1{font-size:clamp(31px, 9vw, 40px)!important}body.term-pc-gaming .content-products-list>ul.products.products-list>li.product-category{width:100%!important}body.term-pc-gaming .product-category .content{min-height:154px!important}}@media (max-width:575px){body.term-pc-gaming .site-main>.container{padding-top:18px!important}body.term-pc-gaming .term-description{margin-bottom:16px!important;padding:20px 18px!important}body.term-pc-gaming .term-description::before{margin-bottom:10px!important;padding:6px 9px!important;font-size:11px!important}body.term-pc-gaming .term-description h1{margin-bottom:12px!important;font-size:32px!important;line-height:.98!important}body.term-pc-gaming .term-description h1::after{margin-top:12px!important}body.term-pc-gaming .term-description p,body.term-pc-gaming .term-description li{font-size:14px!important;line-height:1.42!important}body.term-pc-gaming .term-description p{margin-bottom:10px!important}body.term-pc-gaming .term-description ul,body.term-pc-gaming .term-description p:last-child{display:none!important}body.term-pc-gaming .content-products-list::before{margin-bottom:12px!important;font-size:25px!important}body.term-pc-gaming .content-products-list>ul.products.products-list{gap:14px!important}body.term-pc-gaming .product-category .content{min-height:132px!important;padding:15px!important}body.term-pc-gaming .product-category .woocommerce-loop-category__title a{font-size:25px!important}}#bwp-footer.bwp-footer{background:radial-gradient(circle at 82% 0%,rgb(255 106 0 / .12),#fff0 33%),#080808!important;border-top:1px solid rgb(255 106 0 / .24)!important;color:rgb(255 255 255 / .74)!important}#bwp-footer.bwp-footer h2,#bwp-footer.bwp-footer h3,#bwp-footer.bwp-footer .title,#bwp-footer.bwp-footer .widget-title{color:#fff!important;font-weight:950!important;letter-spacing:0!important;text-transform:uppercase!important}#bwp-footer.bwp-footer a,#bwp-footer.bwp-footer p,#bwp-footer.bwp-footer li,#bwp-footer.bwp-footer span{color:rgb(255 255 255 / .74)!important;line-height:1.45!important}#bwp-footer.bwp-footer a:hover{color:#fff!important}body.woocommerce-cart .joinchat.gb-whatsapp-smart-cta.joinchat--chatbox .joinchat__chatbox,body.woocommerce-checkout .joinchat.gb-whatsapp-smart-cta.joinchat--chatbox .joinchat__chatbox,body.woocommerce-cart .joinchat.joinchat--chatbox .joinchat__chatbox,body.woocommerce-checkout .joinchat.joinchat--chatbox .joinchat__chatbox{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(0,8px,0) scale(.96)!important}body.woocommerce-cart .joinchat.gb-whatsapp-smart-cta.joinchat--chatbox,body.woocommerce-checkout .joinchat.gb-whatsapp-smart-cta.joinchat--chatbox,body.woocommerce-cart .joinchat.joinchat--chatbox,body.woocommerce-checkout .joinchat.joinchat--chatbox{z-index:99989!important}body.woocommerce-cart .joinchat.gb-whatsapp-smart-cta .joinchat__button,body.woocommerce-checkout .joinchat.gb-whatsapp-smart-cta .joinchat__button{width:58px!important;height:58px!important;border-radius:20px!important;background-size:34px 34px,100% 100%,100% 100%!important}body.woocommerce-cart .joinchat.gb-whatsapp-smart-cta,body.woocommerce-checkout .joinchat.gb-whatsapp-smart-cta,body.woocommerce-cart .gb-whatsapp-mini-label,body.woocommerce-checkout .gb-whatsapp-mini-label,body.woocommerce-cart .back-top,body.woocommerce-checkout .back-top{display:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout).not-scroll .joinchat,body:not(.woocommerce-cart):not(.woocommerce-checkout).not-scroll .gb-whatsapp-smart-cta,body:not(.woocommerce-cart):not(.woocommerce-checkout).not-scroll .gb-whatsapp-mini-label{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px) scale(.96)!important}body.home .button,body.home button,body.home input[type="submit"],body.woocommerce-shop .button,body.tax-product_cat .button{border-radius:var(--gbp-radius)!important;min-height:42px!important;font-weight:900!important;letter-spacing:0!important}body.page-id-15115 #bwp-main{background:linear-gradient(180deg,#080808 0%,#080808 760px,var(--gbp-page) 761px,var(--gbp-page) 100%)!important}body.page-id-15115 .entry-content{background:transparent!important}body.page-id-15115 .entry-content>.gb-contact-premium-hero,body.page-id-15115 .entry-content>.gb-contact-quick-paths{max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}body.page-id-15115 .gb-contact-premium-hero{position:relative!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)!important;gap:clamp(20px, 3vw, 44px)!important;margin-top:clamp(22px, 3vw, 44px)!important;padding:clamp(24px, 4vw, 56px)!important;color:#fff!important;background:radial-gradient(circle at 84% 8%,rgb(255 106 0 / .30),#fff0 34%),radial-gradient(circle at 10% 16%,rgb(255 255 255 / .08),#fff0 28%),linear-gradient(145deg,#080808 0%,#12100e 58%,#21140d 100%)!important;border:1px solid rgb(255 255 255 / .14)!important;border-radius:12px!important;box-shadow:0 34px 90px rgb(0 0 0 / .38),inset 0 1px 0 rgb(255 255 255 / .10)!important}body.page-id-15115 .gb-contact-premium-hero::before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(90deg,rgb(255 255 255 / .038) 1px,transparent 1px),linear-gradient(180deg,rgb(255 255 255 / .028) 1px,transparent 1px)!important;background-size:82px 82px!important;mask-image:linear-gradient(180deg,rgb(0 0 0 / .72),#fff0 78%)!important;opacity:.48!important}body.page-id-15115 .gb-contact-premium-hero>*{position:relative!important;z-index:1!important}body.page-id-15115 .gb-contact-kicker,body.page-id-15115 .gb-contact-panel-kicker{display:inline-flex!important;align-items:center!important;width:fit-content!important;max-width:100%!important;margin:0 0 14px!important;padding:7px 11px!important;color:#fff!important;background:rgb(255 106 0 / .18)!important;border:1px solid rgb(255 106 0 / .38)!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.03em!important;text-transform:uppercase!important}body.page-id-15115 .gb-contact-kicker::before,body.page-id-15115 .gb-contact-panel-kicker::before{content:""!important;display:inline-block!important;width:8px!important;height:8px!important;margin-right:8px!important;border-radius:999px!important;background:var(--gbp-accent)!important;box-shadow:0 0 0 5px rgb(255 106 0 / .16)!important}body.page-id-15115 .gb-contact-title{max-width:760px!important;margin:0!important;color:#fff!important;font-size:clamp(36px, 5.1vw, 72px)!important;line-height:.95!important;font-weight:1000!important;letter-spacing:0!important;text-wrap:balance!important}body.page-id-15115 .gb-contact-copy{max-width:760px!important;margin:18px 0 0!important;color:rgb(255 255 255 / .78)!important;font-size:clamp(16px, 1.45vw, 20px)!important;line-height:1.55!important;font-weight:650!important}body.page-id-15115 .gb-contact-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:clamp(20px, 2.8vw, 32px)!important}body.page-id-15115 .gb-contact-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:0 18px!important;border-radius:8px!important;color:#fff!important;text-decoration:none!important;font-size:14px!important;line-height:1.1!important;font-weight:1000!important;border:1px solid rgb(255 255 255 / .20)!important;background:rgb(255 255 255 / .075)!important}body.page-id-15115 .gb-contact-action-primary{background:linear-gradient(135deg,var(--gbp-accent),var(--gbp-accent-2))!important;border-color:rgb(255 255 255 / .10)!important;box-shadow:0 18px 42px rgb(224 24 27 / .25)!important}body.page-id-15115 button.gb-contact-action{appearance:none!important;cursor:pointer!important}body.page-id-15115 .gb-contact-panel{align-self:stretch!important;padding:clamp(18px, 2.4vw, 28px)!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:12px!important;background:rgb(255 255 255 / .075)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .10),0 22px 54px rgb(0 0 0 / .22)!important;backdrop-filter:blur(12px)!important}body.page-id-15115 .gb-contact-panel-title{margin:0!important;color:#fff!important;font-size:clamp(21px, 2vw, 30px)!important;line-height:1.08!important;font-weight:1000!important}body.page-id-15115 .gb-contact-panel-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:18px!important}body.page-id-15115 .gb-contact-panel-card{padding:13px 14px!important;border-radius:10px!important;color:rgb(255 255 255 / .78)!important;background:rgb(0 0 0 / .28)!important;border:1px solid rgb(255 255 255 / .12)!important}body.page-id-15115 .gb-contact-panel-card strong,body.page-id-15115 .gb-contact-panel-card a{display:block!important;color:#fff!important;text-decoration:none!important;font-weight:1000!important}body.page-id-15115 .gb-contact-quick-paths{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:18px 0 clamp(24px, 3vw, 42px)!important}body.page-id-15115 .gb-contact-path{min-height:122px!important;padding:17px!important;border-radius:10px!important;color:rgb(17 17 17 / .72)!important;background:#ffffff!important;border:1px solid rgb(17 17 17 / .10)!important;box-shadow:0 16px 42px rgb(0 0 0 / .08)!important}body.page-id-15115 .gb-contact-path strong{display:block!important;margin-bottom:7px!important;color:var(--gbp-text)!important;font-size:15px!important;line-height:1.12!important;font-weight:1000!important}body.page-id-15115 .elementor-15115{background:var(--gbp-page)!important}body.page-id-15115 .elementor-element-db62cde{padding:clamp(18px, 3vw, 42px) 30px 0!important;background:var(--gbp-page)!important}body.page-id-15115 .elementor-element-db62cde>.e-con-inner{max-width:1180px!important}body.page-id-15115 .elementor-element-4884c61{width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:clamp(12px, 1.8vw, 18px)!important;border-radius:12px!important;background:#ffffff!important;border:1px solid rgb(17 17 17 / .12)!important;box-shadow:var(--gbp-shadow)!important}body.page-id-15115 .elementor-element-4884c61::before{display:none!important;content:none!important}body.page-id-15115 .gb-contact-map-note{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;margin:0 0 12px!important;padding:14px!important;border-radius:9px!important;background:#f6f6f4!important;border:1px solid rgb(17 17 17 / .10)!important}body.page-id-15115 .gb-contact-map-note strong{display:block!important;margin-bottom:4px!important;color:var(--gbp-text)!important;font-size:15px!important;line-height:1.1!important;font-weight:1000!important}body.page-id-15115 .gb-contact-map-note span{color:rgb(17 17 17 / .68)!important;font-size:13px!important;line-height:1.35!important;font-weight:750!important}body.page-id-15115 .gb-contact-map-note a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 14px!important;border-radius:8px!important;color:#fff!important;background:linear-gradient(135deg,var(--gbp-accent),var(--gbp-accent-2))!important;text-decoration:none!important;font-size:13px!important;line-height:1!important;font-weight:1000!important}body.page-id-15115 .elementor-element-4884c61 iframe{display:block!important;width:100%!important;max-width:100%!important;min-height:clamp(340px, 42vw, 520px)!important;border-radius:9px!important;filter:none!important}body.page-id-15115 .elementor-element-d66a469{padding:clamp(34px, 5vw, 76px) 30px!important;background:var(--gbp-page)!important}body.page-id-15115 .elementor-element-e00a587{max-width:1120px!important;margin:0 auto!important;padding:clamp(22px, 4vw, 48px)!important;border-radius:12px!important;background:#fff!important;border:1px solid rgb(17 17 17 / .10)!important;box-shadow:var(--gbp-shadow)!important}body.page-id-15115 .elementor-element-0d4b327 h1,body.page-id-15115 .elementor-element-0d4b327 h2,body.page-id-15115 .elementor-element-0d4b327 .elementor-heading-title{color:var(--gbp-text)!important;font-size:clamp(27px, 3.2vw, 44px)!important;line-height:1.02!important;font-weight:1000!important;letter-spacing:0!important;text-transform:none!important}body.page-id-15115 .elementor-element-bfa867c{max-width:92px!important;margin-left:auto!important;margin-right:auto!important}body.page-id-15115 .elementor-element-bfa867c .elementor-divider-separator{border-top-color:var(--gbp-accent)!important;border-top-width:3px!important}body.page-id-15115 .wpcf7-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 18px!important;max-width:940px!important;margin:20px auto 0!important}body.page-id-15115 .wpcf7-form .contact-us-form{grid-column:1 / -1!important;width:100%!important;max-width:100%!important}body.page-id-15115 .wpcf7-form .contact-us-form .row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 18px!important;margin:0!important}body.page-id-15115 .wpcf7-form .contact-us-form [class*="col-"]{float:none!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}body.page-id-15115 .wpcf7-form .contact-us-form .col-sm-12{grid-column:1 / -1!important}body.page-id-15115 .wpcf7-form .contact-us-form p{display:block!important;margin:0!important}body.page-id-15115 .wpcf7-form>p{display:contents!important;margin:0!important}body.page-id-15115 .wpcf7-form .wpcf7-form-control-wrap{display:block!important;width:100%!important}body.page-id-15115 .wpcf7-form .gb-contact-field-message,body.page-id-15115 .wpcf7-form .wpcf7-response-output,body.page-id-15115 .wpcf7-form input[type="submit"]{grid-column:1 / -1!important}body.page-id-15115 .wpcf7-form input:not([type="hidden"]):not([type="submit"]),body.page-id-15115 .wpcf7-form textarea{width:100%!important;min-height:54px!important;margin:0!important;padding:0 16px!important;color:var(--gbp-text)!important;background:#f6f6f4!important;border:1px solid rgb(17 17 17 / .12)!important;border-radius:8px!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .80)!important;font-size:15px!important;line-height:1.2!important;font-weight:750!important}body.page-id-15115 .wpcf7-form textarea{min-height:210px!important;padding-top:16px!important;resize:vertical!important}body.page-id-15115 .wpcf7-form input:focus,body.page-id-15115 .wpcf7-form textarea:focus{border-color:rgb(255 106 0 / .72)!important;box-shadow:0 0 0 4px rgb(255 106 0 / .14),inset 0 1px 0 rgb(255 255 255 / .86)!important;outline:none!important}body.page-id-15115 .wpcf7-form input[type="submit"]{justify-self:center!important;min-width:min(260px, 100%)!important;min-height:54px!important;margin:8px 0 0!important;color:#fff!important;background:linear-gradient(135deg,var(--gbp-accent),var(--gbp-accent-2))!important;border:0!important;border-radius:8px!important;box-shadow:0 18px 38px rgb(224 24 27 / .20)!important;font-size:14px!important;font-weight:1000!important;letter-spacing:0!important;text-transform:none!important}body.page-id-15115 .wpcf7-form .wpcf7-spinner{grid-column:1 / -1!important;justify-self:center!important}body.page-id-15115 .elementor-element-084d96b{width:100%!important;max-width:none!important;padding:0 30px clamp(42px, 5vw, 72px)!important;background:var(--gbp-page)!important}body.page-id-15115 .elementor-element-084d96b>.e-con-inner{max-width:1180px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}body.page-id-15115 .elementor-element-e65aa00,body.page-id-15115 .elementor-element-076fd33,body.page-id-15115 .elementor-element-22619a4,body.page-id-15115 .elementor-element-e14f979{min-height:220px!important;padding:24px 20px!important;border-radius:12px!important;background:radial-gradient(circle at 82% 0%,rgb(255 106 0 / .12),#fff0 35%),#ffffff!important;border:1px solid rgb(17 17 17 / .10)!important;box-shadow:0 18px 44px rgb(0 0 0 / .08)!important}body.page-id-15115 .elementor-element-e65aa00::before,body.page-id-15115 .elementor-element-076fd33::before,body.page-id-15115 .elementor-element-22619a4::before,body.page-id-15115 .elementor-element-e14f979::before{content:""!important;display:block!important;width:34px!important;height:3px!important;margin:0 auto 18px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--gbp-accent),var(--gbp-accent-2))!important}body.page-id-15115 .elementor-element-084d96b .elementor-heading-title{color:var(--gbp-text)!important;font-size:18px!important;line-height:1.1!important;font-weight:1000!important;letter-spacing:0!important}body.page-id-15115 .elementor-element-084d96b .elementor-widget-text-editor,body.page-id-15115 .elementor-element-084d96b .elementor-widget-text-editor *{color:rgb(17 17 17 / .74)!important;font-size:14px!important;line-height:1.45!important;font-weight:700!important}body.page-id-15115 .elementor-element-084d96b a{color:var(--gbp-accent-2)!important;font-weight:1000!important}body.page-id-15115 .elementor-element-6ea76c8 .elementor-icon{width:42px!important;height:42px!important;color:var(--gbp-text)!important;background:#f4f3f0!important;box-shadow:inset 0 -2px 0 rgb(224 24 27 / .22)!important}body.woocommerce-cart #bwp-main{background:linear-gradient(180deg,#090909 0%,#090909 210px,var(--gbp-page) 211px,var(--gbp-page) 100%)!important}body.woocommerce-cart .entry-content>.woocommerce{max-width:1380px!important;margin:0 auto!important;padding:clamp(28px, 4vw, 54px) 30px clamp(42px, 5vw, 72px)!important}body.woocommerce-cart .woocommerce-notices-wrapper,body.woocommerce-cart .woocommerce-page-header,body.woocommerce-cart form.woocommerce-cart-form,body.woocommerce-cart .cart-collaterals,body.woocommerce-cart .wc-empty-cart-message,body.woocommerce-cart .return-to-shop,body.woocommerce-cart .gb-cart-premium-head,body.woocommerce-cart .gb-cart-premium-trust,body.woocommerce-cart .gb-empty-cart-links{max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}body.woocommerce-cart .gb-cart-premium-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(250px,360px)!important;gap:20px!important;align-items:stretch!important;margin-bottom:20px!important;padding:clamp(20px, 2.4vw, 30px)!important;border-radius:16px!important;overflow:hidden!important;background:radial-gradient(circle at 86% 0%,rgb(255 106 0 / .20),#fff0 36%),linear-gradient(145deg,rgb(17 17 17 / .98),rgb(5 5 5 / .98) 72%)!important;border:1px solid rgb(255 255 255 / .12)!important;box-shadow:0 30px 80px rgb(0 0 0 / .24),inset 0 1px 0 rgb(255 255 255 / .10)!important;color:#fff!important}body.woocommerce-cart .gb-cart-premium-kicker{display:inline-flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin-bottom:12px!important;padding:7px 11px!important;border-radius:999px!important;background:rgb(255 106 0 / .13)!important;border:1px solid rgb(255 176 92 / .30)!important;color:#ffbd72!important;font-size:12px!important;line-height:1!important;font-weight:950!important;text-transform:uppercase!important}body.woocommerce-cart .gb-cart-premium-kicker::before{content:""!important;width:8px!important;height:8px!important;border-radius:999px!important;background:var(--gbp-accent)!important;box-shadow:0 0 0 5px rgb(255 106 0 / .14)!important}body.woocommerce-cart .gb-cart-premium-title{margin:0!important;max-width:780px!important;color:#fff!important;font-size:clamp(30px, 4vw, 54px)!important;line-height:.98!important;font-weight:1000!important;letter-spacing:0!important}body.woocommerce-cart .gb-cart-premium-copy{max-width:680px!important;margin:14px 0 0!important;color:rgb(255 255 255 / .74)!important;font-size:clamp(15px, 1.25vw, 17px)!important;line-height:1.48!important;font-weight:700!important}body.woocommerce-cart .gb-cart-premium-meta{display:grid!important;align-content:center!important;gap:10px!important}body.woocommerce-cart .gb-cart-premium-meta span{display:flex!important;align-items:center!important;min-height:46px!important;padding:11px 13px!important;border-radius:12px!important;color:#fff!important;background:rgb(255 255 255 / .075)!important;border:1px solid rgb(255 255 255 / .12)!important;font-size:13px!important;line-height:1.2!important;font-weight:900!important}body.woocommerce-cart .woocommerce-message,body.woocommerce-cart .woocommerce-info:not(.cart-empty),body.woocommerce-cart .gb-cart-premium-trust{border-radius:14px!important;border:1px solid rgb(17 17 17 / .10)!important;background:#fff!important;box-shadow:0 16px 44px rgb(0 0 0 / .08)!important;color:#202020!important}body.woocommerce-cart .woocommerce-message{display:flex!important;align-items:center!important;gap:18px!important;padding:18px 20px!important;border-top:4px solid var(--gbp-ink)!important}body.woocommerce-cart .woocommerce-message .button,body.woocommerce-cart .woocommerce-message a.button{margin-left:auto!important;min-height:42px!important;padding:0 18px!important;border-radius:999px!important;color:#fff!important;background:#090909!important;border:1px solid rgb(17 17 17 / .18)!important;font-weight:950!important;white-space:nowrap!important}body.woocommerce-cart .woocommerce-info:not(.cart-empty){margin:0 auto 22px!important;padding:18px 20px!important;border-left:5px solid var(--gbp-accent-2)!important}body.woocommerce-cart .woocommerce-page-header{margin-top:18px!important;margin-bottom:26px!important}body.woocommerce-cart form.woocommerce-cart-form{overflow:hidden!important;border-radius:16px!important;background:#fff!important;border:1px solid rgb(17 17 17 / .11)!important;box-shadow:0 22px 60px rgb(0 0 0 / .10)!important}body.woocommerce-cart form.woocommerce-cart-form table.shop_table{width:100%!important;margin:0!important;border:0!important;background:#fff!important}body.woocommerce-cart form.woocommerce-cart-form thead th{padding:20px 16px!important;color:#0c0c0c!important;background:#f5f4f1!important;border:0!important;border-bottom:1px solid rgb(17 17 17 / .10)!important;font-size:13px!important;line-height:1!important;font-weight:950!important;text-transform:uppercase!important}body.woocommerce-cart form.woocommerce-cart-form thead th.product-thumbnail{font-size:0!important}body.woocommerce-cart form.woocommerce-cart-form thead th.product-thumbnail::after{content:"Prodotto"!important;font-size:13px!important}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td{padding:18px 16px!important;border:0!important;border-bottom:1px solid rgb(17 17 17 / .08)!important;vertical-align:middle!important}body.woocommerce-cart form.woocommerce-cart-form td.product-thumbnail{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;min-width:360px!important}body.woocommerce-cart form.woocommerce-cart-form td.product-thumbnail>a{display:flex!important;align-items:center!important;justify-content:center!important;width:112px!important;height:92px!important;overflow:hidden!important;border-radius:14px!important;background:radial-gradient(circle at 50% 24%,rgb(255 106 0 / .13),#fff0 60%),#111!important;border:1px solid rgb(17 17 17 / .12)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .12)!important}body.woocommerce-cart form.woocommerce-cart-form td.product-thumbnail img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;padding:8px!important;border:0!important;background:transparent!important;filter:saturate(1.08) contrast(1.04) brightness(1.04)!important}body.woocommerce-cart form.woocommerce-cart-form .product-name>a{display:block!important;max-width:500px!important;color:#101010!important;font-size:16px!important;line-height:1.16!important;font-weight:950!important;letter-spacing:0!important}body.woocommerce-cart form.woocommerce-cart-form .product-name p.price{display:none!important}body.woocommerce-cart form.woocommerce-cart-form td.product-price,body.woocommerce-cart form.woocommerce-cart-form td.product-subtotal{color:#151515!important;font-weight:950!important;white-space:nowrap!important}body.woocommerce-cart form.woocommerce-cart-form td.product-subtotal .amount{color:#111!important;font-size:16px!important;font-weight:1000!important}body.woocommerce-cart form.woocommerce-cart-form .quantity{display:inline-flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:136px!important;min-height:44px!important;overflow:hidden!important;border-radius:999px!important;background:#f8f7f4!important;border:1px solid rgb(17 17 17 / .12)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .80)!important;transform:none!important}body.woocommerce-cart form.woocommerce-cart-form .quantity button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important;color:#101010!important;background:transparent!important;border:0!important;font-weight:950!important}body.woocommerce-cart form.woocommerce-cart-form .quantity input.qty{width:46px!important;height:42px!important;padding:0!important;color:#101010!important;background:transparent!important;border:0!important;text-align:center!important;font-size:15px!important;font-weight:950!important}body.woocommerce-cart form.woocommerce-cart-form .product-name a.remove,body.woocommerce-cart form.woocommerce-cart-form td.product-remove a.remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;border-radius:999px!important;color:#c42020!important;background:rgb(196 32 32 / .08)!important;border:1px solid rgb(196 32 32 / .16)!important;font-size:0!important;line-height:1!important}body.woocommerce-cart form.woocommerce-cart-form .product-name a.remove{display:none!important}body.woocommerce-cart form.woocommerce-cart-form td.product-remove a.remove::before{content:"×"!important;font-size:24px!important;font-weight:800!important;line-height:1!important}body.woocommerce-cart form.woocommerce-cart-form tr:last-child td.actions{padding:16px!important;border-bottom:0!important;background:#fbfaf8!important}body.woocommerce-cart form.woocommerce-cart-form .bottom-cart{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important}body.woocommerce-cart form.woocommerce-cart-form .bottom-cart h2{margin:0!important}body.woocommerce-cart form.woocommerce-cart-form .bottom-cart h2 a,body.woocommerce-cart form.woocommerce-cart-form button[name="update_cart"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 24px!important;border-radius:999px!important;font-size:13px!important;line-height:1!important;font-weight:950!important;letter-spacing:0!important;text-transform:uppercase!important}body.woocommerce-cart form.woocommerce-cart-form .bottom-cart h2 a{color:#111!important;background:#fff!important;border:1px solid rgb(17 17 17 / .12)!important}body.woocommerce-cart form.woocommerce-cart-form button[name="update_cart"]{color:#fff!important;background:#090909!important;border:1px solid #090909!important}body.woocommerce-cart .gb-cart-update-hint{color:#5f5f5f!important;font-weight:700!important}body.woocommerce-cart .cart-collaterals{background:transparent!important}body.woocommerce-cart .cart_totals{overflow:hidden!important;border-radius:16px!important;background:radial-gradient(circle at 92% 0%,rgb(255 106 0 / .18),#fff0 34%),linear-gradient(145deg,#151515,#070707 72%)!important;border:1px solid rgb(255 255 255 / .13)!important;box-shadow:0 24px 70px rgb(0 0 0 / .22),inset 0 1px 0 rgb(255 255 255 / .10)!important;color:#fff!important}body.woocommerce-cart .cart_totals>h2{margin:0!important;padding:22px 24px!important;color:#fff!important;background:rgb(255 255 255 / .06)!important;border-bottom:1px solid rgb(255 255 255 / .12)!important;font-size:0!important;line-height:1!important}body.woocommerce-cart .cart_totals>h2::after{content:"Riepilogo ordine"!important;font-size:18px!important;font-weight:1000!important}body.woocommerce-cart .cart_totals .shop_table{padding:18px 24px 0!important;color:rgb(255 255 255 / .82)!important}body.woocommerce-cart .cart_totals .cart-subtotal,body.woocommerce-cart .cart_totals .woocommerce-shipping-totals,body.woocommerce-cart .cart_totals .order-total{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:start!important;padding:14px 0!important;border-bottom:1px solid rgb(255 255 255 / .12)!important}body.woocommerce-cart .cart_totals .order-total{border-bottom:0!important;padding-bottom:18px!important}body.woocommerce-cart .cart_totals .title,body.woocommerce-cart .cart_totals .shipping h2{margin:0!important;color:rgb(255 255 255 / .72)!important;font-size:13px!important;line-height:1.2!important;font-weight:900!important;text-transform:uppercase!important}body.woocommerce-cart .cart_totals .shipping h2{font-size:0!important}body.woocommerce-cart .cart_totals .shipping h2::after{content:"Spedizione"!important;font-size:13px!important}body.woocommerce-cart .cart_totals .order-total .title{font-size:0!important}body.woocommerce-cart .cart_totals .order-total .title::after{content:"Totale"!important;font-size:13px!important}body.woocommerce-cart .cart_totals .amount,body.woocommerce-cart .cart_totals strong{color:#fff!important;font-weight:1000!important}body.woocommerce-cart .cart_totals .order-total .amount{font-size:22px!important}body.woocommerce-cart .cart_totals .woocommerce-shipping-methods,body.woocommerce-cart .cart_totals .woocommerce-shipping-destination{margin:0!important;padding:0!important;color:rgb(255 255 255 / .74)!important;font-size:13px!important;line-height:1.35!important;text-align:right!important}body.woocommerce-cart .cart_totals .woocommerce-shipping-methods li{list-style:none!important;margin:0!important}body.woocommerce-cart .cart_totals .woocommerce-shipping-destination strong{color:#ffbd72!important}body.woocommerce-cart .wc-proceed-to-checkout{padding:0 24px 24px!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:54px!important;margin:0 0 10px!important;border-radius:999px!important;color:#fff!important;background:linear-gradient(135deg,var(--gbp-accent),var(--gbp-accent-2))!important;border:1px solid rgb(255 176 92 / .42)!important;box-shadow:0 18px 38px rgb(224 24 27 / .24)!important;font-size:0!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::after{content:"Procedi al pagamento"!important;color:#fff!important;font-size:14px!important;font-weight:1000!important}body.woocommerce-cart .wc-proceed-to-checkout .ppc-button-wrapper,body.woocommerce-cart .wc-proceed-to-checkout .wcpay-express-checkout-wrapper{max-width:100%!important;overflow:hidden!important;border-radius:12px!important}body.woocommerce-cart .gb-cart-summary-note{margin:0 24px 24px!important;padding:14px!important;border-radius:12px!important;color:rgb(255 255 255 / .78)!important;background:rgb(255 255 255 / .065)!important;border:1px solid rgb(255 255 255 / .11)!important;font-size:13px!important;line-height:1.35!important;font-weight:700!important}body.woocommerce-cart .gb-cart-summary-note strong{display:block!important;margin-bottom:5px!important;color:#fff!important;font-size:13px!important;font-weight:950!important}body.woocommerce-cart .gb-cart-premium-trust{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin-top:20px!important;margin-bottom:22px!important;padding:14px!important}body.woocommerce-cart .gb-cart-premium-trust span{display:flex!important;align-items:center!important;min-height:54px!important;padding:10px 12px!important;border-radius:12px!important;color:#1a1a1a!important;background:#f8f7f4!important;border:1px solid rgb(17 17 17 / .08)!important;font-size:12px!important;line-height:1.18!important;font-weight:900!important}body.woocommerce-cart .cross-sells{margin-top:28px!important;padding:22px!important;border-radius:16px!important;background:#fff!important;border:1px solid rgb(17 17 17 / .10)!important;box-shadow:0 18px 46px rgb(0 0 0 / .08)!important}body.woocommerce-cart .cross-sells>h2{margin:0 0 16px!important;color:#111!important;font-size:22px!important;line-height:1.1!important;font-weight:1000!important}body.woocommerce-cart .wc-empty-cart-message{max-width:820px!important;margin-top:22px!important;padding:clamp(28px, 5vw, 54px)!important;border-radius:18px!important;text-align:center!important;background:radial-gradient(circle at 50% 0%,rgb(255 106 0 / .12),#fff0 35%),#fff!important;border:1px solid rgb(17 17 17 / .10)!important;box-shadow:0 24px 70px rgb(0 0 0 / .10)!important}body.woocommerce-cart .cart-empty.woocommerce-info{margin:0!important;padding:0!important;color:#111!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:0!important;line-height:1!important}body.woocommerce-cart .cart-empty.woocommerce-info::before{content:"Il tuo carrello è vuoto"!important;display:block!important;color:#111!important;font-size:clamp(32px, 5vw, 54px)!important;line-height:1!important;font-weight:1000!important;letter-spacing:0!important}body.woocommerce-cart .cart-empty.woocommerce-info::after{content:"Scegli un PC GamingBross pronto o configura il tuo prossimo setup con supporto diretto da Torino."!important;display:block!important;max-width:620px!important;margin:14px auto 0!important;color:#5f5f5f!important;font-size:16px!important;line-height:1.45!important;font-weight:700!important}body.woocommerce-cart .return-to-shop{max-width:820px!important;margin-top:-22px!important;margin-bottom:0!important;padding-bottom:34px!important;text-align:center!important}body.woocommerce-cart .return-to-shop a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;padding:0 28px!important;border-radius:999px!important;color:#fff!important;background:linear-gradient(135deg,var(--gbp-accent),var(--gbp-accent-2))!important;border:1px solid rgb(255 176 92 / .42)!important;box-shadow:0 18px 38px rgb(224 24 27 / .20)!important;font-size:0!important;font-weight:1000!important;line-height:1!important;text-transform:uppercase!important}body.woocommerce-cart .return-to-shop a.button::after{content:"Scopri i PC Gaming"!important;font-size:14px!important;color:#fff!important}body.woocommerce-cart .gb-empty-cart-links{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;max-width:820px!important;margin-top:18px!important;margin-bottom:34px!important}body.woocommerce-cart .gb-empty-cart-links a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:12px 14px!important;border-radius:12px!important;color:#111!important;background:#fff!important;border:1px solid rgb(17 17 17 / .11)!important;box-shadow:0 14px 34px rgb(0 0 0 / .07)!important;font-size:13px!important;line-height:1.15!important;font-weight:950!important;text-align:center!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header .dropdown.mini-cart>a,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header .top-cart>a,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header .mini-cart>a{position:relative!important;border-radius:999px!important;transition:transform .18s ease,filter .18s ease!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header .dropdown.mini-cart>a:hover,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header .top-cart>a:hover,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header .mini-cart>a:hover{transform:translateY(-1px)!important;filter:drop-shadow(0 0 14px rgb(255 106 0 / .24))!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header .mini-cart .count,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header .top-cart .count,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header .cart-count,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header .count-cart{min-width:22px!important;min-height:22px!important;padding:0 6px!important;border-radius:999px!important;color:#fff!important;background:linear-gradient(135deg,var(--gbp-accent),var(--gbp-accent-2))!important;border:1px solid rgb(255 255 255 / .18)!important;box-shadow:0 8px 20px rgb(224 24 27 / .30),0 0 0 2px rgb(5 5 5 / .72)!important;font-size:11px!important;font-weight:950!important;line-height:20px!important;text-align:center!important}@media (min-width:768px){body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup{border-radius:14px!important;border:1px solid rgb(255 255 255 / .14)!important;background:radial-gradient(circle at 86% 0%,rgb(255 106 0 / .16),#fff0 34%),linear-gradient(145deg,rgb(12 12 12 / .98),rgb(5 5 5 / .98))!important;box-shadow:0 28px 84px rgb(0 0 0 / .46),inset 0 1px 0 rgb(255 255 255 / .10)!important;color:#fff!important;overflow:hidden!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .remove-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .remove-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .remove-cart{display:flex!important;align-items:center!important;gap:10px!important;min-height:56px!important;padding:16px 20px!important;background:rgb(255 255 255 / .06)!important;border-bottom:1px solid rgb(255 255 255 / .12)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .remove-cart::before,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .remove-cart::before,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .remove-cart::before{content:"Carrello GamingBross"!important;flex:1 1 auto!important;color:#fff!important;font-size:17px!important;font-weight:950!important;line-height:1.05!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .top-total-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .top-total-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .top-total-cart{display:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .product-name a,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .product-name a,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .product-name a{color:#fff!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .product-subtotal,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .product-subtotal,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .product-subtotal{color:#ffbf74!important;font-weight:950!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .quantity,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .quantity,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .quantity{background:linear-gradient(180deg,rgb(42 42 42 / .96),rgb(21 21 21 / .96))!important;background-color:#1d1d1d!important;border:1px solid rgb(255 255 255 / .16)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .08)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .quantity button,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .quantity button,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .quantity button,body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .quantity input.qty,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .quantity input.qty,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .quantity input.qty{color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .ajaxcart__footer,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .ajaxcart__footer,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .ajaxcart__footer{background:linear-gradient(180deg,rgb(7 7 7 / .76),rgb(5 5 5 / .98))!important;border-top:1px solid rgb(255 255 255 / .13)!important;box-shadow:0 -18px 38px rgb(0 0 0 / .26)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .total-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .total-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .total-cart{color:rgb(255 255 255 / .82)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .total-cart .amount,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .total-cart .amount,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .total-cart .amount{color:#fff!important;font-size:19px!important;font-weight:1000!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .buttons a.button,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .buttons a.button,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .buttons a.button{position:relative!important;border-radius:12px!important;font-size:0!important;color:transparent!important;-webkit-text-fill-color:transparent!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .buttons a.button::before,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .buttons a.button::before,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .buttons a.button::before{display:none!important;content:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .buttons a.button *,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .buttons a.button *,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .buttons a.button *{display:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .buttons a.button::after,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .buttons a.button::after,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .buttons a.button::after{color:inherit!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important;font-weight:950!important;line-height:1!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .buttons a.checkout,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .buttons a.checkout,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .buttons a.checkout{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,var(--gbp-accent),var(--gbp-accent-2))!important;border:1px solid rgb(255 176 92 / .42)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .buttons a.checkout::after,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .buttons a.checkout::after,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .buttons a.checkout::after{content:"Pagamento sicuro"!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .buttons a.view-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .buttons a.view-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .buttons a.view-cart{color:#fff!important;-webkit-text-fill-color:#fff!important;background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .20)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup .buttons a.view-cart::after,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup .buttons a.view-cart::after,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup .buttons a.view-cart::after{content:"Vedi carrello"!important}}@media (max-width:767px){body.home header.bwp-mobile.bwp-header{min-height:112px!important}body.home header.bwp-mobile.bwp-header .bwp-main_header_row,body.home header.bwp-mobile.bwp-header .bwp-row-wrapper{min-height:112px!important;height:112px!important}body.home header.bwp-mobile.bwp-header .bwp-component-logo{width:112px!important;height:112px!important;max-height:112px!important}body.home header.bwp-mobile.bwp-header .bwp-component-logo img.default-logo{width:112px!important;height:112px!important;max-width:112px!important;max-height:112px!important;object-fit:contain!important}body.home #bwp-main,body.home .site-main,body.home .page-content{background:linear-gradient(180deg,#050505 0%,#050505 1180px,var(--gbp-page) 1181px,var(--gbp-page) 100%)!important}body.home .elementor-element-52ad5a8{padding-top:14px!important;background:#050505!important}body.home .gb-home-senior-intro{margin:0 15px 14px!important;width:auto!important;padding:14px 16px!important}body.home .gb-home-senior-title{font-size:clamp(22px, 6.1vw, 26px)!important;line-height:1.08!important}body.home .gb-home-senior-copy{font-size:13px!important;line-height:1.33!important}body.home .gb-home-senior-actions{gap:9px!important;margin-top:12px!important}body.home .gb-home-senior-actions a{min-height:44px!important;font-size:12.8px!important}body.home .elementor-element-06063d0{padding:18px 15px 30px!important}body.home .elementor-element-06063d0 .swiper-slide.info-box{background:rgb(255 255 255 / .065)!important}body.home .elementor-widget-bwp-info-box .info-box-title,body.home .bwp-info-box .info-box-title{color:#fff!important}body.home .elementor-element-5511672,body.home .elementor-element-8774b50,body.home .elementor-element-07d41dc{padding-left:15px!important;padding-right:15px!important}body.home .products-entry{box-shadow:0 12px 34px rgb(0 0 0 / .10)!important}body.tax-product_cat .page-title.bwp-title,body.woocommerce-shop .page-title.bwp-title,body.post-type-archive-product .page-title.bwp-title{min-height:94px!important}body.tax-product_cat .site-main>.container,body.woocommerce-shop .site-main>.container,body.post-type-archive-product .site-main>.container{padding-top:24px!important}body.tax-product_cat .term-description,body.woocommerce-shop .term-description,body.post-type-archive-product .term-description{margin-left:15px!important;margin-right:15px!important;padding:22px 18px!important}body.tax-product_cat .term-description h1,body.woocommerce-shop .term-description h1,body.post-type-archive-product .term-description h1{font-size:clamp(28px, 8.2vw, 36px)!important;line-height:1.02!important}body.tax-product_cat .term-description p,body.tax-product_cat .term-description li,body.woocommerce-shop .term-description p,body.woocommerce-shop .term-description li,body.post-type-archive-product .term-description p,body.post-type-archive-product .term-description li{font-size:15px!important;line-height:1.48!important}body.term-starter-bross .term-description,body.term-pro-bross .term-description,body.term-god-mode-bross .term-description{padding:16px 15px!important;margin-bottom:16px!important;box-shadow:0 10px 28px rgb(0 0 0 / .08)!important}body.term-starter-bross .term-description p,body.term-starter-bross .term-description li,body.term-pro-bross .term-description p,body.term-pro-bross .term-description li,body.term-god-mode-bross .term-description p,body.term-god-mode-bross .term-description li{font-size:13.8px!important;line-height:1.34!important}body.term-starter-bross .term-description ul,body.term-pro-bross .term-description ul,body.term-god-mode-bross .term-description ul{margin-top:8px!important;padding-left:17px!important}body.term-starter-bross .bwp-top-bar.top,body.term-pro-bross .bwp-top-bar.top,body.term-god-mode-bross .bwp-top-bar.top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:10px 0 16px!important}body.term-starter-bross .content-products-list>ul.products,body.term-pro-bross .content-products-list>ul.products,body.term-god-mode-bross .content-products-list>ul.products,body.term-starter-bross ul.products.products-list,body.term-pro-bross ul.products.products-list,body.term-god-mode-bross ul.products.products-list{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;width:100%!important}body.term-starter-bross ul.products li.product,body.term-pro-bross ul.products li.product,body.term-god-mode-bross ul.products li.product{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0!important;padding:0!important}body.term-starter-bross ul.products li.product .products-entry,body.term-pro-bross ul.products li.product .products-entry,body.term-god-mode-bross ul.products li.product .products-entry,body.term-starter-bross ul.products li.product .product-wapper,body.term-pro-bross ul.products li.product .product-wapper,body.term-god-mode-bross ul.products li.product .product-wapper{width:100%!important;border-radius:8px!important}body.term-starter-bross ul.products li.product img,body.term-pro-bross ul.products li.product img,body.term-god-mode-bross ul.products li.product img{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover!important}body.term-starter-bross .woocommerce-loop-product__title,body.term-pro-bross .woocommerce-loop-product__title,body.term-god-mode-bross .woocommerce-loop-product__title{font-size:clamp(18px, 5vw, 22px)!important;line-height:1.12!important}body.page-id-15115 #bwp-main{background:linear-gradient(180deg,#070707 0%,#070707 900px,var(--gbp-page) 901px,var(--gbp-page) 100%)!important}body.page-id-15115 .entry-content>.gb-contact-premium-hero{grid-template-columns:1fr!important;gap:18px!important;margin:18px 15px 0!important;padding:22px 18px!important;border-radius:12px!important}body.page-id-15115 .gb-contact-title{font-size:clamp(32px, 10vw, 44px)!important;line-height:1!important}body.page-id-15115 .gb-contact-copy{margin-top:13px!important;font-size:14.5px!important;line-height:1.45!important}body.page-id-15115 .gb-contact-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:17px!important}body.page-id-15115 .gb-contact-action{width:100%!important;min-height:48px!important;padding:0 14px!important}body.page-id-15115 .gb-contact-panel{padding:16px!important;border-radius:12px!important}body.page-id-15115 .gb-contact-panel-title{font-size:22px!important}body.page-id-15115 .gb-contact-quick-paths{grid-template-columns:1fr!important;gap:10px!important;padding:14px 15px 22px!important}body.page-id-15115 .gb-contact-path{min-height:auto!important;padding:15px!important}body.page-id-15115 .elementor-element-db62cde{padding:20px 15px 0!important}body.page-id-15115 .elementor-element-4884c61{padding:10px!important;border-radius:12px!important}body.page-id-15115 .gb-contact-map-note{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}body.page-id-15115 .gb-contact-map-note a{width:100%!important}body.page-id-15115 .elementor-element-4884c61 iframe{min-height:360px!important;border-radius:9px!important}body.page-id-15115 .elementor-element-d66a469{padding:28px 15px!important}body.page-id-15115 .elementor-element-e00a587{padding:22px 16px!important;border-radius:12px!important}body.page-id-15115 .elementor-element-0d4b327 h1,body.page-id-15115 .elementor-element-0d4b327 h2,body.page-id-15115 .elementor-element-0d4b327 .elementor-heading-title{font-size:clamp(28px, 8.4vw, 36px)!important;line-height:1.04!important}body.page-id-15115 .wpcf7-form{grid-template-columns:1fr!important;gap:13px!important;margin-top:16px!important}body.page-id-15115 .wpcf7-form .contact-us-form{width:100%!important;max-width:100%!important;overflow:hidden!important}body.page-id-15115 .wpcf7-form .contact-us-form .row{grid-template-columns:1fr!important;gap:12px!important}body.page-id-15115 .wpcf7-form .contact-us-form .col-sm-6,body.page-id-15115 .wpcf7-form .contact-us-form .col-sm-12,body.page-id-15115 .wpcf7-form .contact-us-form [class*="col-"]{grid-column:1 / -1!important;width:100%!important;max-width:100%!important}body.page-id-15115 .wpcf7-form input:not([type="hidden"]):not([type="submit"]),body.page-id-15115 .wpcf7-form textarea{min-height:52px!important;font-size:14px!important}body.page-id-15115 .wpcf7-form textarea{min-height:184px!important}body.page-id-15115 .wpcf7-form input[type="submit"]{width:100%!important;min-height:52px!important}body.page-id-15115 .elementor-element-084d96b{padding:0 15px 104px!important}body.page-id-15115 .elementor-element-084d96b>.e-con-inner{grid-template-columns:1fr!important;gap:13px!important}body.page-id-15115 .elementor-element-e65aa00,body.page-id-15115 .elementor-element-076fd33,body.page-id-15115 .elementor-element-22619a4,body.page-id-15115 .elementor-element-e14f979{min-height:auto!important;padding:22px 18px!important}body.woocommerce-cart .woocommerce-page-header ul,body.woocommerce-checkout .woocommerce-page-header ul{display:flex!important;align-items:stretch!important;gap:8px!important;overflow:visible!important;white-space:normal!important}body.woocommerce-cart .woocommerce-page-header li,body.woocommerce-checkout .woocommerce-page-header li{flex:1 1 0!important;min-width:0!important;width:auto!important;margin:0!important;text-align:center!important}body.woocommerce-cart .woocommerce-page-header li a,body.woocommerce-checkout .woocommerce-page-header li a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:8px 6px!important;border-radius:8px!important;background:rgb(17 17 17 / .045)!important;color:#202020!important;font-size:11px!important;line-height:1.06!important;font-weight:950!important;white-space:normal!important}body.woocommerce-cart .woocommerce-page-header li.active a,body.woocommerce-checkout .woocommerce-page-header li.active a{background:#111!important;color:#fff!important}body.woocommerce-cart .joinchat.gb-whatsapp-smart-cta,body.woocommerce-checkout .joinchat.gb-whatsapp-smart-cta,body.woocommerce-cart .gb-whatsapp-mini-label,body.woocommerce-checkout .gb-whatsapp-mini-label{display:none!important}body.woocommerce-cart .back-top,body.woocommerce-checkout .back-top{display:none!important}body.woocommerce-cart .bwp-mobile_toolbar,body.woocommerce-checkout .bwp-mobile_toolbar{display:none!important}body.woocommerce-cart .woocommerce-cart-form td.product-quantity{overflow:visible!important}body.woocommerce-cart .woocommerce-cart-form td.product-quantity .quantity{transform:none!important}body.woocommerce-cart .entry-content>.woocommerce{padding:22px 15px 44px!important}body.woocommerce-cart .gb-cart-premium-head{grid-template-columns:1fr!important;gap:14px!important;margin-bottom:16px!important;padding:18px!important;border-radius:14px!important}body.woocommerce-cart .gb-cart-premium-title{font-size:clamp(29px, 8vw, 38px)!important;line-height:1!important}body.woocommerce-cart .gb-cart-premium-copy{font-size:14px!important;line-height:1.42!important}body.woocommerce-cart .gb-cart-premium-meta{grid-template-columns:1fr!important;gap:8px!important}body.woocommerce-cart .gb-cart-premium-meta span{min-height:42px!important;font-size:12px!important}body.woocommerce-cart .woocommerce-message{display:block!important;padding:16px!important;font-size:14px!important;line-height:1.4!important}body.woocommerce-cart .woocommerce-message .button,body.woocommerce-cart .woocommerce-message a.button{display:flex!important;width:100%!important;margin:12px 0 0!important}body.woocommerce-cart .woocommerce-info:not(.cart-empty){padding:16px!important;font-size:14px!important;line-height:1.4!important}body.woocommerce-cart .woocommerce-page-header{margin-top:14px!important;margin-bottom:18px!important}body.woocommerce-cart form.woocommerce-cart-form{border-radius:14px!important}body.woocommerce-cart form.woocommerce-cart-form table.shop_table,body.woocommerce-cart form.woocommerce-cart-form tbody,body.woocommerce-cart form.woocommerce-cart-form tr,body.woocommerce-cart form.woocommerce-cart-form td{display:block!important;width:100%!important}body.woocommerce-cart form.woocommerce-cart-form thead{display:none!important}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;column-gap:14px!important;row-gap:10px!important;position:relative!important;padding:16px!important;border-bottom:1px solid rgb(17 17 17 / .10)!important;background:#fff!important}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td{padding:0!important;border:0!important;min-width:0!important}body.woocommerce-cart form.woocommerce-cart-form td.product-thumbnail{display:contents!important;min-width:0!important}body.woocommerce-cart form.woocommerce-cart-form td.product-thumbnail>a{grid-column:1!important;grid-row:1 / span 3!important;width:96px!important;height:96px!important;border-radius:14px!important}body.woocommerce-cart form.woocommerce-cart-form td.product-thumbnail img{padding:7px!important}body.woocommerce-cart form.woocommerce-cart-form td.product-thumbnail .product-name{grid-column:2!important;grid-row:1!important;padding-right:36px!important}body.woocommerce-cart form.woocommerce-cart-form .product-name>a{max-width:none!important;font-size:15px!important;line-height:1.16!important}body.woocommerce-cart form.woocommerce-cart-form .product-name p.price{display:block!important;margin:8px 0 0!important;color:#c87924!important;font-size:14px!important;font-weight:1000!important}body.woocommerce-cart form.woocommerce-cart-form td.product-price{display:none!important}body.woocommerce-cart form.woocommerce-cart-form td.product-quantity{grid-column:2!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:8px!important}body.woocommerce-cart form.woocommerce-cart-form td.product-quantity::before{content:"Quantità"!important;color:#5f5f5f!important;font-size:12px!important;line-height:1!important;font-weight:950!important;text-transform:uppercase!important}body.woocommerce-cart form.woocommerce-cart-form td.product-quantity .quantity{min-width:128px!important;min-height:42px!important}body.woocommerce-cart form.woocommerce-cart-form td.product-quantity .subtotal{display:none!important}body.woocommerce-cart form.woocommerce-cart-form td.product-subtotal{grid-column:2!important;grid-row:3!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-top:8px!important;color:#111!important}body.woocommerce-cart form.woocommerce-cart-form td.product-subtotal::before{content:"Subtotale"!important;color:#5f5f5f!important;font-size:12px!important;line-height:1!important;font-weight:950!important;text-transform:uppercase!important}body.woocommerce-cart form.woocommerce-cart-form td.product-remove{position:absolute!important;top:12px!important;right:12px!important;bottom:auto!important;left:auto!important;width:36px!important;height:36px!important;margin:0!important;padding:0!important;z-index:5!important;transform:none!important;text-align:right!important}body.woocommerce-cart form.woocommerce-cart-form td.product-remove a.remove{position:static!important;inset:auto!important;width:34px!important;height:34px!important;margin:0!important;transform:none!important}body.woocommerce-cart form.woocommerce-cart-form tr:last-child td.actions{padding:14px!important}body.woocommerce-cart form.woocommerce-cart-form .bottom-cart{flex-direction:column!important;align-items:stretch!important;gap:10px!important}body.woocommerce-cart form.woocommerce-cart-form .bottom-cart h2,body.woocommerce-cart form.woocommerce-cart-form .bottom-cart h2 a,body.woocommerce-cart form.woocommerce-cart-form button[name="update_cart"]{width:100%!important}body.woocommerce-cart .cart-collaterals{margin-top:20px!important;width:100%!important}body.woocommerce-cart .cart_totals{border-radius:14px!important}body.woocommerce-cart .cart_totals>h2{padding:20px 18px!important}body.woocommerce-cart .cart_totals .shop_table{padding:14px 18px 0!important}body.woocommerce-cart .cart_totals .cart-subtotal,body.woocommerce-cart .cart_totals .woocommerce-shipping-totals,body.woocommerce-cart .cart_totals .order-total{grid-template-columns:1fr!important;gap:8px!important;padding:13px 0!important}body.woocommerce-cart .cart_totals .cart-subtotal>div:last-child,body.woocommerce-cart .cart_totals .woocommerce-shipping-totals>div:last-child,body.woocommerce-cart .cart_totals .order-total>div:last-child,body.woocommerce-cart .cart_totals .woocommerce-shipping-methods,body.woocommerce-cart .cart_totals .woocommerce-shipping-destination{text-align:left!important}body.woocommerce-cart .wc-proceed-to-checkout{padding:0 18px 18px!important}body.woocommerce-cart .gb-cart-summary-note{margin:0 18px 18px!important}body.woocommerce-cart .gb-cart-premium-trust{grid-template-columns:1fr!important;gap:8px!important;padding:12px!important}body.woocommerce-cart .gb-cart-premium-trust span{min-height:46px!important}body.woocommerce-cart .wc-empty-cart-message{padding:28px 20px!important;border-radius:14px!important}body.woocommerce-cart .return-to-shop{margin-top:-14px!important;padding-bottom:24px!important}body.woocommerce-cart .return-to-shop a.button{width:100%!important;max-width:360px!important}body.woocommerce-cart .gb-empty-cart-links{grid-template-columns:1fr!important;gap:9px!important;margin-top:14px!important}body.woocommerce-cart #bwp-footer.bwp-footer,body.woocommerce-checkout #bwp-footer.bwp-footer{padding-bottom:30px!important}#bwp-footer.bwp-footer{padding-bottom:92px!important}body.woocommerce-cart #bwp-footer.bwp-footer,body.woocommerce-checkout #bwp-footer.bwp-footer{padding-bottom:30px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart.top-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup{position:fixed!important;top:max(12px, env(safe-area-inset-top))!important;left:12px!important;right:12px!important;bottom:auto!important;width:calc(100vw - 24px)!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:calc(100svh - 104px)!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:8px!important;background:#fff!important;box-shadow:0 24px 70px rgb(0 0 0 / .42)!important;transform:none!important;z-index:1000001!important;-webkit-overflow-scrolling:touch!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .woocommerce-cart-header,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .cart-details,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .cart-header-form,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .shop_table,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .widget_shopping_cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .widget_shopping_cart_content{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;transform:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .cart-details{padding:14px 14px 0!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .remove-cart{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:38px!important;margin:0 0 12px!important;padding:0 0 10px!important;border-bottom:1px solid rgb(0 0 0 / .10)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .top-total-cart{color:#111!important;font-size:17px!important;line-height:1.15!important;font-weight:950!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .cart-remove{position:relative!important;inset:auto!important;flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:50%!important;background:rgb(17 17 17 / .06)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .shop_table{max-height:calc(100svh - 330px)!important;overflow-y:auto!important;padding:0 0 8px!important;-webkit-overflow-scrolling:touch!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .woocommerce-mini-cart-item,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .woocommerce-cart-form__cart-item{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;width:100%!important;margin:0!important;padding:0 0 14px!important;border-bottom:1px solid rgb(0 0 0 / .08)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .content-cart-left,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .content-cart-right{width:auto!important;min-width:0!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .product-thumbnail img{width:76px!important;height:76px!important;object-fit:contain!important;border-radius:8px!important;background:#f3f3f3!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .product-name a{display:block!important;color:#111!important;font-size:13px!important;line-height:1.18!important;font-weight:850!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .product-subtotal{margin:6px 0!important;color:#111!important;font-size:13px!important;font-weight:900!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .product-flex{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .quantity{display:inline-flex!important;align-items:center!important;min-width:104px!important;min-height:38px!important;border-radius:999px!important;background:#f6f6f6!important;border:1px solid rgb(0 0 0 / .08)!important;overflow:hidden!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .quantity button,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .quantity input.qty{min-width:34px!important;height:38px!important;border:0!important;background:transparent!important;color:#111!important;font-size:14px!important;font-weight:900!important;text-align:center!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .product-remove a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;min-height:34px!important;color:#d71920!important;font-size:0!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .product-remove a::before{content:"×"!important;font-size:22px!important;line-height:1!important;font-weight:900!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .ajaxcart__footer{position:sticky!important;left:auto!important;right:auto!important;top:auto!important;bottom:0!important;width:100%!important;height:auto!important;margin:0!important;padding:12px 14px 14px!important;background:#fff!important;border-top:1px solid rgb(0 0 0 / .10)!important;transform:none!important;z-index:2!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .total-cart{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 10px!important;color:#111!important;font-size:15px!important;font-weight:950!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .buttons{position:static!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;inset:auto!important;transform:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .buttons a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:0 10px!important;border-radius:8px!important;color:#fff!important;font-size:12px!important;font-weight:950!important;line-height:1.05!important;text-align:center!important;white-space:normal!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .buttons a.checkout{background:#080808!important;border:1px solid #080808!important;color:#fff!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .buttons a.view-cart{background:#fff!important;border:1px solid #111!important;color:#111!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .remove-cart-shadow.show{position:fixed!important;inset:0!important;width:100vw!important;height:100svh!important;background:radial-gradient(circle at 72% 16%,rgb(255 106 0 / .12),#fff0 34%),rgb(0 0 0 / .66)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:1000000!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup{position:fixed!important;top:12px!important;top:calc(12px + env(safe-area-inset-top, 0px))!important;left:12px!important;right:12px!important;bottom:auto!important;inset-inline-start:12px!important;inset-inline-end:12px!important;width:calc(100vw - 24px)!important;width:calc(100dvw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;max-width:calc(100dvw - 24px)!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 104px)!important;max-height:calc(100dvh - 104px)!important;max-height:calc(100svh - 104px)!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid rgb(0 0 0 / .08)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 26px 80px rgb(0 0 0 / .44)!important;transform:none!important;translate:none!important;z-index:1000001!important;opacity:1!important;visibility:visible!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup *{box-sizing:border-box!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-cart-header,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .cart-details,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .cart-header-form,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .shop_table,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .widget_shopping_cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .widget_shopping_cart_content{position:relative!important;inset:auto!important;display:block!important;float:none!important;clear:both!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin-left:0!important;margin-right:0!important;overflow:visible!important;transform:none!important;translate:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .cart-details,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .widget_shopping_cart_content{padding:14px 14px 0!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .remove-cart{position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:38px!important;margin:0 0 12px!important;padding:0 0 10px!important;border-bottom:1px solid rgb(0 0 0 / .10)!important;transform:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .top-total-cart{color:#111!important;font-size:17px!important;line-height:1.15!important;font-weight:950!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .cart-remove{position:relative!important;inset:auto!important;flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:50%!important;background:rgb(17 17 17 / .06)!important;transform:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .shop_table{max-height:calc(100vh - 330px)!important;max-height:calc(100dvh - 330px)!important;max-height:calc(100svh - 330px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0 0 8px!important;-webkit-overflow-scrolling:touch!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart-item,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-cart-form__cart-item{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;width:100%!important;margin:0!important;padding:0 0 14px!important;border-bottom:1px solid rgb(0 0 0 / .08)!important;transform:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .content-cart-left,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .content-cart-right{width:auto!important;min-width:0!important;max-width:100%!important;float:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-thumbnail img{width:76px!important;height:76px!important;object-fit:contain!important;border-radius:8px!important;background:#f3f3f3!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-name a{display:block!important;color:#111!important;font-size:13px!important;line-height:1.18!important;font-weight:850!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-subtotal{margin:6px 0!important;color:#111!important;font-size:13px!important;font-weight:900!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-flex{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .quantity{display:inline-flex!important;align-items:center!important;min-width:104px!important;min-height:38px!important;border-radius:999px!important;background:#f6f6f6!important;border:1px solid rgb(0 0 0 / .08)!important;overflow:hidden!important;transform:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .quantity button,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .quantity input.qty{min-width:34px!important;height:38px!important;border:0!important;background:transparent!important;color:#111!important;font-size:14px!important;font-weight:900!important;text-align:center!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-remove a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;min-height:34px!important;color:#d71920!important;font-size:0!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-remove a::before{content:"×"!important;font-size:22px!important;line-height:1!important;font-weight:900!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .ajaxcart__footer,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__total,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons{left:auto!important;right:auto!important;top:auto!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;transform:none!important;translate:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .ajaxcart__footer{position:sticky!important;bottom:0!important;padding:12px 14px 14px!important;background:#fff!important;border-top:1px solid rgb(0 0 0 / .10)!important;z-index:2!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .total-cart{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 10px!important;color:#111!important;font-size:15px!important;font-weight:950!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons{position:static!important;inset:auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons a.button,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:0 10px!important;border-radius:8px!important;color:#fff!important;font-size:12px!important;font-weight:950!important;line-height:1.05!important;text-align:center!important;white-space:normal!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons a.checkout,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons a.checkout{background:#080808!important;border:1px solid #080808!important;color:#fff!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons a.view-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons a:not(.checkout){background:#fff!important;border:1px solid #111!important;color:#111!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup{top:calc(10px + env(safe-area-inset-top, 0px))!important;left:10px!important;right:10px!important;width:calc(100dvw - 20px)!important;max-width:calc(100dvw - 20px)!important;max-height:calc(100svh - 98px)!important;border-radius:16px!important;border:1px solid rgb(255 255 255 / .14)!important;background:radial-gradient(circle at 82% 0%,rgb(255 106 0 / .20),#fff0 36%),linear-gradient(145deg,rgb(17 17 17 / .98),rgb(5 5 5 / .98) 72%)!important;color:#fff!important;box-shadow:0 30px 90px rgb(0 0 0 / .58),inset 0 1px 0 rgb(255 255 255 / .10)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .cart-details,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .widget_shopping_cart_content{padding:16px 14px 0!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .remove-cart{min-height:48px!important;margin:0 0 14px!important;padding:0 0 12px!important;border-bottom:1px solid rgb(255 255 255 / .12)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .remove-cart::before{content:"Carrello GamingBross"!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#fff!important;font-size:17px!important;font-weight:950!important;line-height:1.05!important;letter-spacing:0!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .remove-cart::after{content:"sicuro"!important;display:inline-flex!important;align-items:center!important;min-height:24px!important;margin-left:auto!important;padding:0 9px!important;border-radius:999px!important;color:#d8ffe7!important;background:rgb(38 230 120 / .12)!important;border:1px solid rgb(38 230 120 / .24)!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .top-total-cart{color:rgb(255 255 255 / .84)!important;font-size:13px!important;font-weight:850!important;text-align:right!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .cart-remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;margin-left:8px!important;border-radius:50%!important;color:#fff!important;background:rgb(255 255 255 / .09)!important;border:1px solid rgb(255 255 255 / .14)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .shop_table{max-height:calc(100svh - 356px)!important;padding:0 0 10px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart-item,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-cart-form__cart-item{grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important;margin:0 0 10px!important;padding:10px!important;border:1px solid rgb(255 255 255 / .10)!important;border-radius:14px!important;background:rgb(255 255 255 / .055)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .08)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-thumbnail img{width:82px!important;height:82px!important;border-radius:12px!important;background:radial-gradient(circle at 50% 24%,rgb(255 106 0 / .14),#fff0 52%),#111!important;border:1px solid rgb(255 255 255 / .12)!important;box-shadow:0 12px 28px rgb(0 0 0 / .32)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-name a{color:#fff!important;font-size:13.2px!important;line-height:1.18!important;font-weight:950!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-subtotal{margin:7px 0!important;color:#ffbf74!important;font-size:14px!important;font-weight:950!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .quantity{min-width:112px!important;min-height:40px!important;background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .16)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .08)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .quantity button,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .quantity input.qty{height:40px!important;color:#fff!important;font-size:14px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-remove a{min-width:38px!important;min-height:38px!important;border-radius:50%!important;color:#fff!important;background:rgb(224 24 27 / .16)!important;border:1px solid rgb(224 24 27 / .28)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .ajaxcart__footer{padding:14px!important;background:linear-gradient(180deg,rgb(5 5 5 / .72),rgb(5 5 5 / .98))!important;border-top:1px solid rgb(255 255 255 / .13)!important;box-shadow:0 -18px 34px rgb(0 0 0 / .22)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .total-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__total{color:rgb(255 255 255 / .80)!important;font-size:13px!important;font-weight:850!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .total-cart strong,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__total strong,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .total-cart .amount,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__total .amount{color:#fff!important;font-size:18px!important;font-weight:1000!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons{gap:10px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons a.button,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons a.button{position:relative!important;min-height:48px!important;padding:0 12px!important;border-radius:12px!important;font-size:0!important;letter-spacing:0!important;box-shadow:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons a.button::after,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons a.button::after{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:inherit!important;font-size:12.5px!important;font-weight:950!important;line-height:1.05!important;text-align:center!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons a.checkout,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons a.checkout{color:#fff!important;background:linear-gradient(135deg,var(--gbp-accent),var(--gbp-accent-2))!important;border:1px solid rgb(255 176 92 / .42)!important;box-shadow:0 16px 34px rgb(224 24 27 / .24)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons a.checkout::after,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons a.checkout::after{content:"Vai al pagamento"!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons a.view-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons a:not(.checkout){color:#fff!important;background:rgb(255 255 255 / .075)!important;border:1px solid rgb(255 255 255 / .20)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons a.view-cart::after,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons a:not(.checkout)::after{content:"Vedi carrello"!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .remove-cart-shadow.show{background:radial-gradient(circle at 72% 16%,rgb(255 106 0 / .12),#fff0 34%),rgb(0 0 0 / .66)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .remove-cart-shadow.show{position:fixed!important;inset:0!important;width:100vw!important;width:100dvw!important;height:100vh!important;height:100dvh!important;background:radial-gradient(circle at 72% 16%,rgb(255 106 0 / .12),#fff0 34%),rgb(0 0 0 / .66)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:1000000!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart.top-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .top-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .mini-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart.top-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup{border-radius:16px!important;border:1px solid rgb(255 255 255 / .14)!important;background:radial-gradient(circle at 82% 0%,rgb(255 106 0 / .20),#fff0 36%),linear-gradient(145deg,rgb(17 17 17 / .98),rgb(5 5 5 / .98) 72%)!important;background-color:#080808!important;color:#fff!important;box-shadow:0 30px 90px rgb(0 0 0 / .58),inset 0 1px 0 rgb(255 255 255 / .10)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart.top-cart .cart-popup .remove-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .remove-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .remove-cart{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;background:transparent!important;border-bottom:1px solid rgb(255 255 255 / .12)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .remove-cart::before{order:1!important;flex:1 1 auto!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .remove-cart::after{order:2!important;flex:0 0 auto!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .cart-remove{order:3!important;flex:0 0 38px!important;width:38px!important;height:38px!important;margin-left:2px!important;color:#fff!important;background:rgb(255 255 255 / .09)!important;border:1px solid rgb(255 255 255 / .16)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .10)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .top-total-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .top-total-cart{display:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .woocommerce-mini-cart-item,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .woocommerce-cart-form__cart-item,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart-item,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-cart-form__cart-item{background:rgb(255 255 255 / .055)!important;border:1px solid rgb(255 255 255 / .10)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .08)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .product-name a,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-name a{color:#fff!important;-webkit-text-fill-color:#fff!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .product-subtotal,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-subtotal{color:#ffbf74!important;-webkit-text-fill-color:#ffbf74!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart.top-cart .cart-popup .product-thumbnail,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-thumbnail{width:82px!important;height:82px!important;max-width:82px!important;overflow:hidden!important;border-radius:14px!important;background:radial-gradient(circle at 50% 22%,rgb(255 106 0 / .18),#fff0 58%),#101010!important;border:1px solid rgb(255 255 255 / .13)!important;box-shadow:0 14px 30px rgb(0 0 0 / .34),inset 0 1px 0 rgb(255 255 255 / .08)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart.top-cart .cart-popup .product-thumbnail a,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-thumbnail a{display:block!important;width:82px!important;height:82px!important;overflow:hidden!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart.top-cart .cart-popup .product-thumbnail img,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-thumbnail img{display:block!important;width:82px!important;min-width:82px!important;max-width:82px!important;height:82px!important;min-height:82px!important;max-height:82px!important;object-fit:contain!important;object-position:center center!important;padding:6px!important;box-sizing:border-box!important;background:transparent!important;border:0!important;border-radius:14px!important;filter:saturate(1.08) contrast(1.04)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart.top-cart .cart-popup .quantity,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .quantity{background:linear-gradient(180deg,rgb(42 42 42 / .96),rgb(21 21 21 / .96))!important;background-color:#1d1d1d!important;border:1px solid rgb(255 255 255 / .16)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .08)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart.top-cart .cart-popup .quantity button,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart.top-cart .cart-popup .quantity input.qty,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .quantity button,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .quantity input.qty{color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .ajaxcart__footer,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .ajaxcart__footer,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__total,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons{background:linear-gradient(180deg,rgb(7 7 7 / .74),rgb(5 5 5 / .98))!important;border-top:1px solid rgb(255 255 255 / .13)!important;color:#fff!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .total-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .total-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__total{color:rgb(255 255 255 / .82)!important;-webkit-text-fill-color:rgb(255 255 255 / .82)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .buttons,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons{grid-template-columns:1fr!important;gap:9px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .buttons a.button,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons a.button,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons a.button{min-height:48px!important;font-size:0!important;color:transparent!important;-webkit-text-fill-color:transparent!important;white-space:nowrap!important;text-shadow:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .buttons a.button::before,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons a.button::before,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons a.button::before{display:none!important;content:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .buttons a.button *,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons a.button *,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons a.button *{display:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .buttons a.button::after,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons a.button::after,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons a.button::after{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important;font-weight:950!important;line-height:1!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .buttons a.checkout,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons a.checkout,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons a.checkout{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,var(--gbp-accent),var(--gbp-accent-2))!important;border:1px solid rgb(255 176 92 / .42)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .buttons a.checkout::after,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons a.checkout::after,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons a.checkout::after{content:"Pagamento sicuro"!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .buttons a.view-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons a.view-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons a:not(.checkout){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(180deg,rgb(36 36 36 / .98),rgb(13 13 13 / .98))!important;background-color:#151515!important;border:1px solid rgb(255 255 255 / .24)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .12),0 12px 26px rgb(0 0 0 / .20)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header.bwp-mobile .dropdown.mini-cart .cart-popup .buttons a.view-cart::after,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons a.view-cart::after,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons a:not(.checkout)::after{content:"Vedi carrello"!important}}@media (min-width:768px){body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header .dropdown.mini-cart.top-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header .dropdown.mini-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header .top-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .bwp-header .mini-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart.top-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .dropdown.mini-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .top-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mini-cart .cart-popup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup{position:fixed!important;top:clamp(18px, 6.6vh, 76px)!important;right:clamp(18px, 2.6vw, 34px)!important;bottom:auto!important;left:auto!important;width:min(420px, calc(100vw - 36px))!important;min-width:0!important;max-width:420px!important;height:auto!important;min-height:0!important;max-height:min(72vh, 620px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:16px!important;transform:none!important;background:radial-gradient(circle at 86% 0%,rgb(255 106 0 / .20),#fff0 36%),linear-gradient(145deg,rgb(17 17 17 / .98),rgb(5 5 5 / .98) 72%)!important;background-color:#080808!important;box-shadow:0 30px 90px rgb(0 0 0 / .50),inset 0 1px 0 rgb(255 255 255 / .10)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-cart-header,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .cart-details,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .cart-header-form,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .widget_shopping_cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .widget_shopping_cart_content{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;transform:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .cart-details,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .widget_shopping_cart_content{flex:1 1 auto!important;min-height:0!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .remove-cart{flex:0 0 auto!important;min-height:54px!important;padding:14px 20px!important;background:transparent!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .remove-cart::before{font-size:17px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .remove-cart::after{min-height:25px!important;padding:0 10px!important;font-size:10px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .shop_table{flex:1 1 auto!important;max-height:min(34vh, 280px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:12px 16px 6px!important;-webkit-overflow-scrolling:touch!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart-item,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-cart-form__cart-item{display:grid!important;grid-template-columns:84px minmax(0,1fr) 34px!important;gap:12px!important;align-items:start!important;margin:0!important;padding:0 0 14px!important;border-bottom:1px solid rgb(255 255 255 / .10)!important;background:transparent!important;box-shadow:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-thumbnail,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-thumbnail a,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-thumbnail img{width:84px!important;min-width:84px!important;max-width:84px!important;height:84px!important;min-height:84px!important;max-height:84px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .content-cart-right,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-name{min-width:0!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-name a{font-size:14px!important;line-height:1.18!important;font-weight:900!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-subtotal{margin-top:7px!important;font-size:14px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .quantity{margin-top:10px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .product-remove a{width:32px!important;height:32px!important;margin-top:2px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .ajaxcart__footer,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__total,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons{flex:0 0 auto!important;position:relative!important;bottom:auto!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .ajaxcart__footer{padding:16px 20px 18px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .total-cart,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 13px!important;padding-top:13px!important;border-top:1px solid rgb(255 255 255 / .22)!important;font-size:14px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:10px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .buttons a.button,body:not(.woocommerce-cart):not(.woocommerce-checkout) .cart-popup .woocommerce-mini-cart__buttons a.button{min-height:48px!important;border-radius:11px!important}}