:root{--bk-font:'Roboto Condensed',sans-serif;--bk-accent:#FF0000}#menu-principale>li>a,.et_pb_menu .et-menu>li>a{color:#000!important}#menu-principale>li.current-menu-item>a,.et_pb_menu .et-menu>li.current-menu-item>a{color:var(--bk-accent)!important}#menu-principale>li.bk-shop>a,#menu-principale>li.bk-shop.current-menu-item>a,.et-l--header .et-menu>li.bk-shop>a,.et-l--header .et-menu>li.bk-shop.current-menu-item>a{position:relative;z-index:0;color:#fff!important}#menu-principale>li.bk-shop>a::before,.et-l--header .et-menu>li.bk-shop>a::before{content:'';position:absolute;z-index:-1;left:-0.3em;right:-0.3em;top:50%;height:1em;transform:translateY(-52%);background:#000}#menu-principale>li.bk-shop>a:hover,.et-l--header .et-menu>li.bk-shop>a:hover{color:var(--bk-accent)!important}.et-l--footer a,.et-l--footer .et_pb_menu .et-menu>li>a,.et-l--footer .et_pb_menu li.current-menu-item>a{color:#fff!important}.et-l--footer a:hover{color:var(--bk-accent)!important}.bk-banner,.bk-banner .et_pb_row,.bk-banner .et_pb_column,.bk-banner .et_pb_module{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.bk-banner img{display:block;width:100%!important;height:auto}.woocommerce-shop #main-content .container,.woocommerce-shop #left-area,.woocommerce-shop .et-l--body{padding-top:0!important;margin-top:0!important}.bk-pb a.bk-pb__btn,.bk-pb a.bk-pb__btn:visited{background:#fff!important;color:#000!important}.bk-pb a.bk-pb__btn:hover,.bk-pb a.bk-pb__btn:focus{background:#000!important;color:#fff!important}@media (min-width:981px){.bk-filtri :has(>.berocket_single_filter_widget){display:flex;flex-wrap:wrap;justify-content:center;gap:16px 64px}.bk-filtri .berocket_single_filter_widget{flex:0 1 auto;margin:0!important}.bk-filtri .berocket_single_filter_widget ul{display:flex!important;flex-wrap:wrap;gap:6px 20px;margin:0!important;padding:0!important}.bk-filtri .berocket_single_filter_widget ul li{margin:0!important}.bk-filtri .berocket_single_filter_widget h3,.bk-filtri .berocket_aapf_widget-title{font-family:var(--bk-font);font-size:18px!important;font-weight:700!important;text-transform:uppercase;margin:0 0 8px!important;padding:0!important}.bk-filtri{padding-bottom:24px;margin-bottom:40px!important;border-bottom:1px solid #e5e5e5}}.archive.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 48px;margin:0!important}.archive.woocommerce ul.products::before,.archive.woocommerce ul.products::after{display:none!important}.archive.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important;clear:none!important}.archive.woocommerce ul.products li.product img{display:block!important;width:100%;max-width:420px;margin:0 auto!important}.archive.woocommerce ul.products li.product .bk-hover-img{left:50%!important;transform:translateX(-50%);max-width:420px}.archive.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:24px!important}.archive.woocommerce ul.products li.product .price{font-size:18px!important}@media (max-width:600px){.archive.woocommerce ul.products{grid-template-columns:1fr;gap:48px}}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{position:relative;display:block}.woocommerce ul.products li.product .bk-hover-img{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0;transition:opacity .35s ease;pointer-events:none}.woocommerce ul.products li.product:hover .bk-hover-img{opacity:1}.woocommerce ul.products li.product .et_overlay{display:none!important}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--bk-font)!important;font-size:18px;font-weight:700!important;text-transform:uppercase;padding:12px 0 2px!important}.woocommerce ul.products li.product .price{display:block;font-size:15px;opacity:.75;margin-bottom:14px!important}.bk-loop-cart{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:4px}.bk-qty{display:inline-flex;align-items:center;border:2px solid #000;border-radius:999px;overflow:hidden;background:#fff}.bk-qty__btn{width:44px;height:40px;border:0;background:transparent;color:#000;font-family:inherit;font-size:22px;font-weight:700;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.bk-qty__btn:hover{background:#000;color:#fff}.bk-qty .qty{width:44px!important;height:40px;border:0!important;background:transparent!important;text-align:center;font-family:inherit;font-size:17px;font-weight:700;color:#000;padding:0!important;-moz-appearance:textfield}.bk-qty .qty::-webkit-inner-spin-button,.bk-qty .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce ul.products li.product .bk-loop-cart .button{width:100%;max-width:260px;margin:0!important;padding:12px 16px!important;border:2px solid #000!important;border-radius:0!important;background:#000!important;color:#fff!important;font-family:var(--bk-font)!important;font-size:14px!important;font-weight:700;letter-spacing:.04em!important;text-transform:uppercase;text-align:center;white-space:nowrap;line-height:1.2!important;transition:background .15s ease,color .15s ease}.woocommerce ul.products li.product .bk-loop-cart .button:hover{background:#fff!important;color:#000!important}.woocommerce ul.products li.product .bk-loop-cart .button:after{display:none!important}.bk-loop-cart .added_to_cart{display:none}@media (max-width:767px){.single-product .related.products .bk-loop-cart .button,.single-product .upsells.products .bk-loop-cart .button{font-size:12px!important;letter-spacing:0!important;padding:10px 6px!important;white-space:normal!important;line-height:1.15!important}.single-product .related.products .bk-qty__btn,.single-product .upsells.products .bk-qty__btn{width:36px}.single-product .related.products .bk-qty .qty,.single-product .upsells.products .bk-qty .qty{width:34px!important}}body.single-product .single_add_to_cart_button,body.single-product .single_add_to_cart_button.button{border-radius:0!important}.bk-pack__dock .bk-pack__add{border-radius:0!important}.woocommerce nav.woocommerce-pagination{margin-top:56px;text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-flex!important;gap:10px;border:0!important}.woocommerce nav.woocommerce-pagination ul li{border:0!important;float:none!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:flex!important;align-items:center;justify-content:center;width:48px;height:48px;padding:0!important;border:2px solid #000!important;border-radius:50%;font-family:var(--bk-font);font-size:18px!important;font-weight:700;color:#000!important;background:#fff!important}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover{background:#000!important;color:#fff!important}.bk-pack__head{max-width:none!important}@media (min-width:981px){.bk-pack__sub{white-space:nowrap}}.bk-pack button,.bk-pack input,.bk-qty button,.bk-qty input{font-family:inherit}.bk-pack__heading,.bk-pack__name,.bk-pack__dock-count,.bk-pack__dock-total strong,.bk-pack__add{font-family:var(--bk-font)!important}.bk-pack__name{text-transform:uppercase}.wp-block-woocommerce-empty-cart-block .wp-block-post-title,.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title{font-family:var(--bk-font);font-weight:700!important;text-transform:uppercase}.wp-block-woocommerce-empty-cart-block .wp-block-button__link,.wp-block-woocommerce-empty-cart-block .wc-block-components-product-button__button{border-radius:0!important;background:#000!important;color:#fff!important;text-transform:uppercase;font-weight:700;font-size:14px!important}.bk-banner .et_pb_module.et_pb_slider{padding:0!important}.bk-banner .et_pb_slide_description{max-width:60%!important;margin-left:0!important;margin-right:0!important;padding-left:10%!important;padding-right:0!important;text-align:left!important}.bk-banner .et_pb_slide_description,.bk-banner .et_pb_slide_description *:not(.bk-hl):not(.et_pb_button){background:none!important;background-color:transparent!important;box-shadow:none!important;text-shadow:none!important}.bk-banner .et_pb_text_overlay_wrapper{padding:0!important;border-radius:0!important}.bk-banner .et_pb_slide_title,.bk-banner .et_pb_slide_description h1,.bk-banner .et_pb_slide_description h2{display:block!important;margin:0 0 0.3em!important;padding:0!important;color:#fff!important;font-family:'Roboto Condensed',sans-serif!important;font-weight:700!important;text-transform:uppercase;font-size:clamp(36px,5.6vw,110px)!important;line-height:1.12!important;letter-spacing:-0.005em}.bk-banner .bk-hl{display:inline;background:#000!important;color:#fff!important;padding:0 0.12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.bk-banner .bk-hl a{color:#fff!important}@media (max-width:980px){.bk-banner .et_pb_slide_description{max-width:80%!important;padding-left:7%!important}}@media (max-width:767px){.bk-banner .et_pb_slide_description{max-width:92%!important;padding-left:6%!important}.bk-banner .et_pb_slide_title,.bk-banner .et_pb_slide_description h1,.bk-banner .et_pb_slide_description h2{font-size:30px!important}}