body.home #main-header,body.home header#main-header,body.home #top-header,body.home .et-fixed-header,body.home #et_mobile_nav_menu,body.home .mobile_menu_bar_toggle,body.home #mobile_menu_bar,body.home .et_pb_menu,body.home .et_header_style_centered,body.home .et_header_style_left,body.home .et_header_style_split{display:none!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;border:none!important;visibility:hidden!important}body.home #main-footer,body.home footer#main-footer,body.home #footer-bottom,body.home #footer-widgets,body.home #et-footer-nav,body.home .et_pb_widget_area_footer{display:none!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;border:none!important;visibility:hidden!important}body.home,body.home #page-container,body.home.et_fixed_nav #page-container{padding-top:0!important;margin-top:0!important}body.home #et-boc,body.home .et-boc{padding-top:0!important;margin-top:0!important}body.home{background:#f5f7ff!important}body.page:not(.home) #main-header,body.page:not(.home) #top-header,body.page:not(.home) .et-fixed-header,body.page:not(.home) #main-footer,body.page:not(.home) footer#main-footer{display:none!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important}body.page:not(.home),body.page:not(.home) #page-container{padding-top:0!important}body.page:not(.home) #et-boc{padding-top:0!important;margin-top:0!important}body.page:not(.home){background:#f5f7ff!important}.entry-title,.page-title,h1.entry-title,h1.page-title,.et_pb_title_container h1,.et_pb_title_container .page-title,.et-l--header .entry-title,#page-container .entry-title,.post-title,.page-header h1,.woocommerce-page h1.page-title,article.page h1.entry-title,article header h1,.et_pb_post_title h1,.et_pb_post_title .title-meta,.et_pb_post_title .title-meta h1{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;line-height:0!important;font-size:0!important}.et_pb_module.et_pb_post_title,.et-l .et_pb_post_title,#main-content .et_pb_post_title{display:none!important}body.page #main-content,body.page .et_builder_outer_content,body.page #et-boc{padding-top:0!important;margin-top:0!important}body.page .widget-title{display:none!important}body.page #sidebar,body.page .et_pb_widget_area,body.page aside.widget-area,body.page .woocommerce-sidebar,body.page #secondary,body.page .widget_product_categories,body.page .widget_categories,body.page ul.product-categories,body.page .woocommerce ul.product-categories,body.page .wc-block-product-categories,body.page .et_pb_sidebar_0,body.page .et_pb_sidebar,body.woocommerce-page #sidebar,body.woocommerce-page .et_pb_widget_area,body.woocommerce-page aside.widget-area,body.woocommerce-page .woocommerce-sidebar,body.woocommerce-page #secondary,body.woocommerce-page .widget_product_categories,body.woocommerce-page .widget_categories,body.woocommerce-page ul.product-categories,body.woocommerce-page .woocommerce ul.product-categories,body.woocommerce-page .wc-block-product-categories,body.woocommerce-page .et_pb_sidebar_0,body.woocommerce-page .et_pb_sidebar,body.archive.tax-product_cat #sidebar,body.archive.tax-product_cat .et_pb_widget_area,body.archive.tax-product_cat aside.widget-area,body.archive.tax-product_cat #secondary,body.archive.tax-product_cat .et_pb_sidebar_0,body.archive.tax-product_cat .et_pb_sidebar{display:none!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;visibility:hidden!important}body.woocommerce-page #left-area,body.archive.tax-product_cat #left-area{width:100%!important;float:none!important;max-width:100%!important;padding-right:0!important}body.woocommerce-page #main-content .container,body.archive.tax-product_cat #main-content .container{width:100%!important;max-width:100%!important}body.woocommerce #main-header,body.woocommerce header#main-header,body.woocommerce #top-header,body.woocommerce .et-fixed-header,body.woocommerce #et_mobile_nav_menu,body.woocommerce-page #main-header,body.woocommerce-page header#main-header,body.woocommerce-page #top-header,body.woocommerce-page .et-fixed-header,body.single-product #main-header,body.single-product header#main-header,body.single-product #top-header,body.single-product .et-fixed-header,body.single-product #et_mobile_nav_menu,body.single-product .mobile_menu_bar_toggle{display:none!important;height:0!important;visibility:hidden!important;padding:0!important;margin:0!important;overflow:hidden!important}body.woocommerce #main-footer,body.woocommerce footer#main-footer,body.woocommerce #footer-bottom,body.woocommerce #footer-widgets,body.woocommerce-page #main-footer,body.woocommerce-page footer#main-footer,body.single-product #main-footer,body.single-product footer#main-footer,body.single-product #footer-bottom,body.single-product #footer-widgets,body.single-product .et_pb_widget_area_footer,body.single-product #et-footer-nav{display:none!important;height:0!important;visibility:hidden!important;padding:0!important;margin:0!important;overflow:hidden!important}body.woocommerce #et-boc,body.woocommerce-page #et-boc,body.single-product #et-boc,body.woocommerce #page-container,body.woocommerce-page #page-container,body.single-product #page-container{padding-top:0!important;margin-top:0!important}body.woocommerce,body.woocommerce-page,body.single-product{font-family:'Nunito','Segoe UI',sans-serif!important;background:#fff!important;color:#1a2540!important;padding-top:0!important}#footer-bottom .container p,#footer-bottom p,footer#main-footer #footer-bottom p,.et_pb_footer_bottom_bar p{font-size:0!important;color:transparent!important;position:relative!important}#footer-bottom .container p::after,#footer-bottom p::after,.et_pb_footer_bottom_bar p::after{content:"© 2026 Warjyz Group Ltd. All rights reserved. Registered in England & Wales.";font-size:.75rem!important;color:rgba(255,255,255,.28)!important;position:absolute!important;left:0!important;top:0!important;white-space:nowrap!important}.tw .nvi{flex-wrap:wrap!important;overflow-x:visible!important;overflow:visible!important}.tw .nvi::-webkit-scrollbar{display:none}.tw .nvi li a{white-space:nowrap;font-size:.78rem!important;padding:10px 12px!important}@media(max-width:900px){.tw .nvi{flex-wrap:nowrap!important;overflow-x:auto!important}}.woocommerce-products-header,.woocommerce-products-header__title{display:none!important}.woocommerce ul.products,ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important;list-style:none!important;margin:0!important;padding:0!important;width:100%!important}@media(max-width:1024px){.woocommerce ul.products,ul.products{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:600px){.woocommerce ul.products,ul.products{grid-template-columns:repeat(2,1fr)!important}}.woocommerce ul.products li.product,ul.products li.product{background:#fff!important;border:2px solid #c8d4f0!important;border-radius:16px!important;overflow:hidden!important;transition:all .2s!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;position:relative!important;width:auto!important;float:none!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.woocommerce ul.products li.product:hover,ul.products li.product:hover{border-color:#00caff!important;box-shadow:0 8px 28px rgba(0,202,255,.2)!important;transform:translateY(-4px)!important}.woocommerce ul.products li.product a img,ul.products li.product a img{width:100%!important;height:200px!important;object-fit:contain!important;object-position:center!important;display:block!important;border-radius:0!important;margin:0!important;padding:8px!important;background:#fff!important;box-sizing:border-box!important;transition:transform .3s!important}.woocommerce ul.products li.product:hover a img,ul.products li.product:hover a img{transform:scale(1.05)!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2,ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2{font-family:'Nunito',sans-serif!important;font-size:.88rem!important;font-weight:700!important;color:#0a1a3d!important;padding:12px 14px 4px!important;margin:0!important;line-height:1.35!important;white-space:normal!important;word-wrap:break-word!important;writing-mode:horizontal-tb!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.woocommerce ul.products li.product .price,ul.products li.product .price{font-family:'Nunito',sans-serif!important;font-size:1.2rem!important;font-weight:900!important;color:#ff8802!important;padding:2px 14px 10px!important;margin:0!important;display:block!important;white-space:nowrap!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product .add_to_cart_button,ul.products li.product .button,ul.products li.product a.button,ul.products li.product .add_to_cart_button{display:block!important;width:calc(100% - 28px)!important;margin:auto 14px 14px!important;padding:10px 0!important;background:#174dcc!important;color:#fff!important;font-family:'Nunito',sans-serif!important;font-weight:800!important;font-size:.82rem!important;border-radius:8px!important;border:none!important;text-align:center!important;cursor:pointer!important;text-decoration:none!important;transition:background .15s!important}.woocommerce ul.products li.product .button:hover,ul.products li.product .button:hover{background:#2563e8!important;color:#fff!important}body.archive.tax-product_cat.woocommerce-page .et_pb_widget_area,body.archive.tax-product_cat.woocommerce-page .et_pb_sidebar_0,body.archive.tax-product_cat.woocommerce-page .et_pb_sidebar{display:block!important;height:auto!important;overflow:visible!important;padding:0!important;margin:0!important;visibility:visible!important;background:#fff!important;border:2px solid #c8d4f0!important;border-radius:16px!important;box-shadow:0 4px 16px rgba(23,77,204,.08)!important;position:sticky!important;top:20px!important}body.archive.tax-product_cat.woocommerce-page .widget_product_categories,body.archive.tax-product_cat.woocommerce-page .widget_categories,body.archive.tax-product_cat.woocommerce-page ul.product-categories,body.archive.tax-product_cat.woocommerce-page .woocommerce ul.product-categories,body.archive.tax-product_cat.woocommerce-page .wc-block-product-categories{display:block!important;height:auto!important;overflow:visible!important;visibility:visible!important;padding:10px!important;margin:0!important}body.archive.tax-product_cat.woocommerce-page #left-area{width:auto!important;max-width:none!important}body.archive.tax-product_cat.woocommerce-page #main-content .container{width:auto!important;max-width:none!important}body.archive.tax-product_cat .et_pb_widget_area .widget-title,body.archive.tax-product_cat .et_pb_widget_area h2,body.archive.tax-product_cat .et_pb_widget_area h3{font-family:'Nunito',sans-serif!important;font-size:.95rem!important;font-weight:900!important;color:#0a1a3d!important;padding:16px 16px 10px!important;margin:0!important;border-bottom:1px solid #e8edf8!important;display:block!important;height:auto!important}body.archive.tax-product_cat .wc-block-product-categories-list{list-style:none!important;margin:0!important;padding:10px!important;display:block!important;height:auto!important;visibility:visible!important}body.archive.tax-product_cat .wc-block-product-categories-list-item{margin:0!important;display:list-item!important;height:auto!important;visibility:visible!important}body.archive.tax-product_cat .wc-block-product-categories-list-item-count,body.archive.tax-product_cat .wc-block-product-categories-list-item__name{visibility:visible!important;height:auto!important}body.archive.tax-product_cat .wc-block-product-categories-list-item a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:8px 10px!important;border-radius:8px!important;font-size:.84rem!important;font-weight:700!important;color:#1a2540!important;text-decoration:none!important;transition:background .15s,color .15s!important;visibility:visible!important;height:auto!important}body.archive.tax-product_cat .wc-block-product-categories-list-item a:hover{background:#eef2ff!important;color:#174dcc!important}body.archive.tax-product_cat .wc-block-product-categories-list-item.wc-block-product-categories-list-item--active>a{background:#174dcc!important;color:#fff!important}body.archive.tax-product_cat .wc-block-product-categories-list-item-count{font-size:.72rem!important;font-weight:800!important;color:#5a6a8a!important;background:#f0f2fa!important;padding:1px 8px!important;border-radius:100px!important}body.archive.tax-product_cat .wc-block-product-categories-list-item.wc-block-product-categories-list-item--active .wc-block-product-categories-list-item-count{background:rgba(255,255,255,.25)!important;color:#fff!important}body.archive.tax-product_cat .wc-block-product-categories-list .wc-block-product-categories-list{padding:0 0 0 14px!important}body.archive.tax-product_cat .et_pb_column_3_4>.et_pb_text .et_pb_text_inner{font-family:'Fredoka One',cursive!important;font-size:1.8rem!important;color:#0a1a3d!important;display:block!important;padding:24px 0 4px!important}body.archive.tax-product_cat .et_pb_row_1-4_3-4{display:flex!important;gap:28px!important;align-items:flex-start!important}body.archive.tax-product_cat .et_pb_column_1_4{width:240px!important;flex:0 0 240px!important}body.archive.tax-product_cat .et_pb_column_3_4{flex:1!important;min-width:0!important}@media(max-width:900px){body.archive.tax-product_cat .et_pb_row_1-4_3-4{display:block!important}body.archive.tax-product_cat .et_pb_column_1_4{width:100%!important;margin-bottom:20px!important}}body.single-product #page-container,body.single-product #et-boc,body.single-product #main-content,body.single-product .container,body.single-product article,body.single-product #content,body.single-product .entry-content,body.single-product .et_pb_section,body.single-product .et_pb_row,body.single-product .et_pb_column,body.single-product .et_pb_module_inner,body.single-product .et_builder_outer_content{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important;float:none!important;background:#fff!important}body.single-product .et_pb_row{display:block!important}body.single-product .et_pb_column{display:block!important;flex:none!important}body.single-product .woocommerce-breadcrumb{display:block!important;background:#f5f7ff!important;padding:14px 60px!important;font-size:.82rem!important;color:#5a6a8a!important;font-weight:600!important;border-bottom:1px solid #e8edf8!important;margin:0 0 0!important;width:100%!important;box-sizing:border-box!important}body.single-product .woocommerce-breadcrumb a{color:#174dcc!important;text-decoration:none!important;font-weight:700!important}body.single-product .woocommerce-product-gallery{background:#f8f9fc!important;padding:40px!important;min-height:400px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image,body.single-product .woocommerce-product-gallery figure{width:100%!important;max-width:480px!important;margin:0 auto 20px!important;border-radius:20px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 4px 24px rgba(23,77,204,.1)!important}body.single-product .woocommerce-product-gallery__image a,body.single-product .woocommerce-product-gallery figure a{display:block!important;width:100%!important}body.single-product .woocommerce-product-gallery img,body.single-product .woocommerce-product-gallery__image img{width:100%!important;height:420px!important;object-fit:contain!important;object-position:center!important;display:block!important;padding:32px!important;background:#fff!important;box-sizing:border-box!important;border-radius:20px!important}body.single-product .flex-control-nav.flex-control-thumbs{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important;list-style:none!important;margin:0!important;padding:0!important;width:100%!important}body.single-product .flex-control-nav.flex-control-thumbs li{width:80px!important;height:80px!important;border-radius:12px!important;overflow:hidden!important;border:2px solid #e2e8f4!important;cursor:pointer!important;transition:border-color .15s,box-shadow .15s!important;background:#fff!important;flex-shrink:0!important}body.single-product .flex-control-nav.flex-control-thumbs li:hover{border-color:#174dcc!important;box-shadow:0 0 0 3px rgba(23,77,204,.15)!important}body.single-product .flex-control-nav.flex-control-thumbs li img{width:100%!important;height:100%!important;object-fit:contain!important;padding:6px!important;box-sizing:border-box!important;display:block!important;background:#fff!important}body.single-product .summary{padding:48px 52px!important;background:#fff!important;box-sizing:border-box!important;text-align:center!important;max-width:700px!important;margin:0 auto!important}body.single-product .summary .posted_in{display:inline-block!important;font-size:.72rem!important;font-weight:800!important;color:#174dcc!important;text-transform:uppercase!important;letter-spacing:1.5px!important;background:#eef2ff!important;padding:4px 12px!important;border-radius:100px!important;margin-bottom:14px!important}body.single-product .summary .posted_in a{color:#174dcc!important;text-decoration:none!important}body.single-product .summary .product_title,body.single-product .summary h1{font-family:'Nunito',sans-serif!important;font-size:clamp(1.5rem,2.8vw,2.2rem)!important;font-weight:900!important;color:#0a1a3d!important;margin:0 0 12px!important;line-height:1.25!important;display:block!important;visibility:visible!important;height:auto!important;overflow:visible!important;text-align:center!important}body.single-product .summary .woocommerce-product-rating{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin-bottom:20px!important;flex-wrap:wrap!important}body.single-product .summary .woocommerce-review-link{font-size:.8rem!important;color:#5a6a8a!important;text-decoration:none!important}.woocommerce .star-rating span::before,.woocommerce .star-rating::before{color:#ff8802!important}body.single-product .summary .price{font-family:'Nunito',sans-serif!important;font-size:2.4rem!important;font-weight:900!important;color:#ff8802!important;margin:0 0 8px!important;display:block!important;line-height:1.1!important;text-align:center!important}body.single-product .summary .price ins{text-decoration:none!important;color:#ff8802!important}body.single-product .summary .price del{font-size:1.2rem!important;color:#aab4c8!important;font-weight:500!important;margin-left:10px!important}body.single-product .summary .stock.in-stock{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:.82rem!important;font-weight:700!important;color:#16a34a!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;padding:5px 14px!important;border-radius:100px!important;margin-bottom:24px!important}body.single-product .summary .woocommerce-product-details__short-description{font-size:.94rem!important;color:#4a5a7a!important;line-height:1.85!important;margin-bottom:28px!important;padding-bottom:24px!important;border-bottom:1px solid #edf0f7!important;text-align:center!important}body.single-product .summary .woocommerce-product-details__short-description p{margin-bottom:6px!important}body.single-product .summary form.cart{display:flex!important;align-items:stretch!important;justify-content:center!important;gap:12px!important;flex-wrap:nowrap!important;margin:0 auto 20px!important}body.single-product .summary .quantity{display:flex!important;align-items:center!important;border:2px solid #c8d4f0!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;flex-shrink:0!important}body.single-product .summary .quantity input[type=number]{border:none!important;outline:none!important;padding:14px 18px!important;font-size:1.1rem!important;font-weight:800!important;width:70px!important;text-align:center!important;background:#fff!important;color:#0a1a3d!important;-moz-appearance:textfield!important}body.single-product .summary .quantity input[type=number]::-webkit-outer-spin-button,body.single-product .summary .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}body.single-product .summary .single_add_to_cart_button,body.single-product .summary button[name="add-to-cart"]{flex:1!important;background:linear-gradient(135deg,#ff8802,#ff6b00)!important;color:#fff!important;font-family:'Nunito',sans-serif!important;font-weight:900!important;font-size:1.05rem!important;padding:0 32px!important;min-height:52px!important;border-radius:12px!important;border:none!important;cursor:pointer!important;box-shadow:0 4px 20px rgba(255,136,2,.4)!important;transition:all .18s!important;letter-spacing:.3px!important;text-align:center!important;white-space:nowrap!important}body.single-product .summary .single_add_to_cart_button:hover{background:linear-gradient(135deg,#e07800,#d05a00)!important;transform:translateY(-2px)!important;box-shadow:0 8px 28px rgba(255,136,2,.5)!important}body.single-product .summary .product_meta{margin-top:20px!important;font-size:.82rem!important;color:#5a6a8a!important;line-height:2!important;text-align:center!important}body.single-product .summary .product_meta span.label{font-weight:700!important;color:#0a1a3d!important}body.single-product .summary .product_meta a{color:#174dcc!important;text-decoration:none!important}body.single-product .summary .product_meta::after{content:"🚚 Free UK Delivery over £30  ·  🔒 Secure Checkout  ·  ↩️ Easy Returns";display:flex!important;justify-content:center!important;font-size:.78rem!important;color:#5a6a8a!important;background:#f8f9fc!important;border:1.5px solid #e8edf8!important;border-radius:12px!important;padding:12px 16px!important;margin-top:16px!important;font-weight:600!important;gap:12px!important}body.single-product .woocommerce-tabs{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:#fff!important;border-top:1px solid #edf0f7!important;clear:both!important;display:block!important;float:none!important}body.single-product .woocommerce-tabs ul.tabs{display:flex!important;gap:0!important;list-style:none!important;margin:0!important;padding:0 60px!important;border-bottom:3px solid #edf0f7!important;background:#fff!important}body.single-product .woocommerce-tabs ul.tabs li{border:none!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;margin:0 0 -3px!important;padding:0!important}body.single-product .woocommerce-tabs ul.tabs li a{font-family:'Nunito',sans-serif!important;font-size:.92rem!important;font-weight:700!important;color:#5a6a8a!important;padding:18px 28px!important;display:block!important;text-decoration:none!important;transition:color .15s!important;white-space:nowrap!important}body.single-product .woocommerce-tabs ul.tabs li:hover a{color:#0a1a3d!important}body.single-product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#ff8802!important}body.single-product .woocommerce-tabs ul.tabs li.active a{color:#0a1a3d!important;font-weight:900!important}body.single-product .woocommerce-tabs .panel{padding:40px 60px!important;font-size:.94rem!important;line-height:1.85!important;color:#1a2540!important;max-width:900px!important;box-sizing:border-box!important}body.single-product #reviews{width:100%!important;clear:both!important}body.single-product #reviews h2{font-family:'Nunito',sans-serif!important;font-size:1.4rem!important;font-weight:900!important;color:#0a1a3d!important;margin-bottom:24px!important}body.single-product .woocommerce-Reviews-title{font-size:1.1rem!important;font-weight:800!important;color:#0a1a3d!important}body.single-product .comment-text{background:#f8f9fc!important;border-radius:12px!important;padding:20px!important;border:1px solid #edf0f7!important}body.single-product #review_form_wrapper{margin-top:32px!important}body.single-product #review_form textarea,body.single-product #review_form input{border:2px solid #e2e8f4!important;border-radius:10px!important;padding:12px 16px!important;font-size:.9rem!important;font-family:'Nunito',sans-serif!important;width:100%!important;box-sizing:border-box!important}body.single-product #review_form .submit{background:#174dcc!important;color:#fff!important;font-family:'Nunito',sans-serif!important;font-weight:800!important;padding:12px 28px!important;border:none!important;border-radius:10px!important;cursor:pointer!important;font-size:.9rem!important}body.single-product .related.products,body.single-product .upsells.products{background:#f8f9fc!important;padding:52px 60px!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;clear:both!important;display:block!important;border-top:1px solid #edf0f7!important}body.single-product .related.products>h2,body.single-product .upsells.products>h2{font-family:'Nunito',sans-serif!important;font-size:1.5rem!important;font-weight:900!important;color:#0a1a3d!important;margin:0 0 28px!important;display:block!important;writing-mode:horizontal-tb!important}body.single-product .related.products ul.products,body.single-product .upsells.products ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;list-style:none!important;margin:0!important;padding:0!important;width:100%!important;float:none!important;clear:both!important;box-sizing:border-box!important}@media(max-width:1024px){body.single-product .related.products ul.products,body.single-product .upsells.products ul.products{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:640px){body.single-product .related.products ul.products,body.single-product .upsells.products ul.products{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}body.single-product .related.products ul.products li.product,body.single-product .upsells.products ul.products li.product{display:flex!important;flex-direction:column!important;background:#fff!important;border:1.5px solid #e2e8f4!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 2px 12px rgba(23,77,204,.06)!important;transition:all .22s!important;width:auto!important;min-width:0!important;max-width:100%!important;float:none!important;clear:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;position:relative!important}body.single-product .related.products ul.products li.product:hover,body.single-product .upsells.products ul.products li.product:hover{box-shadow:0 8px 32px rgba(23,77,204,.14)!important;transform:translateY(-5px)!important;border-color:#c8d4f0!important}body.single-product .related.products ul.products li.product a,body.single-product .upsells.products ul.products li.product a{display:block!important;width:100%!important;background:#fff!important;text-decoration:none!important;overflow:hidden!important}body.single-product .related.products ul.products li.product img,body.single-product .upsells.products ul.products li.product img{display:block!important;width:100%!important;height:200px!important;object-fit:contain!important;object-position:center!important;padding:14px!important;margin:0!important;background:#fff!important;box-sizing:border-box!important;float:none!important;border-radius:0!important;transition:transform .3s!important}body.single-product .related.products ul.products li.product:hover img,body.single-product .upsells.products ul.products li.product:hover img{transform:scale(1.05)!important}body.single-product .related.products ul.products li.product h2,body.single-product .related.products ul.products li.product .woocommerce-loop-product__title,body.single-product .upsells.products ul.products li.product h2,body.single-product .upsells.products ul.products li.product .woocommerce-loop-product__title{font-family:'Nunito',sans-serif!important;font-size:.88rem!important;font-weight:700!important;color:#0a1a3d!important;padding:12px 14px 4px!important;margin:0!important;line-height:1.4!important;white-space:normal!important;word-break:break-word!important;writing-mode:horizontal-tb!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body.single-product .related.products ul.products li.product .price,body.single-product .upsells.products ul.products li.product .price{font-size:1.2rem!important;font-weight:800!important;color:#ff8802!important;padding:4px 14px 12px!important;margin:0!important;display:block!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}body.single-product .related.products ul.products li.product .button,body.single-product .related.products ul.products li.product a.button,body.single-product .upsells.products ul.products li.product .button,body.single-product .upsells.products ul.products li.product a.button{display:block!important;width:calc(100% - 28px)!important;margin:auto 14px 14px!important;padding:10px 0!important;background:#174dcc!important;color:#fff!important;font-family:'Nunito',sans-serif!important;font-weight:800!important;font-size:.82rem!important;border-radius:8px!important;border:none!important;text-align:center!important;cursor:pointer!important;text-decoration:none!important;transition:background .15s!important;writing-mode:horizontal-tb!important}body.single-product .related.products ul.products li.product .button:hover,body.single-product .upsells.products ul.products li.product .button:hover{background:#2563e8!important}@media(max-width:900px){body.single-product .related.products,body.single-product .upsells.products{padding:40px 24px!important}body.single-product .related.products>h2,body.single-product .upsells.products>h2{font-size:1.25rem!important;margin-bottom:20px!important}}@media(max-width:480px){body.single-product .related.products,body.single-product .upsells.products{padding:32px 16px!important}body.single-product .related.products ul.products li.product img,body.single-product .upsells.products ul.products li.product img{height:140px!important;padding:10px!important}body.single-product .related.products ul.products li.product h2,body.single-product .related.products ul.products li.product .woocommerce-loop-product__title,body.single-product .upsells.products ul.products li.product h2,body.single-product .upsells.products ul.products li.product .woocommerce-loop-product__title{font-size:.8rem!important;padding:8px 10px 2px!important}body.single-product .related.products ul.products li.product .price,body.single-product .upsells.products ul.products li.product .price{font-size:1.02rem!important;padding:2px 10px 8px!important}body.single-product .related.products ul.products li.product .button,body.single-product .upsells.products ul.products li.product .button{width:calc(100% - 16px)!important;margin:auto 8px 8px!important;font-size:.75rem!important;padding:8px 0!important}}@media(max-width:640px){body.single-product .woocommerce-breadcrumb{padding:12px 20px!important}body.single-product .woocommerce-tabs ul.tabs{padding:0 20px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}body.single-product .woocommerce-tabs ul.tabs li a{padding:14px 16px!important;font-size:.85rem!important}body.single-product .woocommerce-tabs .panel{padding:24px 20px!important}}@media(max-width:900px){body.single-product .related.products ul.products li.product,body.single-product .upsells.products ul.products li.product{grid-column:span 2!important}body.single-product .related.products ul.products li.product:nth-child(odd),body.single-product .upsells.products ul.products li.product:nth-child(odd){grid-column:1 / span 2!important}body.single-product .related.products ul.products li.product:nth-child(even),body.single-product .upsells.products ul.products li.product:nth-child(even){grid-column:3 / span 2!important}}body.single-product .et_pb_column_2_tb_body{text-align:center!important}body.single-product form.cart{text-align:center!important}html{scroll-behavior:auto!important}