.woocommerce .woocommerce-MyAccount-content table.shop_table{border:1px solid #cfd8dc;border-radius:0;overflow:hidden}.woocommerce .woocommerce-MyAccount-content table.shop_table thead{background:#f6f8f9;padding:16px 24px}.woocommerce .woocommerce-MyAccount-content table.shop_table thead th{padding:16px 24px;text-transform:capitalize}.woocommerce .woocommerce-MyAccount-content .wc-MyAccount-sub-heading:has(.order-number){border-bottom:1px solid #cfd8dc}.woocommerce .woocommerce-MyAccount-content .wc-MyAccount-sub-heading:has(.order-number) h2{color:#443d4b;font-size:24px;font-weight:700;margin-bottom:8px}.woocommerce .woocommerce-MyAccount-content .wc-MyAccount-sub-heading:has(.order-number) p{color:#616161;font-size:10px;font-weight:500;margin-bottom:8px}.woocommerce table.shop_table tr:last-of-type td,.woocommerce table.shop_table tr:last-of-type th{border-bottom:none}.woocommerce .woocommerce-order-details-wrapper{margin-top:25px}.woocommerce .woocommerce-order-details-wrapper .woocommerce-order-details__title{color:#443d4b;font-size:24px;font-weight:700;margin-bottom:16px}.woocommerce .woocommerce-order-details-wrapper table.shop_table{border:1px solid #cfd8dc;border-radius:16px;overflow:hidden}.woocommerce .woocommerce-order-details-wrapper table.shop_table thead{background:#f6f8f9;padding:16px 24px}.woocommerce .woocommerce-order-details-wrapper table.shop_table thead th{padding:16px 24px;text-transform:capitalize}.woocommerce .woocommerce-order-details-wrapper table.shop_table .order-status__wrapper{background:#f2fafa;border-radius:4px;color:#788494;font-size:12px;font-weight:600;padding:2px 8px;width:-moz-fit-content;width:fit-content}.woocommerce .woocommerce-order-details-wrapper table.shop_table .order-status__wrapper--active,.woocommerce .woocommerce-order-details-wrapper table.shop_table .order-status__wrapper--completed{background:#ecfdf3;border:1px solid #abefc6;color:#067647}.woocommerce .woocommerce-order-details-wrapper table.shop_table .order-status__wrapper--processing{background:#fdf7df;border:1px solid #ffdf60;color:#e2a600}.woocommerce .woocommerce-order-details-wrapper table.shop_table .order-status__wrapper--cancelled,.woocommerce .woocommerce-order-details-wrapper table.shop_table .order-status__wrapper--expired{background:#fef3f2;border:1px solid #fecdca;color:#b42318}.woocommerce .woocommerce-order-details-wrapper table.shop_table .product-thumb{display:none}.woocommerce .woocommerce-order-details-wrapper table.shop_table .product-total{text-align:left}.woocommerce .woocommerce-order-details-wrapper table.shop_table.order_details_total{float:none;margin-left:auto;width:50%}.woocommerce .woocommerce-order-details-wrapper table.shop_table.order_details_total .amount{color:#443d4b;font-size:16px;font-weight:500}.woocommerce .woocommerce-order-details-wrapper table.shop_table.order_details_total td,.woocommerce .woocommerce-order-details-wrapper table.shop_table.order_details_total th{color:#443d4b;font-size:16px;font-weight:500;padding:16px}.woocommerce .woocommerce-order-details-wrapper table.shop_table.order_details_total tr+tr td,.woocommerce .woocommerce-order-details-wrapper table.shop_table.order_details_total tr+tr th{border-top:1px solid #cfd8dc}.woocommerce .woocommerce-order-details-wrapper table.shop_table.order_details_total td{color:#443d4b;font-size:16px;font-weight:600}.woocommerce .woocommerce-order-details-wrapper table.shop_table:not(:has(tr)){display:none}.woocommerce .woocommerce-order-details-wrapper .bb_sku_wrapper{display:none}.woocommerce .woocommerce-order-details header h2{color:#443d4b;font-size:24px;font-weight:700;margin-bottom:27px!important}table.shop_table tbody .woocommerce-orders-table__row td{color:#443d4b;font-weight:400;padding:16px 24px}table.shop_table tbody .woocommerce-orders-table__row .woocommerce-button.view{align-items:center;background:#fff;border:1px solid #add43b;color:#443d4b;display:flex;gap:8px;margin:0;padding:8px 16px}table.shop_table tbody .woocommerce-orders-table__row .woocommerce-button.view:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 21'%3E%3Cpath stroke='%23443D4B' stroke-linecap='round' stroke-linejoin='round' d='M8.33 10.5a1.67 1.67 0 1 0 3.34 0 1.67 1.67 0 0 0-3.34 0Z'/%3E%3Cpath stroke='%23443D4B' stroke-linecap='round' stroke-linejoin='round' d='M17.5 10.5c-2 3.33-4.5 5-7.5 5s-5.5-1.67-7.5-5c2-3.33 4.5-5 7.5-5s5.5 1.67 7.5 5Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;content:"";display:block;height:20px;width:20px}table.shop_table tbody .woocommerce-orders-table__row .woocommerce-button.view:hover{background:#f6f8f9}table.shop_table tbody .woocommerce-orders-table__row .order-total,table.shop_table tbody .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-total{color:#443d4b;font-weight:700}table.shop_table tbody .woocommerce-orders-table__row .order-status__wrapper{background:#f2fafa;border-radius:4px;color:#788494;font-size:12px;font-weight:600;padding:2px 8px;width:-moz-fit-content;width:fit-content}table.shop_table tbody .woocommerce-orders-table__row .order-status__wrapper--active,table.shop_table tbody .woocommerce-orders-table__row .order-status__wrapper--completed{background:#ecfdf3;border:1px solid #abefc6;color:#067647}table.shop_table tbody .woocommerce-orders-table__row .order-status__wrapper--processing{background:#fdf7df;border:1px solid #ffdf60;color:#e2a600}table.shop_table tbody .woocommerce-orders-table__row .order-status__wrapper--cancelled,table.shop_table tbody .woocommerce-orders-table__row .order-status__wrapper--expired{background:#fef3f2;border:1px solid #fecdca;color:#b42318}table.shop_table.subscription_details tbody{display:block;padding:24px}table.shop_table.subscription_details tbody tr{display:grid;grid-template-columns:.4fr 1fr}table.shop_table.subscription_details tbody tr td:first-child{color:#979797;font-size:14px}table.shop_table.subscription_details tbody tr td:last-child{color:#443d4b;font-size:14px;font-weight:500}table.shop_table.subscription_details tbody .button{margin-right:16px;padding:8px 16px}table.shop_table.subscription_details tbody .button.cancel{background:#fff;border:none;color:#443d4b}table.shop_table.subscription_details tbody .button.cancel:hover{color:#e02012}table.shop_table.subscription_details tbody .button.change_payment_method{background:#fff;border:1px solid #add43b;color:#443d4b}table.shop_table.subscription_details tbody .button.change_payment_method:hover{background:#f6f8f9}table.shop_table.order_details td.product-total{color:#443d4b;font-size:12px;font-weight:700}table.shop_table.order_details tbody td{padding:16px 24px}table.shop_table.order_details tbody .wc-item-meta{color:#616161;font-size:16px;line-height:1.5;margin:8px 0 8px 24px}table.shop_table.order_details tbody .remove_item a{border:2px solid #788494;font-size:21px;line-height:.9}table.shop_table.order_details tfoot th{color:#443d4b;font-size:16px;font-weight:600;text-transform:capitalize}table.shop_table.order_details tfoot td{color:#6e7c87;font-size:10px;font-weight:500;padding:16px 24px}table.shop_table.order_details tfoot td .woocommerce-Price-amount{color:#443d4b;font-size:16px;font-weight:600}.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--billwrap .woocommerce-customer-details--maincolumn .woocommerce-column__title{color:#443d4b;font-size:24px;font-weight:700}.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--billwrap .woocommerce-customer-details--maincolumn address{color:#616161;font-size:12px;font-weight:500;line-height:24px}.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--billwrap .woocommerce-customer-details--subcolumn{margin-top:40px}.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--billwrap .woocommerce-customer-details--subcolumn p{color:#616161;font-size:12px;font-weight:500}.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--billwrap .woocommerce-customer-details--subcolumn p:before{line-height:1!important}.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--billwrap .woocommerce-customer-details--subcolumn p+p{margin-top:8px}@media (min-width:850px) and (max-width:900px){.woocommerce table.my_account_orders tbody tr td{width:25%}.woocommerce table.my_account_orders tbody tr td:first-child,.woocommerce table.my_account_orders tbody tr td:nth-child(3){width:auto}}@media (min-width:850px){.woocommerce table.my_account_orders tbody tr td{width:22%}}.woocommerce table.my_account_orders tbody td.woocommerce-orders-table__cell-order-actions[data-title=Actions]{display:flex!important;flex-direction:row-reverse;gap:16px;width:-moz-fit-content!important;width:fit-content!important}.woocommerce table.my_account_orders tbody td.woocommerce-orders-table__cell-order-actions[data-title=Actions] a{border:1px solid #acc8e5}.woocommerce table.my_account_orders tbody td.woocommerce-orders-table__cell-order-actions[data-title=Actions] a:after{background-image:none;color:#2b3545;content:"\ee69";font-family:bb-icons;font-size:20px;font-weight:400;transition:all .2s linear}.woocommerce table.my_account_orders tbody td.woocommerce-orders-table__cell-order-actions[data-title=Actions] a:hover{background-color:#2b3545;border:1px solid #2b3545;color:#fff}.woocommerce table.my_account_orders tbody td.woocommerce-orders-table__cell-order-actions[data-title=Actions] a:hover:after{color:#fff}.woocommerce table.my_account_orders tbody td.woocommerce-orders-table__cell-order-actions[data-title=Actions] .button.invoice{font-size:0;line-height:1.5;margin:0;max-width:-moz-fit-content;max-width:fit-content;padding:8px 16px}.woocommerce table.my_account_orders tbody td.woocommerce-orders-table__cell-order-actions[data-title=Actions] .button.invoice:after{content:"Download PDF";font-size:12px}.woocommerce .woocommerce-MyAccount-content:has(.wc-MyAccount-inner-content) .wc-MyAccount-inner-content{padding:0!important}@media (max-width:767px){.woocommerce .woocommerce-MyAccount-content:has(.wc-MyAccount-inner-content) .download-file{display:flex;justify-content:space-between}.woocommerce .woocommerce-MyAccount-content:has(.wc-MyAccount-inner-content) .download-file a{margin-left:20px}}@media (max-width:450px){.woocommerce .woocommerce-MyAccount-content:has(.wc-MyAccount-inner-content) .download-file{align-items:flex-start;flex-direction:column}.woocommerce .woocommerce-MyAccount-content:has(.wc-MyAccount-inner-content) .download-file a{margin-left:0;margin-top:16px}}.woocommerce .woocommerce-MyAccount-content:has(.wc-MyAccount-inner-content) .woocommerce-order-downloads{margin-bottom:0}@media (max-width:767px){.woocommerce .woocommerce-MyAccount-content:has(.wc-MyAccount-inner-content) .woocommerce-order-downloads td{padding-left:20px;padding-right:20px}.woocommerce .woocommerce-MyAccount-content:has(.wc-MyAccount-inner-content) .woocommerce-pagination{margin-bottom:20px;margin-left:20px}}.woocommerce-orders-table tr:last-child td:first-child{border-radius:0!important}@media (max-width:768px){.woocommerce table.my_account_orders.shop_table_responsive tr td:before{content:none}.bb-template-v2 .woocommerce .woocommerce-MyAccount-content:has(.wc-MyAccount-inner-content){border:none!important;padding:0!important}.woocommerce table.my_account_orders.shop_table_responsive{display:block;overflow-x:auto;white-space:nowrap}.woocommerce table.my_account_orders.shop_table_responsive thead{display:table-header-group;padding:0}.woocommerce table.my_account_orders.shop_table_responsive thead tr{display:table-row}.woocommerce table.my_account_orders.shop_table_responsive tbody tr{display:table-row;margin-bottom:0}.woocommerce table.my_account_orders.shop_table_responsive tbody td{display:table-cell;padding:26px 24px;text-align:left!important;width:100%}.woocommerce table.my_account_orders.shop_table_responsive.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-date{display:block;line-height:3;width:145px}table.shop_table.order_details tbody .wc-item-meta{margin:10px 0}table.shop_table.subscription_details tbody .button+.button{margin-top:16px}.woocommerce .woocommerce-order-details-wrapper table.shop_table.order_details_total{width:100%}}.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn{border-radius:8px;font-size:16px;font-weight:500;padding:16px 32px}.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-cart{display:none}.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-continue{background:#fff;border:1px solid #add43b;color:#443d4b}.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-continue:hover{background:#f6f8f9;border:1px solid #add43b;color:#443d4b}.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout{background:#443d4b;border:none}.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout:hover{background:#302937;border:none;color:#fff}div.xoo-wsc-ft-amt{color:#443d4b;display:flex;font-size:16px;font-weight:600}span.xoo-wsc-footer-txt{display:none}.xoo-wsc-product{border:1px solid #cfd8dc;border-radius:6px;padding:16px}.xoo-wsc-product .xoo-wsc-img-col{display:none}.xoo-wsc-footer{border-top:1px solid #f6f8f9;box-shadow:none}#content:has(.fwp-loop) .product{display:block;position:relative}#content:has(.fwp-loop) .product__image{margin-bottom:20px}#content:has(.fwp-loop) .product__image img{aspect-ratio:250/180;-o-object-fit:cover;object-fit:cover}#content:has(.fwp-loop) .product__content{display:flex;flex-direction:column;gap:10px}#content:has(.fwp-loop) .product__meta{align-items:start;display:flex;flex-wrap:wrap;gap:16px}#content:has(.fwp-loop) .product__meta .date{font-size:10px;font-weight:600}#content:has(.fwp-loop) .product__author{font-size:10px;font-weight:600;text-transform:uppercase}#content:has(.fwp-loop) .product__author .author-name{cursor:pointer;position:relative;text-decoration:underline}#content:has(.fwp-loop) .product .excerpt{position:relative}.woocommerce-loop-product__title{color:hsl(var(--hc));font-size:16px;font-weight:600;line-height:1.4;margin:0}.woocommerce-loop-product__title a:before{content:"";inset:0;position:absolute}
