*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}::selection{background:rgb(59 130 246 / .3);color:#fff}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bx-bg)}::-webkit-scrollbar-thumb{background:var(--bx-dim);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--bx-a)}body{background:var(--bx-bg)!important;color:var(--bx-text)!important;font-family:var(--bx-fb)!important;-webkit-font-smoothing:antialiased!important}a{text-decoration:none!important}img{max-width:100%}h1,h2,h3,h4,h5,h6{color:var(--bx-text)!important;font-family:var(--bx-fd)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.5px!important}p{color:var(--bx-mut)!important;line-height:1.75!important}.ct-header,header.site-header,#masthead{background:rgb(6 6 8 / .92)!important;backdrop-filter:blur(32px) saturate(200%)!important;border-bottom:1px solid var(--bx-b)!important;position:sticky!important;top:0!important;z-index:999!important;box-shadow:0 1px 40px rgb(0 0 0 / .7)!important}.ct-logo img,.site-logo img{height:42px!important;width:auto!important}.ct-nav-menu .menu-item>a,.primary-menu .menu-item>a{color:var(--bx-mut)!important;font-family:var(--bx-fb)!important;font-size:13px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;padding:6px 14px!important;border-radius:8px!important;transition:all .18s!important}.ct-nav-menu .menu-item>a:hover,.ct-nav-menu .current-menu-item>a{color:var(--bx-text)!important;background:var(--bx-s2)!important}.ct-woo-cart-wrapper,.ct-cart-content{background:var(--bx-a)!important;border-radius:8px!important;padding:8px 18px!important;color:#fff!important;font-weight:700!important;transition:all .18s!important}.ct-woo-cart-wrapper:hover{background:#5b9af8!important;transform:translateY(-1px)!important}.site-main,#main,main{background:var(--bx-bg)!important;min-height:60vh!important}.woocommerce-breadcrumb,.ct-breadcrumbs{font-size:12px!important;color:var(--bx-dim)!important;padding:14px 0!important}.woocommerce-breadcrumb a{color:var(--bx-mut)!important}.woocommerce-breadcrumb a:hover{color:var(--bx-a)!important}.woocommerce-products-header{display:none!important}.woocommerce-result-count{color:var(--bx-mut)!important;font-size:13px!important}.woocommerce-ordering select{background:var(--bx-s2)!important;border:1px solid var(--bx-b2)!important;color:var(--bx-text)!important;border-radius:8px!important;padding:9px 16px!important;font-size:13px!important;outline:none!important}ul.products,.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))!important;gap:22px!important;list-style:none!important;padding:0!important;margin:0!important}ul.products li.product,.woocommerce ul.products li.product{background:var(--bx-s1)!important;border:1px solid var(--bx-b)!important;border-radius:20px!important;overflow:hidden!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;position:relative!important;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s!important;cursor:pointer!important}ul.products li.product:hover{transform:translateY(-6px)!important;border-color:rgb(59 130 246 / .4)!important;box-shadow:0 24px 56px rgb(0 0 0 / .6),0 0 0 1px rgb(59 130 246 / .1)!important}ul.products li.product img{width:100%!important;height:260px!important;object-fit:contain!important;padding:14px!important;background:var(--bx-s2)!important;display:block!important;transition:transform .5s cubic-bezier(.22,1,.36,1)!important}ul.products li.product:hover img{transform:scale(1.05)!important}ul.products li.product .onsale{position:absolute!important;top:14px!important;left:14px!important;background:linear-gradient(135deg,#7c3aed,#3b82f6)!important;color:#fff!important;font-size:10px!important;font-weight:800!important;letter-spacing:.8px!important;text-transform:uppercase!important;padding:4px 12px!important;border-radius:99px!important;z-index:3!important;box-shadow:0 4px 16px rgb(59 130 246 / .4)!important;min-height:unset!important;min-width:unset!important;line-height:1.5!important}ul.products li.product h2.woocommerce-loop-product__title{font-family:var(--bx-fb)!important;font-size:13.5px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;color:var(--bx-text)!important;line-height:1.45!important;padding:16px 18px 8px!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}ul.products li.product .price{padding:2px 18px 0!important;display:flex!important;align-items:baseline!important;gap:10px!important;flex-wrap:wrap!important}ul.products li.product .price del{color:var(--bx-mut)!important;font-size:13px!important;text-decoration:line-through!important;opacity:.6!important}ul.products li.product .price ins{text-decoration:none!important}ul.products li.product .price ins .woocommerce-Price-amount,ul.products li.product .price>.woocommerce-Price-amount{color:var(--bx-a)!important;font-family:var(--bx-fd)!important;font-size:26px!important;font-weight:900!important}ul.products li.product .button,ul.products li.product a.button{display:block!important;margin:14px 18px 18px!important;padding:11px 0!important;background:transparent!important;border:1px solid var(--bx-b2)!important;color:var(--bx-text)!important;border-radius:8px!important;font-family:var(--bx-fb)!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;text-align:center!important;cursor:pointer!important;width:calc(100% - 36px)!important;transition:all .2s!important}ul.products li.product .button:hover{background:var(--bx-a)!important;border-color:var(--bx-a)!important;color:#fff!important;box-shadow:0 6px 24px rgb(59 130 246 / .35)!important}ul.products li.product .added_to_cart{display:block!important;text-align:center!important;font-size:12px!important;color:var(--bx-grn)!important;padding:0 18px 12px!important}.single-product div.product,.woocommerce div.product{display:grid!important;grid-template-columns:1fr 1fr!important;gap:48px!important;max-width:1200px!important;margin:32px auto!important;padding:0 32px!important;align-items:start!important;background:transparent!important;border:none!important}.single-product .woocommerce-product-gallery{background:var(--bx-s1)!important;border:1px solid var(--bx-b)!important;border-radius:20px!important;overflow:hidden!important;position:sticky!important;top:88px!important}.single-product .woocommerce-product-gallery__image img,.single-product .woocommerce-product-gallery .wp-post-image{width:100%!important;height:460px!important;object-fit:contain!important;padding:28px!important;background:var(--bx-s1)!important;display:block!important;border-radius:0!important;transition:transform .4s ease!important}.single-product .woocommerce-product-gallery:hover .wp-post-image{transform:scale(1.03)!important}.single-product .flex-control-thumbs{display:flex!important;gap:8px!important;padding:12px!important;border-top:1px solid var(--bx-b)!important;background:var(--bx-s2)!important;list-style:none!important;flex-wrap:wrap!important;margin:0!important}.single-product .flex-control-thumbs li img{width:68px!important;height:68px!important;object-fit:contain!important;border-radius:8px!important;border:1px solid var(--bx-b)!important;cursor:pointer!important;padding:5px!important;background:var(--bx-s1)!important;transition:border-color .2s!important}.single-product .flex-control-thumbs li img:hover,.single-product .flex-control-thumbs li img.flex-active{border-color:var(--bx-a)!important}.single-product .woocommerce-product-gallery__trigger{display:none!important}.single-product .summary.entry-summary{background:transparent!important;border:none!important;padding:0!important}.single-product span.onsale{background:linear-gradient(135deg,#7c3aed,#3b82f6)!important;border-radius:99px!important;font-size:11px!important;font-weight:800!important;padding:5px 18px!important;letter-spacing:.8px!important;text-transform:uppercase!important;position:relative!important;top:auto!important;left:auto!important;min-height:unset!important;min-width:unset!important;line-height:1.5!important;display:inline-block!important;margin-bottom:18px!important;box-shadow:0 4px 16px rgb(59 130 246 / .35)!important}.single-product .product_title.entry-title{font-family:var(--bx-fd)!important;font-size:clamp(22px,2.5vw,32px)!important;font-weight:900!important;text-transform:uppercase!important;color:var(--bx-text)!important;line-height:1.12!important;letter-spacing:-.5px!important;margin-bottom:20px!important}.single-product .woocommerce-product-rating{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:18px!important}.single-product .star-rating::before,.single-product .star-rating span::before{color:var(--bx-amb)!important}.single-product .woocommerce-review-link{font-size:13px!important;color:var(--bx-mut)!important}.single-product p.price,.single-product span.price{display:flex!important;align-items:baseline!important;gap:16px!important;flex-wrap:wrap!important;padding:22px 0!important;border-top:1px solid var(--bx-b)!important;border-bottom:1px solid var(--bx-b)!important;margin-bottom:8px!important}.single-product .price ins .woocommerce-Price-amount,.single-product .price>.woocommerce-Price-amount{font-family:var(--bx-fd)!important;font-size:52px!important;font-weight:900!important;color:var(--bx-a)!important;line-height:1!important}.single-product .price ins{text-decoration:none!important}.single-product .price del .woocommerce-Price-amount{font-size:18px!important;color:var(--bx-mut)!important;opacity:.6!important}.bxgpc-saving{font-size:13px!important;color:var(--bx-grn)!important;background:rgb(34 197 94 / .08)!important;border:1px solid rgb(34 197 94 / .2)!important;border-radius:8px!important;padding:8px 16px!important;margin-bottom:20px!important;display:inline-block!important}.bxgpc-saving strong{color:var(--bx-grn)!important}.single-product .woocommerce-product-details__short-description{margin-bottom:24px!important}.single-product .woocommerce-product-details__short-description p{color:var(--bx-mut)!important;font-size:14px!important;line-height:1.8!important;margin-bottom:8px!important}.single-product .woocommerce-product-details__short-description table,.single-product .woocommerce-tabs .panel table{width:100%!important;border-collapse:collapse!important;border-radius:14px!important;overflow:hidden!important;margin:12px 0!important;border:1px solid var(--bx-b)!important}.single-product .woocommerce-product-details__short-description table th,.single-product .woocommerce-tabs .panel table th{background:var(--bx-s3)!important;color:var(--bx-mut)!important;font-family:var(--bx-fb)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:10px 16px!important;border:none!important;border-bottom:1px solid var(--bx-b)!important;text-align:left!important}.single-product .woocommerce-product-details__short-description table td,.single-product .woocommerce-tabs .panel table td{padding:11px 16px!important;border:none!important;border-bottom:1px solid var(--bx-b)!important;font-size:13px!important;vertical-align:middle!important}.single-product .woocommerce-product-details__short-description table td:first-child,.single-product .woocommerce-tabs .panel table td:first-child{background:var(--bx-s2)!important;color:var(--bx-mut)!important;font-weight:600!important;font-size:12px!important;width:28%!important}.single-product .woocommerce-product-details__short-description table td:nth-child(2),.single-product .woocommerce-tabs .panel table td:nth-child(2){background:var(--bx-s1)!important;color:var(--bx-text)!important;font-weight:600!important}.single-product .woocommerce-product-details__short-description table td:nth-child(3),.single-product .woocommerce-tabs .panel table td:nth-child(3){background:var(--bx-s1)!important;color:var(--bx-mut)!important;font-size:12px!important}.single-product .woocommerce-product-details__short-description table tr:last-child td,.single-product .woocommerce-tabs .panel table tr:last-child td{border-bottom:none!important}.single-product form.cart{display:flex!important;gap:12px!important;margin-bottom:20px!important;flex-wrap:wrap!important;align-items:center!important}.single-product form.cart .qty{background:var(--bx-s2)!important;border:1px solid var(--bx-b2)!important;color:var(--bx-text)!important;border-radius:10px!important;padding:14px 18px!important;font-size:18px!important;font-weight:700!important;text-align:center!important;width:80px!important;font-family:var(--bx-fb)!important}.single-product form.cart .qty:focus{border-color:var(--bx-a)!important;outline:none!important}.single-product .single_add_to_cart_button,.single-product form.cart .button{flex:1!important;background:var(--bx-a)!important;border:none!important;border-radius:10px!important;color:#fff!important;font-family:var(--bx-fb)!important;font-size:16px!important;font-weight:700!important;padding:16px 32px!important;cursor:pointer!important;transition:all .22s!important;text-transform:none!important;letter-spacing:0!important;text-align:center!important}.single-product .single_add_to_cart_button:hover{background:#5b9af8!important;transform:translateY(-2px)!important;box-shadow:0 12px 32px rgb(59 130 246 / .4)!important}.bxgpc-trust-strip{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-bottom:20px!important}.bxgpc-trust-item{display:flex!important;align-items:center!important;gap:10px!important;background:var(--bx-s1)!important;border:1px solid var(--bx-b)!important;border-radius:10px!important;padding:12px 14px!important}.bxgpc-trust-item>span{font-size:20px!important;flex-shrink:0!important}.bxgpc-trust-item strong{display:block!important;font-size:13px!important;font-weight:600!important;color:var(--bx-text)!important;font-family:var(--bx-fb)!important;text-transform:none!important;letter-spacing:0!important}.bxgpc-trust-item small{font-size:11px!important;color:var(--bx-mut)!important}.single-product .product_meta{background:var(--bx-s1)!important;border:1px solid var(--bx-b)!important;border-radius:10px!important;padding:14px 18px!important;font-size:13px!important;color:var(--bx-mut)!important;margin-top:4px!important}.single-product .product_meta span{display:block!important;margin-bottom:5px!important;color:var(--bx-mut)!important}.single-product .product_meta a{color:var(--bx-a)!important}.single-product .woocommerce-tabs{grid-column:1/-1!important;max-width:1200px!important;margin:8px auto 0!important;padding:0 32px!important;width:100%!important}.single-product .woocommerce-tabs ul.tabs{display:flex!important;gap:4px!important;list-style:none!important;padding:0!important;margin:0 0 22px!important;border-bottom:1px solid var(--bx-b)!important}.single-product .woocommerce-tabs ul.tabs li{background:transparent!important;border:none!important}.single-product .woocommerce-tabs ul.tabs li a{display:block!important;padding:11px 22px!important;color:var(--bx-mut)!important;font-size:14px!important;font-weight:600!important;border-bottom:2px solid transparent!important;transition:all .18s!important;font-family:var(--bx-fb)!important;text-transform:none!important;letter-spacing:0!important}.single-product .woocommerce-tabs ul.tabs li.active a{color:var(--bx-a)!important;border-bottom-color:var(--bx-a)!important}.single-product .woocommerce-tabs ul.tabs li a:hover{color:var(--bx-text)!important}.single-product .woocommerce-tabs .panel,.single-product .woocommerce-tabs .wc-tab{background:var(--bx-s1)!important;border:1px solid var(--bx-b)!important;border-radius:16px!important;padding:30px!important;color:var(--bx-mut)!important;font-size:14px!important;line-height:1.8!important}.single-product .woocommerce-tabs .panel h2{color:var(--bx-text)!important;font-size:18px!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:14px!important}.single-product .woocommerce-tabs .panel p{color:var(--bx-mut)!important}.single-product .woocommerce-tabs .panel ul{padding-left:20px!important}.single-product .woocommerce-tabs .panel ul li{margin-bottom:6px!important;color:var(--bx-mut)!important}.single-product .related.products,.single-product .upsells.products{grid-column:1/-1!important;max-width:1200px!important;margin:0 auto 48px!important;padding:0 32px!important;width:100%!important}.single-product .related.products>h2,.single-product .upsells.products>h2{font-family:var(--bx-fd)!important;font-size:28px!important;font-weight:900!important;text-transform:uppercase!important;color:var(--bx-text)!important;letter-spacing:-.5px!important;margin-bottom:22px!important;padding-bottom:14px!important;border-bottom:1px solid var(--bx-b)!important}.woocommerce-pagination ul{display:flex!important;gap:6px!important;list-style:none!important;padding:0!important;margin:32px 0!important;justify-content:center!important}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:8px!important;background:var(--bx-s1)!important;border:1px solid var(--bx-b)!important;color:var(--bx-mut)!important;font-size:14px!important;transition:all .18s!important}.woocommerce-pagination ul li a:hover{border-color:var(--bx-a)!important;color:var(--bx-a)!important;background:var(--bx-ag)!important}.woocommerce-pagination ul li span.current{background:var(--bx-a)!important;border-color:var(--bx-a)!important;color:#fff!important}table.shop_table,.woocommerce table.shop_table{background:var(--bx-s1)!important;border:1px solid var(--bx-b)!important;border-radius:14px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;width:100%!important}table.shop_table th{background:var(--bx-s2)!important;color:var(--bx-mut)!important;font-family:var(--bx-fb)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:16px 20px!important;border-bottom:1px solid var(--bx-b)!important;border-right:none!important;border-left:none!important;border-top:none!important}table.shop_table td{color:var(--bx-text)!important;padding:16px 20px!important;border-bottom:1px solid var(--bx-b)!important;border-right:none!important;border-left:none!important;border-top:none!important;vertical-align:middle!important}table.shop_table tr:last-child td{border-bottom:none!important}table.shop_table tr:hover td{background:var(--bx-s2)!important}table.shop_table .product-name a{color:var(--bx-text)!important;font-weight:500!important}table.shop_table .product-name a:hover{color:var(--bx-a)!important}table.shop_table .product-thumbnail img{border-radius:8px!important;width:64px!important;height:64px!important;object-fit:contain!important;background:var(--bx-s2)!important;padding:4px!important}table.shop_table a.remove{color:var(--bx-dim)!important;font-size:22px!important;transition:color .18s!important}table.shop_table a.remove:hover{color:var(--bx-red)!important;background:transparent!important}table.shop_table .quantity input{background:var(--bx-s2)!important;border:1px solid var(--bx-b2)!important;color:var(--bx-text)!important;border-radius:8px!important;padding:8px 12px!important;width:70px!important;text-align:center!important}.cart_totals{background:var(--bx-s1)!important;border:1px solid var(--bx-b)!important;border-radius:14px!important;padding:26px!important}.cart_totals h2{font-family:var(--bx-fd)!important;font-size:20px!important;font-weight:900!important;color:var(--bx-text)!important;text-transform:uppercase!important;margin-bottom:18px!important;padding-bottom:14px!important;border-bottom:1px solid var(--bx-b)!important}.cart_totals table{width:100%!important;border:none!important;background:none!important}.cart_totals table th,.cart_totals table td{border:none!important;border-bottom:1px solid var(--bx-b)!important;padding:12px 0!important;color:var(--bx-mut)!important;font-size:14px!important;background:transparent!important;font-family:var(--bx-fb)!important}.cart_totals .order-total th,.cart_totals .order-total td{color:var(--bx-text)!important;font-size:22px!important;font-weight:700!important;padding-top:16px!important;border-bottom:none!important}.cart_totals .order-total .woocommerce-Price-amount{color:var(--bx-a)!important}.wc-proceed-to-checkout .checkout-button,.woocommerce a.checkout-button{display:block!important;background:var(--bx-a)!important;border:none!important;border-radius:10px!important;color:#fff!important;font-family:var(--bx-fb)!important;font-size:15px!important;font-weight:700!important;padding:15px 28px!important;text-align:center!important;transition:all .2s!important;margin-top:16px!important;text-transform:none!important;letter-spacing:0!important}.woocommerce a.checkout-button:hover{background:#5b9af8!important;transform:translateY(-2px)!important;box-shadow:0 10px 28px rgb(59 130 246 / .35)!important;color:#fff!important}#place_order,.woocommerce #payment #place_order{width:100%!important;background:var(--bx-a)!important;border:none!important;border-radius:10px!important;color:#fff!important;font-family:var(--bx-fb)!important;font-size:16px!important;font-weight:700!important;padding:16px 32px!important;cursor:pointer!important;transition:all .2s!important;text-transform:none!important;letter-spacing:0!important;margin-top:8px!important}#place_order:hover{background:#5b9af8!important;transform:translateY(-2px)!important;box-shadow:0 10px 28px rgb(59 130 246 / .4)!important}.woocommerce form .form-row label{color:var(--bx-mut)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.8px!important;margin-bottom:7px!important;display:block!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{background:var(--bx-s2)!important;border:1px solid var(--bx-b2)!important;color:var(--bx-text)!important;border-radius:8px!important;padding:12px 16px!important;font-size:14px!important;width:100%!important;font-family:var(--bx-fb)!important;transition:border-color .2s!important}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row select:focus{border-color:var(--bx-a)!important;outline:none!important;box-shadow:0 0 0 3px rgb(59 130 246 / .15)!important}.woocommerce-checkout h3{color:var(--bx-text)!important;font-family:var(--bx-fd)!important;font-size:18px!important;font-weight:900!important;text-transform:uppercase!important;margin-bottom:20px!important;padding-bottom:12px!important;border-bottom:1px solid var(--bx-b)!important}#payment{background:var(--bx-s2)!important;border-radius:12px!important;padding:22px!important;border:1px solid var(--bx-b)!important}#payment label{color:var(--bx-mut)!important;font-size:14px!important}#payment .payment_box{background:var(--bx-s3)!important;border-radius:8px!important;padding:12px!important;color:var(--bx-mut)!important;font-size:13px!important}.woocommerce-message{background:rgb(34 197 94 / .1)!important;border:1px solid rgb(34 197 94 / .25)!important;color:#4ade80!important;border-radius:8px!important;padding:14px 20px!important;border-top:none!important}.woocommerce-info{background:rgb(59 130 246 / .1)!important;border:1px solid rgb(59 130 246 / .25)!important;color:#93c5fd!important;border-radius:8px!important;padding:14px 20px!important;border-top:none!important}.woocommerce-error{background:rgb(239 68 68 / .1)!important;border:1px solid rgb(239 68 68 / .25)!important;color:#fca5a5!important;border-radius:8px!important;padding:14px 20px!important;list-style:none!important;border-top:none!important}.site-footer,footer.site-footer,#colophon{background:var(--bx-s1)!important;border-top:1px solid var(--bx-b)!important;color:var(--bx-mut)!important}.site-footer a{color:var(--bx-mut)!important;transition:color .18s!important}.site-footer a:hover{color:var(--bx-a)!important}.site-footer p{color:var(--bx-mut)!important;font-size:13px!important}@media(max-width:900px){.single-product div.product,.woocommerce div.product{grid-template-columns:1fr!important;padding:0 20px!important;gap:24px!important;margin:20px auto!important}.single-product .woocommerce-product-gallery{position:relative!important;top:auto!important}.single-product .woocommerce-product-gallery__image img,.single-product .woocommerce-product-gallery .wp-post-image{height:320px!important}.single-product .price ins .woocommerce-Price-amount,.single-product .price>.woocommerce-Price-amount{font-size:36px!important}.single-product .product_title.entry-title{font-size:22px!important}.single-product .woocommerce-tabs,.single-product .related.products,.single-product .upsells.products{padding:0 20px!important}.bxgpc-trust-strip{grid-template-columns:1fr!important}ul.products,.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}ul.products li.product img{height:200px!important}}@media(max-width:500px){ul.products,.woocommerce ul.products{grid-template-columns:1fr!important}ul.products li.product img{height:220px!important}.single-product .woocommerce-product-details__short-description table td:nth-child(3){display:none!important}}.single-product .woocommerce-product-gallery,.woocommerce div.product .woocommerce-product-gallery{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important}.woocommerce div.product .woocommerce-product-gallery__image{width:100%!important}.woocommerce div.product .woocommerce-product-gallery__image img,.woocommerce div.product .woocommerce-product-gallery .wp-post-image{width:100%!important;height:460px!important;object-fit:contain!important;padding:28px!important}.woocommerce div.product{grid-template-columns:1fr 1fr!important}