.px-catalog-bar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 16px;margin:0 0 14px}
.filtru-sortare-wrap.px-has-bar > .sortare-col,.filtru-sortare-wrap.px-has-bar > .filtru-col{flex:0 1 auto}
.filtru-sortare-wrap.px-has-bar > .px-catalog-bar{flex:0 0 auto;align-self:flex-start;margin:0 0 0 auto}
.sortare-col.px-has-switch{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:start}
.sortare-col.px-has-switch > .filtru-label{grid-column:1 / -1}
.sortare-col.px-has-switch > select{max-width:100%}
.sortare-col.px-has-switch > .px-view-switch{grid-column:2;justify-self:end}
.px-catalog-bar.px-bar-empty{display:none}
.px-view-switch{display:inline-flex;border:1px solid #cfdbe6;border-radius:8px;overflow:hidden;background:#fff}
.px-view-btn{display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px 12px;border:0;border-radius:0;background:transparent;color:#043f67;font-size:13px;font-weight:700;line-height:1;cursor:pointer;box-shadow:none;min-height:40px}
.px-view-btn__label{display:none}
.px-view-btn + .px-view-btn{border-left:1px solid #cfdbe6}
.px-view-btn:hover,.px-view-btn:focus{background:#eef4f9;color:#043f67}
.px-view-btn:focus-visible{outline:2px solid #2788C8;outline-offset:-2px}
html:not(.px-view-list) .px-view-btn--cards,html.px-view-list .px-view-btn--list{background:#043f67;color:#fff}
.px-cost-toggle{display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 12px;border:1px solid #dbe6ef;border-radius:8px;background:#f8fbfd;color:#043f67;font-size:13px;font-weight:700;cursor:pointer}
.px-cost-toggle input{margin:0;width:16px;height:16px;accent-color:#065b94}
.px-catalog .px-list-only{display:none}
.px-catalog .px-actions{display:contents}
.px-catalog .px-cost-profit-line{display:none}
html.px-show-cost-profit .px-catalog .px-cost-profit-line{display:block}
html.px-view-list ul.products.px-catalog{display:flex !important;flex-direction:column;gap:0;margin:0 0 24px;padding:0;border-top:1px solid #e3e9ef}
html.px-view-list ul.products.px-catalog::before,html.px-view-list ul.products.px-catalog::after{display:none}
html.px-view-list ul.products.px-catalog li.product{display:grid !important;grid-template-columns:113px minmax(0,1fr);align-items:center;gap:0 16px;width:auto !important;max-width:none !important;margin:0 !important;padding:8px 10px !important;float:none !important;border:0 !important;border-bottom:1px solid #e3e9ef !important;border-radius:0 !important;box-shadow:none !important;text-align:left !important;background:#fff}
html.px-view-list ul.products.px-catalog li.product.pxf-hide{display:none !important}
html.px-view-list ul.products.px-catalog li.product[style*="display: none"],html.px-view-list ul.products.px-catalog li.product[style*="display:none"]{display:none !important}
html.px-view-list ul.products.px-catalog li.product:hover{background:#f8fbfd}
html.px-view-list ul.products.px-catalog li.product .astra-shop-thumbnail-wrap{grid-column:1;width:113px;margin:0 !important;position:relative}
html.px-view-list ul.products.px-catalog li.product .astra-shop-thumbnail-wrap img{width:113px !important;height:113px !important;object-fit:contain;margin:0 !important}
html.px-view-list ul.products.px-catalog li.product .astra-shop-thumbnail-wrap .onsale{min-width:0;min-height:0;padding:1px 4px;font-size:10px;line-height:1.3;top:0;left:0;right:auto;border-radius:3px;margin:0}
html.px-view-list ul.products.px-catalog li.product .px-preorder-badge,html.px-view-list ul.products.px-catalog li.product .ast-shop-product-out-of-stock{display:none !important}
html.px-view-list ul.products.px-catalog li.product .ast-on-card-button,html.px-view-list ul.products.px-catalog li.product .star-rating,html.px-view-list ul.products.px-catalog li.product .ast-woo-shop-product-description,html.px-view-list ul.products.px-catalog li.product .ast-woo-product-category{display:none !important}
html.px-view-list ul.products.px-catalog li.product .astra-shop-summary-wrap{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) 136px 172px 252px;grid-template-areas:"title stock price actions";align-items:center;gap:4px 14px;padding:0 !important;margin:0;text-align:left !important}
html.px-view-list ul.products.px-catalog li.product .astra-shop-summary-wrap > *{margin:0 !important}
html.px-view-list ul.products.px-catalog li.product .ast-loop-product__link{grid-area:title;min-width:0}
html.px-view-list ul.products.px-catalog li.product .woocommerce-loop-product__title{font-size:14px !important;line-height:1.3 !important;margin:0 !important;padding:0 !important;text-align:left !important}
html.px-view-list ul.products.px-catalog li.product .price{grid-area:price;font-size:14px !important;margin:0 !important;line-height:1.35;text-align:left !important}
html.px-view-list ul.products.px-catalog li.product .px-row-meta{display:contents}
html.px-view-list ul.products.px-catalog li.product .px-stock{grid-area:stock;font-size:13px;line-height:1.3;text-align:left}
html.px-view-list ul.products.px-catalog li.product .px-stock .stock{margin:0;font-weight:600}
html.px-view-list ul.products.px-catalog li.product .px-stock .in-stock{color:#15803d}
html.px-view-list ul.products.px-catalog li.product .px-stock .available-on-backorder{color:#ab8503}
html.px-view-list ul.products.px-catalog li.product .px-stock .out-of-stock{color:#b91c1c}
html.px-view-list ul.products.px-catalog li.px-b2b-row .price{display:none !important}
html.px-view-list ul.products.px-catalog li.product .px-b2b-prices{grid-area:price;font-size:13px;line-height:1.35;text-align:left}
.px-catalog .px-b2b-prices .px-lbl{font-weight:700}
.px-catalog .px-ws{color:#046067;font-size:15px;font-weight:700}
.px-catalog .px-prp{color:#7f1d1d;font-weight:600}
.px-catalog .px-cost{color:#7d6919;font-weight:700}
.px-catalog .px-profit{color:#b91c1c;font-weight:700}
.px-catalog .px-profit.is-positive{color:#065b94}
.px-catalog .px-b2b-unavailable{color:#b91c1c;font-size:13px}
html.px-show-cost-profit .px-catalog .px-cost{margin-top:2px;padding-top:2px;border-top:1px dashed #e3e9ef}
html.px-view-list ul.products.px-catalog li.product .px-actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:8px}
html.px-view-list ul.products.px-catalog li.product .px-actions .button{display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;min-height:38px;margin:0 !important;padding:9px 14px !important;font-size:13px !important;line-height:1.2 !important;white-space:nowrap !important}
html.px-view-list ul.products.px-catalog li.product .px-actions .added_to_cart{display:none}
html.px-view-list ul.products.px-catalog li.product .px-qty{display:inline-flex;align-items:stretch;flex:0 0 auto;height:38px}
.px-catalog .px-qty__btn{display:flex !important;align-items:center;justify-content:center;width:34px;height:100%;min-height:0;margin:0 !important;padding:0 !important;border:0;background:#065b94;color:#fff;font-size:20px;line-height:1;text-align:center !important;cursor:pointer;touch-action:manipulation}
.px-catalog .px-qty__btn:first-child{border-radius:6px 0 0 6px}
.px-catalog .px-qty__btn:last-child{border-radius:0 6px 6px 0}
.px-catalog .px-qty__btn:hover,.px-catalog .px-qty__btn:focus{background:#2788C8;color:#fff}
.px-catalog .px-qty__input{width:48px;height:100% !important;min-height:0;margin:0 !important;padding:0 !important;border:1px solid #cfdbe6;border-left:0;border-right:0;border-radius:0;box-shadow:none;text-align:center !important;font-size:15px;font-weight:600;-moz-appearance:textfield;appearance:textfield}
.px-catalog .px-qty__input::-webkit-outer-spin-button,.px-catalog .px-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
@media(max-width:1100px){
html.px-view-list ul.products.px-catalog li.product .astra-shop-summary-wrap{grid-template-columns:minmax(0,1fr) 150px 170px;grid-template-areas:"title stock price" "actions actions actions"}
html.px-view-list ul.products.px-catalog li.product .px-actions{justify-content:flex-start}
} @media(max-width:767px){
html.px-view-list ul.products.px-catalog li.product{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:0 12px;padding:12px 2px !important}
html.px-view-list ul.products.px-catalog li.product .astra-shop-thumbnail-wrap{width:120px}
html.px-view-list ul.products.px-catalog li.product .astra-shop-thumbnail-wrap img{width:120px !important;height:120px !important}
html.px-view-list ul.products.px-catalog li.product .astra-shop-summary-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "stock" "price" "actions";gap:4px}
html.px-view-list ul.products.px-catalog li.product .woocommerce-loop-product__title{font-size:13.5px !important} html.px-view-list ul.products.px-catalog li.product .px-b2b-prices{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:0 14px}
html.px-show-cost-profit .px-catalog li.product .px-b2b-prices .px-cost-profit-line{margin-top:2px;padding-top:2px;border-top:1px dashed #e3e9ef} html.px-view-list ul.products.px-catalog li.product .px-actions .button.product_type_simple.add_to_cart_button{flex:0 0 52px;width:52px !important;min-width:0;padding:0 !important;font-size:0 !important;color:transparent !important;position:relative}
html.px-view-list ul.products.px-catalog li.product .px-actions .button.product_type_simple.add_to_cart_button::before{content:"";position:absolute;inset:0;margin:auto;width:24px;height:24px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='18' cy='20' r='1.4'/%3E%3Cpath d='M2 3h3l2.6 12.2a1.5 1.5 0 0 0 1.5 1.2h8.6a1.5 1.5 0 0 0 1.5-1.2L21 9H6.4'/%3E%3Cpath d='M13.5 1.3v4.4M11.3 3.5h4.4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='18' cy='20' r='1.4'/%3E%3Cpath d='M2 3h3l2.6 12.2a1.5 1.5 0 0 0 1.5 1.2h8.6a1.5 1.5 0 0 0 1.5-1.2L21 9H6.4'/%3E%3Cpath d='M13.5 1.3v4.4M11.3 3.5h4.4'/%3E%3C/svg%3E") center/contain no-repeat}
html.px-view-list ul.products.px-catalog li.product .px-actions .button.product_type_simple.add_to_cart_button::after{display:none !important}
html.px-view-list ul.products.px-catalog li.product .px-actions .button.product_type_simple.add_to_cart_button.loading{opacity:.6} html.px-view-list ul.products.px-catalog li.product .px-actions .button.product_type_simple.add_to_cart_button.px-atc-done::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.5l5 5L19.5 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.5l5 5L19.5 7'/%3E%3C/svg%3E");animation:px-atc-pop .18s ease-out}
@keyframes px-atc-pop{from{transform:scale(.6);opacity:.4}to{transform:scale(1);opacity:1}}
@media (prefers-reduced-motion:reduce){html.px-view-list ul.products.px-catalog li.product .px-actions .button.product_type_simple.add_to_cart_button.px-atc-done::before{animation:none}}
html.px-view-list ul.products.px-catalog li.product .px-actions .button.product_type_simple.add_to_cart_button:focus-visible{outline:2px solid #2788C8;outline-offset:2px}
html.px-view-list ul.products.px-catalog li.product .px-actions{justify-content:flex-start;margin-top:4px !important}
html.px-view-list ul.products.px-catalog li.product .px-qty{height:40px}
html.px-view-list ul.products.px-catalog li.product .px-qty__btn{width:40px}
html.px-view-list ul.products.px-catalog li.product .px-qty__input{width:44px}
html.px-view-list ul.products.px-catalog li.product .px-actions .button{flex:1 1 auto;min-width:0;min-height:40px;padding:9px 10px !important}
}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{zoom:1}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails,.woocommerce div.product div.thumbnails,.woocommerce-page #content div.product div.thumbnails,.woocommerce-page div.product div.thumbnails{zoom:1}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{zoom:1}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment,.woocommerce div.product #reviews .comment,.woocommerce-page #content div.product #reviews .comment,.woocommerce-page div.product #reviews .comment{zoom:1}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{display:grid;column-gap:20px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:flex;flex-direction:column;width:100%;padding:0;position:relative}.woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid){grid-template-columns:repeat(4,1fr)}.woocommerce ul.products:not(.elementor-grid).columns-1,.woocommerce-page ul.products:not(.elementor-grid).columns-1{grid-template-columns:repeat(1,minmax(0,1fr));width:100%;margin-right:0}.woocommerce ul.products:not(.elementor-grid).columns-2,.woocommerce-page ul.products:not(.elementor-grid).columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-3,.woocommerce-page ul.products:not(.elementor-grid).columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-5,.woocommerce-page ul.products:not(.elementor-grid).columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-6,.woocommerce-page ul.products:not(.elementor-grid).columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{zoom:1}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:flex;margin:0 auto}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{margin-left:5px}@media(min-width:545px){.woocommerce #content table.cart td.actions>input[type=submit],.woocommerce table.cart td.actions>input[type=submit],.woocommerce-page #content table.cart td.actions>input[type=submit],.woocommerce-page table.cart td.actions>input[type=submit]{margin:5px auto}}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{zoom:1}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:calc(50% - 10px)}.woocommerce .cart-collaterals .cross-sells ul.products li.first,.woocommerce-page .cart-collaterals .cross-sells ul.products li.first{clear:both}.woocommerce .cart-collaterals .cross-sells ul.products li.last,.woocommerce-page .cart-collaterals .cross-sells ul.products li.last{margin-right:0}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;zoom:1}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{zoom:1}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row,.woocommerce-page form .form-row{zoom:1}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0;width:100%;margin-bottom:1em}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields,.woocommerce .woocommerce-shipping-fields,.woocommerce-page .woocommerce-billing-fields,.woocommerce-page .woocommerce-shipping-fields{zoom:1}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.review-rating{order:2}.star-rating{margin-right:10px}.review-count{margin-left:10px;font-size:14px;margin-top:-6px}@media(max-width:544px){.review-rating{display:block}.review-count{margin-left:0;margin-top:0}}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content fieldset{border:0;margin:1em 0 0;padding:3px}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{padding:3px 0;border-bottom:1px solid var(--ast-border-color);width:100%;margin:10px 0}.woocommerce-account .woocommerce-MyAccount-content fieldset .form-row{padding-left:0;padding-right:0}