@font-face{font-family:"fa-solid-900";src:url("/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"fa-brands-400";src:url("/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"divi-modules";src:url("/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}.pa-header{top:72px!important;background:transparent;-webkit-transition:background-color 2s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.pa-header img{height:150px!important;width:auto!important;-webkit-transition:height 2s ease-out;-moz-transition:height 2s ease-out;-o-transition:height 2s ease-out;transition:height 2s ease-out}.pa-fixed-header{top:0px!important;background-color:#ffffff!important;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.admin-bar .pa-fixed-header{top:32px!important}.pa-fixed-header img{height:100px!important;width:auto!important;-webkit-transition:height 2s ease-out;-moz-transition:height 2s ease-out;-o-transition:height 2s ease-out;transition:height 2s ease-out}header .et_builder_inner_content{z-index:99999}.variations .variable-item-span{display:none}.variations li[data-value="Antique Brass"]{order:1!important;background:url("https://thetapshop.com.au/wp-content/uploads/2025/03/images-3.jpg")}.variations li[data-value="Brushed Gold"]{order:2!important;background:url("https://thetapshop.com.au/wp-content/uploads/2025/03/gold-textured.avif")}.variations li[data-value="Brushed Nickel"]{order:3!important;background:url("https://thetapshop.com.au/wp-content/uploads/2025/03/495691038-612x612-1.jpg")}.variations li[data-value="Gunmetal"]{order:4!important;background:url("https://thetapshop.com.au/wp-content/uploads/2025/03/gunmetal.png")}.variations li[data-value="Matte Black"]{order:5!important;background:url("https://thetapshop.com.au/wp-content/uploads/2025/03/black.avif")}.variations li[data-value="Polished Chrome"]{order:6!important;background:url("https://thetapshop.com.au/wp-content/uploads/2025/03/images-4.jpg")}.wpfMainWrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;align-content:center;align-items:center}.wpfFilterWrapper{margin:0!important;padding:0!important}.wpfMainWrapper div[data-filter-type="wpfCategory"]{width:50%!important}.wpfMainWrapper div[data-filter-type="wpfCategory"] .wpfFilterTitle{}.wpfMainWrapper div[data-filter-type="wpfCategory"] .wpfFilterVerScroll{transition:0.3s all;padding:10px!important;background:#f6f6f6;border-top:2px solid;top:60px}#et-boc .wpfFilterContent.wpfHide .wpfFilterVerScroll{display:flex;opacity:0;z-index:-1;position:absolute;flex-wrap:wrap;gap:5px;max-height:unset!important}#et-boc .wpfFilterContent:not(.wpfHide) .wpfFilterVerScroll{display:flex;opacity:1;flex-wrap:wrap;position:absolute;gap:5px;z-index:99;max-height:unset!important}#et-boc .wpfFilterContent .wpfFilterVerScroll li{padding:5px 10px!important;border:1px solid;border-radius:30px}.wpfMainWrapper div[data-filter-type="wpfSortBy"]{width:30%!important;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center}.wpfMainWrapper div[data-filter-type="wpfSortBy"] .wpfFilterTitle{pointer-events:none}.wpfMainWrapper div[data-filter-type="wpfSortBy"] .wpfFilterTitle .wpfTitleToggle{display:none}#et-boc .wpfMainWrapper div[data-filter-type="wpfSortBy"] .wpfFilterContent{width:60%}.wpfFilterButtons{width:10%!important;min-width:0!important}.wpfFilterButtons .wpfClearButton{width:100%!important;min-height:0!important;margin:0!important}#et-boc .wpfFilterContent .wpfFilterVerScroll li .wpfCheckbox{}.woocommerce-variation-price{display:none}.woocommerce-variation-sku{margin-bottom:20px}.et_pb_shop .woocommerce_short_description,.et_pb_wc_related_products .woocommerce_short_description{display:none}.et_pb_wc_related_products .woocommerce-variation-description{display:none}.woocommerce ul.products li.product a img{height:250px;object-fit:contain}.woocommerce ul.products li.product .cart{display:flex;flex-wrap:wrap;align-items:center}.woocommerce ul.products li.product .button{color:#ffffff;margin-top:0}.et_shop_image,ul.products li.product a.woocommerce-LoopProduct__link,ul.products li.product a.woocommerce-LoopProduct-link{position:relative;display:block}.cd-hover-swap{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .25s ease}.cd-hover-swap img,ul.products li.product img.wp-post-image{width:100%;height:100%;object-fit:cover}@media (any-hover:hover){.et_shop_image:hover .cd-hover-swap{opacity:1}.et_shop_image:hover img.wp-post-image{opacity:0;transition:opacity .25s ease}ul.products li.product a.woocommerce-LoopProduct__link:hover .cd-hover-swap,ul.products li.product a.woocommerce-LoopProduct-link:hover .cd-hover-swap{opacity:1}ul.products li.product a.woocommerce-LoopProduct__link:hover img.wp-post-image,ul.products li.product a.woocommerce-LoopProduct-link:hover img.wp-post-image{opacity:0;transition:opacity .25s ease}}ul.products li.product .et_shop_image,ul.products li.product a.woocommerce-LoopProduct__link{aspect-ratio:1 / 1;overflow:hidden}.archive .single_add_to_cart_button{margin:0!important}.align-middle{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}.left-content .et_pb_column:first-child{order:2;margin-right:0!important}.left-content .et_pb_column:last-child{order:1}.left-content:not(.et_pb_gutters1) .et_pb_column:last-child{margin-right:5.5%!important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#342E63!important}.cart_item .product-name{background:transparent!important}.woocommerce-product-gallery .woocommerce-product-gallery__image>a>img{height:400px!important;object-fit:contain;width:100%}@media screen and (max-width:768px){.woocommerce-product-gallery .woocommerce-product-gallery__image img{max-height:300px}}@media screen and (max-width:480px){.woocommerce-product-gallery .woocommerce-product-gallery__image img{max-height:200px}}@media only screen and (max-width:980px){.wpfMainWrapper{flex-direction:column;align-items:flex-start}#et-boc .et_pb_code_inner .wpfMainWrapper>div{width:100%!important}.wpfMainWrapper div[data-filter-type="wpfCategory"] .wpfFilterVerScroll{top:25px}.et_pb_shop ul.products.columns-1 li.product,.et_pb_shop ul.products.columns-2 li.product,.et_pb_shop ul.products.columns-3 li.product,.et_pb_shop ul.products.columns-4 li.product,.et_pb_shop ul.products.columns-5 li.product,.et_pb_shop ul.products.columns-6 li.product{width:100%!important;margin-right:0!important}.et_pb_shop ul.products .woocommerce-loop-product__title,.et_pb_shop ul.products .price{text-align:center}.woocommerce ul.products li.product .cart{justify-content:center}.woocommerce .quantity input.qty{padding:10px!important}.woocommerce ul.products li.product .button{font-size:16px!important}.woocommerce ul.products li.product .button:after{font-size:25px!important}.woocommerce-cart .shop_table thead{display:none}.woocommerce-cart .shop_table tr,.woocommerce-cart .shop_table td,.woocommerce-cart .shop_table th{border:0!important;background:transparent}.woocommerce-cart .shop_table.cart .cart_item{position:relative;display:block;padding:14px 64px 16px 96px;margin:12px 0;background:#fff;border:1px solid #e8e3f5;border-radius:16px;box-shadow:0 6px 18px rgba(0,0,0,.06)}.woocommerce-cart .shop_table td::before,.woocommerce-cart .shop_table th::before{display:none!important}.woocommerce-cart .shop_table .product-thumbnail{position:absolute;left:14px;top:14px;width:72px;height:72px;margin:0;padding:0!important}.woocommerce-cart .shop_table .product-thumbnail img{width:72px;height:72px;object-fit:contain;border-radius:12px;background:#f6f4fb}.woocommerce-cart .shop_table .product-remove{position:absolute;right:10px;top:10px;z-index:2;padding:0;margin:0}.woocommerce-cart .shop_table .product-remove a.remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;line-height:26px;border-radius:50%;background:#fff;border:1px solid #e8e3f5;text-decoration:none}.woocommerce-cart .shop_table .product-name{display:block;padding:0!important;margin:10px 72px 10px 90px;color:#1f1f1f;font-weight:700}.woocommerce-cart .shop_table .product-name a{text-decoration:none}.woocommerce-cart .shop_table .product-price{display:none!important}.woocommerce-cart .shop_table .product-subtotal{right:48px;top:14px;padding:0;margin:0;font-weight:800;color:#342E63;white-space:nowrap}.woocommerce-cart .shop_table .product-quantity{display:block;padding:0;margin:0}.woocommerce-cart .shop_table .quantity .qty{width:56px;height:36px;text-align:center;border:1px solid #e8e3f5;background:#fff;border-radius:10px;font-weight:700;color:#1f1f1f}.qty-wrap{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(180deg,#fff 0%,#f6f4fb 100%);border:1px solid #e8e3f5;border-radius:10px;padding:6px}.qty-wrap .qty{width:36px;height:32px;text-align:center;border:none;background:transparent;font-weight:700;color:#1f1f1f}.qty-btn{width:32px;height:32px;line-height:30px;border-radius:8px;border:1px solid #e8e3f5;background:#fff;cursor:pointer;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.qty-btn:hover{border-color:#342E63}.qty-btn:active{transform:scale(.98)}.cart-collaterals,.woocommerce-cart .cart_totals{background:#fff;border:1px solid #e8e3f5;border-radius:16px;padding:14px;margin-top:16px;box-shadow:0 6px 18px rgba(0,0,0,.06)}.cart_totals h2{font-weight:800;color:#342E63}.cart_totals .shop_table tr th,.cart_totals .shop_table tr td{border:none;padding:8px 0}.woocommerce ul.products li.product .button,.woocommerce a.button,.woocommerce button.button,.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:disabled:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover{background:#6C9CBC;color:#fff;border:none;border-radius:50px;padding:12px 26px}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:block}.cart_totals table{border:0!important}#et-boc .cart_totals th{padding-bottom:0}#et-boc .cart_totals td{text-align:left!important;padding-bottom:20px}.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce-page input.button,.woocommerce-page input.button.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button,.woocommerce input.button.alt{font-size:16px!important}.cd-free-download-wrap{text-align:center}#et-boc #related-product-section .related.products li{width:100%!important;margin-right:0!important}}.woocommerce-checkout #payment ul.payment_methods li img{max-width:70px!important;height:auto!important;display:inline-block!important}.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]{display:inline-block!important;visibility:visible!important;margin-right:10px!important}.woocommerce-checkout #payment ul.payment_methods li img{max-width:70px!important;height:auto!important;display:inline-block!important}.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]{display:inline-block!important;visibility:visible!important;margin-right:10px!important}