.single-product{background-color:#000}.single-product #primary #main{position:relative}.single-product #primary #main #particles-js{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.single-product #primary #main .container{padding-top:100px;padding-bottom:64px}.single-product #primary #main .container .woocommerce-notices-wrapper{display:none}.single-product #primary #main .container .product.type-product{position:relative;z-index:10}.single-product #primary #main .container .product.type-product .woocommerce-variation .woocommerce-variation-price bdi{font-size:1.5rem}.single-product #primary #main .container .product.type-product .woocommerce-variation .woocommerce-variation-price bdi span{font-size:1.5rem}.single-product #primary #main .container .product.type-product .woocommerce-variation-add-to-cart{display:flex;align-items:center;margin-top:8px}.single-product #primary #main .container .product.type-product .woocommerce-variation-add-to-cart .quantity input::-webkit-outer-spin-button,.single-product #primary #main .container .product.type-product .woocommerce-variation-add-to-cart .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product #primary #main .container .product.type-product .woocommerce-variation-add-to-cart .quantity input[type=number]{-moz-appearance:textfield}.single-product #primary #main .container .product.type-product .woocommerce-variation-add-to-cart .input-text{box-shadow:inset 0 0 0 2px #1e2939;background-color:#101828;background:linear-gradient(135deg, #101828 0%, #000000 50%, #101828 100%);background:-webkit-linear-gradient(135deg, #101828 0%, #000000 50%, #101828 100%);background:-moz-linear-gradient(135deg, #101828 0%, #000000 50%, #101828 100%);background:-o-linear-gradient(135deg, #101828 0%, #000000 50%, #101828 100%);background:-ms-linear-gradient(135deg, #101828 0%, #000000 50%, #101828 100%);padding:8px;height:100%;cursor:pointer;color:#fff;border:1px solid rgba(0,0,0,0);text-align:center;border-radius:16px;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}.single-product #primary #main .container .product.type-product .woocommerce-variation-add-to-cart .input-text:hover{border-color:#155dfc}.single-product #primary #main .container .product.type-product .woocommerce-variation-add-to-cart .quantity{display:flex;align-items:center}.single-product #primary #main .container .product.type-product .woocommerce-variation-add-to-cart .qty-btn{box-shadow:inset 0 0 0 2px #1e2939;background-color:#101828;background:linear-gradient(135deg, #101828 0%, #000000 50%, #101828 100%);background:-webkit-linear-gradient(135deg, #101828 0%, #000000 50%, #101828 100%);background:-moz-linear-gradient(135deg, #101828 0%, #000000 50%, #101828 100%);background:-o-linear-gradient(135deg, #101828 0%, #000000 50%, #101828 100%);background:-ms-linear-gradient(135deg, #101828 0%, #000000 50%, #101828 100%);padding:8px;height:100%;cursor:pointer;color:#fff;border:1px solid rgba(0,0,0,0);text-align:center;border-radius:16px;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}.single-product #primary #main .container .product.type-product .woocommerce-variation-add-to-cart .qty-btn:hover{border-color:#155dfc}.single-product #primary #main .container .product.type-product .woocommerce-variation-add-to-cart .single_add_to_cart_button{border-radius:8px !important;height:43px !important}.single-product #primary #main .container .product.type-product .woocommerce-product-gallery .flex-viewport{overflow:hidden;border-radius:20px}.single-product #primary #main .container .product.type-product .woocommerce-product-gallery .flex-control-nav{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px}.single-product #primary #main .container .product.type-product .woocommerce-product-gallery .flex-control-nav li{border-radius:16px;overflow:hidden;width:144px;min-width:144px;max-width:144px;height:144px;min-height:144px;max-height:144px}.single-product #primary #main .container .product.type-product .woocommerce-product-gallery .flex-control-nav li img{width:100%;height:100%;object-fit:cover}.single-product #primary #main .container .product.type-product .summary.entry-summary h1{color:#fff;margin-bottom:8px}.single-product #primary #main .container .product.type-product .price{color:#fff}.single-product #primary #main .container .product.type-product .variations{display:flex;margin-top:8px}.single-product #primary #main .container .product.type-product .variations tbody tr{display:flex;align-items:center;gap:8px}.single-product #primary #main .container .product.type-product .variations tbody tr .label{color:#fff}.single-product #primary #main .container .product.type-product .variations tbody tr .value{display:flex}.single-product #primary #main .container .product.type-product .variations tbody tr .value .reset_variations{color:#fff}.single-product #primary #main .container .product.type-product .variations tbody tr .value select{box-shadow:inset 0 0 0 2px #1e2939;background-color:#101828;background:linear-gradient(135deg, #101828 0%, #000000 50%, #101828 100%);background:-webkit-linear-gradient(135deg, #101828 0%, #000000 50%, #101828 100%);background:-moz-linear-gradient(135deg, #101828 0%, #000000 50%, #101828 100%);background:-o-linear-gradient(135deg, #101828 0%, #000000 50%, #101828 100%);background:-ms-linear-gradient(135deg, #101828 0%, #000000 50%, #101828 100%);padding:8px;height:100%;cursor:pointer;color:#fff;text-align:center;border-radius:16px;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}.single-product #primary #main .container .product.type-product .variations tbody tr .value select:hover{border-color:#155dfc}