.bd-accent em{font-style:italic;color:#F59F00}.bd-wordmark em{font-style:normal;color:#ED1438}.bd-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.bd-card:hover{border-color:#022B3B;box-shadow:0 10px 26px -14px rgba(2,43,59,.42);transform:translateY(-2px)}.bd-tag{position:relative;width:fit-content;max-width:100%;align-self:flex-end;margin-left:auto;background:#ED1438;color:#fff;font-family:'IBM Plex Mono',monospace;font-weight:600;font-size:16px;letter-spacing:-.02em;padding:9px 15px 9px 30px;clip-path:polygon(0 50%,15px 0,100% 0,100% 100%,15px 100%);transform-origin:5px 50%;transition:transform .22s cubic-bezier(.34,1.3,.64,1)}.bd-tag::before{content:'';position:absolute;left:20px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:#fff}.bd-card:hover .bd-tag{transform:rotate(-4deg)}.bd-tag .woocommerce-Price-amount{color:#fff}.bd-tag del{opacity:.6;font-size:.82em;margin-right:6px}.bd-tag ins{background:none;color:#fff;text-decoration:none}.post-type-archive-product #main-content .container,.tax-product_cat #main-content .container{width:85%;max-width:1600px}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none}.woocommerce ul.products::before,.woocommerce ul.products::after{content:none}@media (max-width:980px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.woocommerce ul.products{grid-template-columns:1fr}}.woocommerce ul.products li.product{width:100%!important;max-width:none!important;min-width:0;margin:0!important;float:none!important;display:flex;flex-direction:column;background:#fff;border:1.5px solid rgba(2,43,59,.14);border-radius:6px;padding:22px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.woocommerce ul.products li.product:hover{border-color:#022B3B;box-shadow:0 10px 26px -14px rgba(2,43,59,.42);transform:translateY(-2px)}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:flex;flex-direction:column;flex:1 1 auto;text-decoration:none}.woocommerce ul.products li.product img{display:none!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Archivo',sans-serif;font-weight:800;font-size:1.12rem;line-height:1.12;letter-spacing:-.026em;color:#022B3B;margin:0 0 10px;padding:0;word-break:break-word}.woocommerce ul.products li.product .bd-loop-meta{font-family:'IBM Plex Sans',sans-serif;font-size:14px;color:rgba(2,43,59,.58);margin:0 0 22px}.woocommerce ul.products li.product .price{position:relative;width:fit-content;max-width:100%;align-self:flex-end;margin:auto 0 0 auto;background:#ED1438;color:#fff;font-family:'IBM Plex Mono',monospace;font-weight:600;font-size:16px;letter-spacing:-.02em;padding:9px 15px 9px 30px;clip-path:polygon(0 50%,15px 0,100% 0,100% 100%,15px 100%);transform-origin:5px 50%;transition:transform .22s cubic-bezier(.34,1.3,.64,1)}.woocommerce ul.products li.product .price::before{content:'';position:absolute;left:20px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:#fff}.woocommerce ul.products li.product:hover .price{transform:rotate(-4deg)}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price bdi,.woocommerce ul.products li.product .price .amount,.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol{color:#fff}.woocommerce ul.products li.product .price del{opacity:.6;font-size:.82em;margin-right:6px}.woocommerce ul.products li.product .price ins{background:none;color:#fff;text-decoration:none}.woocommerce ul.products li.product .button{margin-top:14px;align-self:flex-start;background:transparent;color:#022B3B;border:1.5px solid #022B3B;border-radius:4px;padding:9px 20px;font-family:'Archivo',sans-serif;font-weight:700;font-size:14px;transition:background .15s ease,color .15s ease}.woocommerce ul.products li.product .button:hover{background:#022B3B;color:#fff}.woocommerce .woocommerce-result-count{font-family:'IBM Plex Mono',monospace;font-size:13px;color:rgba(2,43,59,.58)}.woocommerce .woocommerce-ordering select{font-family:'IBM Plex Mono',monospace;font-size:13px;color:#022B3B;border:1.5px solid rgba(2,43,59,.14);border-radius:999px;padding:8px 14px;background:#fff;cursor:pointer}.woocommerce nav.woocommerce-pagination{margin-top:48px;margin-bottom:48px;clear:both}.woocommerce nav.woocommerce-pagination ul{border:none;display:flex;gap:6px;justify-content:center}.woocommerce nav.woocommerce-pagination ul li{border:none;margin:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-family:'IBM Plex Mono',monospace;font-size:14px;border:1.5px solid rgba(2,43,59,.14);border-radius:6px;padding:9px 15px;color:#022B3B;transition:background .15s ease,color .15s ease,border-color .15s ease}.woocommerce nav.woocommerce-pagination ul li a:hover{border-color:#022B3B;background:#fff}.woocommerce nav.woocommerce-pagination ul li span.current{background:#022B3B;border-color:#022B3B;color:#fff}body .et_pb_shop ul.products,body div.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none}body .et_pb_shop ul.products li.product:nth-child(n),body ul.products li.product[class*="et_pb_shop_item"]:nth-child(n){width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;float:none!important;clear:none!important}@media (max-width:980px){body .et_pb_shop ul.products,body div.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}body .et_pb_shop ul.products li.product:nth-child(n),body ul.products li.product[class*="et_pb_shop_item"]:nth-child(n){width:100%!important;max-width:none!important;margin:0!important}}@media (max-width:767px){body .et_pb_shop ul.products,body div.woocommerce ul.products{grid-template-columns:1fr}body .et_pb_shop ul.products li.product:nth-child(n),body ul.products li.product[class*="et_pb_shop_item"]:nth-child(n){width:100%!important;max-width:none!important;margin:0!important}}@media (max-width:767px){body ul.products li.product .woocommerce-loop-product__title{font-size:1rem;word-break:normal;overflow-wrap:break-word}}.bd-shop-intro{margin:8px 0 28px}.bd-shop-intro p{font-family:'Manrope',sans-serif;font-size:16px;line-height:1.6;color:#022B3B;margin:0;padding-bottom:0}@media (prefers-reduced-motion:reduce){.woocommerce ul.products li.product,.woocommerce ul.products li.product .price,.bd-card,.bd-tag{transition:none}.woocommerce ul.products li.product:hover,.bd-card:hover{transform:none}.woocommerce ul.products li.product:hover .price,.bd-card:hover .bd-tag{transform:none}}#sidebar{width:13%}#left-area{width:87%}.et_left_sidebar #left-area{padding-left:4%;padding-right:0}#main-content .container::before{display:none!important;content:none!important}#sidebar,#left-area{border:none!important}#sidebar .widget{margin-bottom:32px}#sidebar .widgettitle{font-family:'Archivo',sans-serif;font-weight:800;font-size:1rem;color:#022B3B;margin-bottom:12px}#sidebar ul.product-categories li a,#sidebar .woocommerce-widget-layered-nav-list a{font-family:'IBM Plex Sans',sans-serif;font-size:14px;color:rgba(2,43,59,.8);text-decoration:none}#sidebar ul.product-categories li a:hover,#sidebar .woocommerce-widget-layered-nav-list a:hover{color:#ED1438}#sidebar .count{font-family:'IBM Plex Mono',monospace;font-size:12px;color:rgba(2,43,59,.5)}a.bd-shop-csv{float:left;display:inline-flex;align-items:center;gap:6px;height:24px;margin:0 0 13px 14px;padding:0 11px;border:1px solid #022B3B;border-radius:999px;background:#022B3B;color:#fff;font-family:"IBM Plex Mono",monospace;font-size:12px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color 0.15s ease,border-color 0.15s ease}a.bd-shop-csv:hover,a.bd-shop-csv:focus-visible{border-color:#ED1438;background:#ED1438;color:#fff}a.bd-shop-csv svg{flex:none}@media (max-width:480px){a.bd-shop-csv{margin-left:10px;padding:0 9px}a.bd-shop-csv .bd-shop-csv__long{display:none}}.single_add_to_cart_button{width:80%!important;flex:0 0 80%!important}.cor-addon-field{width:80%!important;flex:0 0 80%!important;margin:16px auto 0!important}.stripe-payment-icons{display:flex;align-items:center;gap:8px;margin-top:12px}.stripe-payment-icons img{height:30px;width:auto}.et_pb_accordion .et_pb_toggle{border-top:1px solid #e2e6e1!important;box-shadow:none!important}.et_pb_accordion .et_pb_toggle_open{border-left:4px solid #022B3B!important;box-shadow:0 6px 30px -18px rgba(2,43,59,0.45)!important}#payment,#payment .wc_payment_methods,#payment .payment_box,#payment .place-order,#payment div.form-row{background:none!important;background-color:transparent!important;border-radius:0!important}.bd-payment #payment ul.payment_methods li label{display:block;font-family:"Archivo",sans-serif;font-weight:800;font-size:20px;line-height:1.2;color:#022B3B;text-align:center;margin:0 0 -18px;padding:0}.bd-payment #payment ul.payment_methods{padding-bottom:0;margin-bottom:-15px;border-bottom:0}.bd-payment #payment div.form-row.place-order{padding-top:0;margin-top:0}.bd-payment #payment .woocommerce-terms-and-conditions-wrapper{margin-top:0}