@font-face{font-family:"AZ Cart Montserrat";font-style:normal;font-weight:100 900;font-display:optional;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2")}body.woocommerce-cart #main .woocommerce{--az-cart-font:"AZ Cart Montserrat", "Montserrat", sans-serif;--az-cart-bg:#000;--az-cart-surface:#101010;--az-cart-field:#141414;--az-cart-line:#292929;--az-cart-text:#fff;--az-cart-muted:#bdc5c8;--az-cart-accent:#22dcf5;--az-cart-accent-line:rgba(34, 220, 245, .55);--az-cart-total-bg:#061b1f;min-width:0;background:var(--az-cart-bg);color:var(--az-cart-text)}body.woocommerce-cart :is(.woocommerce-cart-form,.cart_totals,#azds-minimum-wrapper,.return-to-shop),body.woocommerce-cart :is(.woocommerce-cart-form,.cart_totals,#azds-minimum-wrapper,.return-to-shop) *{box-sizing:border-box}body.woocommerce-cart :is(.woocommerce-cart-form,.cart_totals){min-width:0}body.woocommerce-cart .woocommerce-cart-form .product-mobile-actions,body.woocommerce-cart .woocommerce-cart-form [name="update_cart"],body.woocommerce-cart .woocommerce-cart-form .coupon{display:none!important}body.woocommerce-cart .woocommerce-cart-form .shop_table{width:100%;border:1px solid #242424;border-radius:16px;border-collapse:separate;border-spacing:0;background:var(--az-cart-surface);color:var(--az-cart-text)}body.woocommerce-cart .woocommerce-cart-form .shop_table th{padding:18px 10px;border-bottom:1px solid var(--az-cart-accent-line);background:#171717;color:var(--az-cart-text);font-family:var(--az-cart-font);font-size:14px;font-weight:800;line-height:1.4}body.woocommerce-cart .woocommerce-cart-form .shop_table thead th:first-child{border-start-start-radius:15px}body.woocommerce-cart .woocommerce-cart-form .shop_table thead th:last-child{border-start-end-radius:15px}body.woocommerce-cart .woocommerce-cart-form .shop_table th.product-subtotal{color:var(--az-cart-accent)}body.woocommerce-cart .woocommerce-cart-form .cart_item>td{padding:22px 10px;border-bottom:1px dashed var(--az-cart-line);background:#fff0;vertical-align:middle}body.woocommerce-cart .woocommerce-cart-form td.product-name{font-family:var(--az-cart-font);font-weight:800;min-width:0;max-width:none;white-space:normal;overflow-wrap:anywhere;line-height:1.5}body.woocommerce-cart .woocommerce-cart-form td.product-name>a{color:var(--az-cart-text);font-size:14px;font-weight:800;text-decoration:none;white-space:normal;overflow-wrap:anywhere}body.woocommerce-cart .woocommerce-cart-form td.product-name>a:hover{color:var(--az-cart-accent)}body.woocommerce-cart .woocommerce-cart-form td.product-name :is(p,dl,small,em){max-width:100%;color:var(--az-cart-muted);font-size:13px;font-weight:500;line-height:1.5;white-space:normal;overflow-wrap:anywhere}body.woocommerce-cart .woocommerce-cart-form td.product-name dl{margin:8px 0 0}body.woocommerce-cart .woocommerce-cart-form .product-thumbnail a{display:block;width:80px;max-width:100%}body.woocommerce-cart .woocommerce-cart-form .product-thumbnail img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;padding:3px;border:1px solid #292929;border-radius:10px;background:#080808}body.woocommerce-cart :is(.woocommerce-cart-form,.cart_totals,#azds-minimum-wrapper) .woocommerce-Price-amount{font-family:var(--az-cart-font);white-space:nowrap;font-variant-numeric:tabular-nums}body.woocommerce-cart .woocommerce-cart-form td.product-subtotal{color:var(--az-cart-accent);font-size:15px;font-weight:800;line-height:1.45}body.woocommerce-cart .woocommerce-cart-form .quantity:not(.hidden){display:inline-grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;width:134px;max-width:100%;height:auto;min-height:46px;margin:0;border:1px solid var(--az-cart-line);border-radius:10px;background:var(--az-cart-field);color:var(--az-cart-text)}body.woocommerce-cart .woocommerce-cart-form .quantity input.qty{grid-area:1 / 2;width:100%;min-width:0;max-width:100%;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:0!important;background:#fff0;color:var(--az-cart-accent);font-family:var(--az-cart-font);font-size:16px;font-weight:800;line-height:1;text-align:center;font-variant-numeric:tabular-nums;box-shadow:none}body.woocommerce-cart .woocommerce-cart-form .quantity :is(.ct-increase,.ct-decrease){position:static;inset:auto;display:flex;align-items:center;justify-content:center;width:44px;max-width:none;height:44px;margin:0;padding:0;border:0;background:#fff0;color:var(--az-cart-text);transform:none;transition:none}body.woocommerce-cart .woocommerce-cart-form .quantity .ct-decrease{grid-area:1 / 1}body.woocommerce-cart .woocommerce-cart-form .quantity .ct-increase{grid-area:1 / 3}body.woocommerce-cart .woocommerce-cart-form .quantity :is(.ct-increase,.ct-decrease)::before{margin:0;font-size:12px}body.woocommerce-cart .woocommerce-cart-form .quantity :is(.ct-increase,.ct-decrease):hover{background:#142027;color:var(--az-cart-accent)}body.woocommerce-cart .woocommerce-cart-form td.product-remove{width:52px;padding-inline:4px;text-align:center}body.woocommerce-cart .woocommerce-cart-form td.product-remove a.remove{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;margin:0;padding:0;border:1px solid var(--az-cart-line);border-radius:10px;background:#fff0;color:var(--az-cart-muted);line-height:1;text-decoration:none;transform:none;transition:none}body.woocommerce-cart .woocommerce-cart-form td.product-remove a.remove svg{width:14px;height:14px;fill:currentColor}body.woocommerce-cart .woocommerce-cart-form td.product-remove a.remove:hover{border-color:#55656e;background:#142027;color:var(--az-cart-text)}body.woocommerce-cart .ct-woocommerce-cart-form .cart_totals{position:static;padding:clamp(16px, 2vw, 24px);border:1px solid var(--az-cart-accent-line);border-radius:16px;background:#050505;color:var(--az-cart-text);box-shadow:none}body.woocommerce-cart .cart_totals h2{margin:0 0 20px;padding-bottom:16px;border-bottom:2px solid var(--az-cart-accent);color:var(--az-cart-accent);font-family:var(--az-cart-font);font-size:clamp(20px, 1.8vw, 24px);font-weight:900;line-height:1.3;text-transform:uppercase;letter-spacing:.4px;overflow-wrap:anywhere}body.woocommerce-cart .cart_totals table.shop_table{display:table;width:100%;margin:0;border:1px solid #242424;border-radius:12px;border-collapse:separate;border-spacing:0;background:var(--az-cart-surface);table-layout:fixed}body.woocommerce-cart .cart_totals table.shop_table :is(th,td){display:table-cell;padding:13px 10px;border:0;border-bottom:1px dashed var(--az-cart-line);background:#fff0;color:var(--az-cart-text);font-family:var(--az-cart-font);font-size:13px;font-weight:800;line-height:1.5;vertical-align:top;overflow-wrap:anywhere}body.woocommerce-cart .cart_totals table.shop_table th{width:44%;padding-right:12px;color:var(--az-cart-text);font-weight:800;text-align:left}body.woocommerce-cart .cart_totals table.shop_table td{text-align:right}body.woocommerce-cart .cart_totals table.shop_table td .woocommerce-Price-amount{color:var(--az-cart-accent);font-weight:800}body.woocommerce-cart .cart_totals table.shop_table td::before{content:none!important;display:none!important}body.woocommerce-cart .cart_totals table.shop_table small{color:var(--az-cart-muted);font-size:12px;font-weight:500;line-height:1.5}body.woocommerce-cart .cart_totals table.shop_table .order-total :is(th,td){padding-block:16px;border-top:2px solid var(--az-cart-accent);border-bottom:0;background:var(--az-cart-total-bg);color:var(--az-cart-accent);font-size:15px;font-weight:900}body.woocommerce-cart .cart_totals table.shop_table .order-total td .woocommerce-Price-amount{color:var(--az-cart-text);font-size:20px;font-weight:900}body.woocommerce-cart .cart_totals table.shop_table tr:last-child th{border-end-start-radius:11px}body.woocommerce-cart .cart_totals table.shop_table tr:last-child td{border-end-end-radius:11px}body.woocommerce-cart #azds-minimum-wrapper{margin:0}body.woocommerce-cart #azds-minimum-box{margin:0 0 24px;padding:16px;border:1px solid rgb(34 220 245 / .42);border-radius:12px;background:#031011;color:var(--az-cart-text);line-height:1.5}body.woocommerce-cart #azds-minimum-box .azds-minimum-title{margin-bottom:6px;font-size:15px;font-family:var(--az-cart-font);color:var(--az-cart-accent);font-weight:800}body.woocommerce-cart #azds-minimum-box .azds-minimum-text{color:var(--az-cart-muted);font-size:13px}body.woocommerce-cart #azds-minimum-box .azds-minimum-text strong{color:var(--az-cart-text)}body.woocommerce-cart #azds-minimum-box .azds-minimum-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--az-cart-line)}body.woocommerce-cart #azds-minimum-box .azds-minimum-values>div{min-width:0}body.woocommerce-cart #azds-minimum-box .azds-minimum-values>div>span{display:block;margin-bottom:4px;color:var(--az-cart-muted);font-size:12px;font-family:var(--az-cart-font);font-weight:700}body.woocommerce-cart #azds-minimum-box .azds-minimum-values>div>strong{display:block;font-size:18px;font-family:var(--az-cart-font);font-weight:800}body.woocommerce-cart #azds-minimum-box .azds-minimum-values>div:last-child>strong{color:var(--az-cart-accent)}body.woocommerce-cart .cart_totals :is(.azds-minimum-message,.az-aviso-producto-especial){padding:12px;border:1px solid rgb(34 220 245 / .34);border-radius:12px;background:#031011;color:var(--az-cart-muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}body.woocommerce-cart .cart_totals .az-aviso-producto-especial{margin-bottom:20px}body.woocommerce-cart .cart_totals .az-aviso-producto-especial strong{color:var(--az-cart-accent);font-family:var(--az-cart-font);font-weight:800}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout{margin-top:20px;padding:0}body.woocommerce-cart .cart_totals .checkout-button,body.woocommerce-cart .return-to-shop a.button{min-height:50px;max-width:100%;padding:14px 18px;border:1px solid var(--az-cart-accent);border-radius:14px;background:var(--az-cart-accent);color:#041115;font-family:var(--az-cart-font);font-size:15px;font-weight:800;line-height:1.5;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.3px;white-space:normal;overflow-wrap:anywhere;box-shadow:none;transform:none;transition:none}body.woocommerce-cart .cart_totals .checkout-button{width:100%;margin:0}body.woocommerce-cart .cart_totals .checkout-button:hover,body.woocommerce-cart .return-to-shop a.button:hover{border-color:#fff;background:#fff;color:#041115}body.woocommerce-cart .woocommerce-cart-form .actions{padding:16px 12px;border:0;border-radius:0 0 15px 15px;background:#fff0}body.woocommerce-cart .woocommerce-cart-form .az-empty-cart-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:9px 14px;border:1px solid var(--az-cart-line);border-radius:10px;background:#fff0;color:var(--az-cart-muted);font-family:var(--az-cart-font);font-size:13px;font-weight:800;line-height:1.5;text-decoration:none;white-space:normal;box-shadow:none;transform:none;transition:none}body.woocommerce-cart .woocommerce-cart-form .az-empty-cart-btn:hover{border-color:#55656e;color:var(--az-cart-text)}body.woocommerce-cart .woocommerce-cart-form :is(a,button,input):focus-visible,body.woocommerce-cart .cart_totals :is(a,button,input,select):focus-visible,body.woocommerce-cart .return-to-shop a:focus-visible{outline:2px solid var(--az-cart-accent);outline-offset:3px}body.woocommerce-cart #main .woocommerce-notices-wrapper :is(.woocommerce-error,.woocommerce-info,.woocommerce-message),body.woocommerce-cart #main .cart-empty{border-color:var(--az-cart-line);border-radius:8px;background:var(--az-cart-surface);color:var(--az-cart-text);font-size:14px;line-height:1.6;overflow-wrap:anywhere;box-shadow:none}body.woocommerce-cart #main .return-to-shop{margin-top:20px}@media (max-width:999.98px){body.woocommerce-cart .woocommerce-cart-form .shop_table,body.woocommerce-cart .woocommerce-cart-form .shop_table>tbody{display:block;width:100%;margin:0;border:0;border-radius:0;background:#fff0}body.woocommerce-cart .woocommerce-cart-form .shop_table>thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.woocommerce-cart .woocommerce-cart-form .shop_table>thead th{display:table-cell}body.woocommerce-cart .woocommerce-cart-form .cart_item{display:grid;grid-template-columns:64px minmax(68px,1fr) minmax(0,1fr) 44px;grid-template-areas:"photo name name remove" "quantity quantity subtotal subtotal";align-items:center;gap:14px 8px;margin:0 0 12px;padding:14px 12px;border:1px solid rgb(34 220 245 / .34);border-radius:14px;background:var(--az-cart-surface)}body.woocommerce-cart .woocommerce-cart-form .cart_item>td{display:block;min-width:0;width:auto;max-width:none;margin:0;padding:0;border:0;background:#fff0;text-align:left}body.woocommerce-cart .woocommerce-cart-form .cart_item>td::before{content:none!important;display:none!important}body.woocommerce-cart .woocommerce-cart-form .cart_item>.product-thumbnail{grid-area:photo;align-self:start}body.woocommerce-cart .woocommerce-cart-form .product-thumbnail a{width:64px}body.woocommerce-cart .woocommerce-cart-form .cart_item>.product-name{grid-area:name;align-self:center}body.woocommerce-cart .woocommerce-cart-form .cart_item>.product-quantity{grid-area:quantity}body.woocommerce-cart .woocommerce-cart-form .cart_item>.product-subtotal{grid-area:subtotal;text-align:right}body.woocommerce-cart .woocommerce-cart-form .cart_item>.product-remove{grid-area:remove;width:44px;text-align:center}body.woocommerce-cart .woocommerce-cart-form .shop_table>tbody>tr:not(.cart_item),body.woocommerce-cart .woocommerce-cart-form .actions{display:block;width:100%}body.woocommerce-cart .woocommerce-cart-form .actions{padding:4px 0 0;text-align:right}body.woocommerce-cart .cart_totals table.shop_table .order-total td .woocommerce-Price-amount{font-size:19px}}@media (max-width:359.98px){body.woocommerce-cart .woocommerce-cart-form .cart_item{padding-inline:10px}body.woocommerce-cart #azds-minimum-box{padding:12px}body.woocommerce-cart #azds-minimum-box .azds-minimum-values>div>strong{font-size:16px}}.woocommerce ul.products {
align-items: stretch !important;
}
.woocommerce ul.products li.product {
position: relative;
display: flex !important;
flex-direction: column !important;
height: 100% !important;
padding: 0 !important;
border-radius: 16px;
overflow: hidden;
background: #000 !important;
border: 1px solid rgba(255,255,255,.16);
box-shadow: 0 8px 24px rgba(0,0,0,.25);
transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}
.woocommerce ul.products li.product:hover {
transform: translateY(-4px) scale(1.018);
box-shadow: 0 14px 34px rgba(0,0,0,.45);
border-color: rgba(34,220,245,.65);
}
.woocommerce ul.products li.product img {
width: 100% !important;
aspect-ratio: 1 / 1;
object-fit: contain !important;
background: #000 !important;
margin: 0 !important;
padding: 0 !important;
display: block;
transition: transform .35s ease;
}
.woocommerce ul.products li.product:hover img {
transform: scale(1.04);
}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .az-product-short-description,
.woocommerce ul.products li.product .az-product-simple-model {
padding-left: 18px;
padding-right: 18px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
min-height: 58px;
margin: 20px 0 10px !important;
font-size: 19px !important;
font-weight: 900 !important;
line-height: 1.25 !important;
letter-spacing: -.4px;
color: #fff !important;
}
.az-product-short-description,
.az-product-simple-model {
min-height: 52px;
margin: 0 0 16px;
font-size: 16px;
font-style: italic;
line-height: 1.45;
opacity: .9;
color: rgba(255,255,255,.78);
}
.woocommerce ul.products li.product .price {
margin-top: auto !important;
margin-bottom: 18px !important;
font-size: 28px !important;
font-weight: 900 !important;
line-height: 1.1 !important;
color: #fff !important;
}
.woocommerce ul.products li.product .price .woocommerce-Price-amount,
.woocommerce ul.products li.product .price bdi {
color: #fff !important;
}
.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol {
font-size: 24px !important;
}
.woocommerce ul.products li.product .price small,
.woocommerce ul.products li.product .price .tax_label,
.woocommerce ul.products li.product .price .woocommerce-price-suffix {
color: #22DCF5 !important;
font-size: 18px !important;
font-weight: 900 !important;
}
.az-product-badge {
position: absolute;
top: 10px;
left: 10px;
z-index: 5;
padding: 7px 10px;
border-radius: 8px;
font-size: 11px;
font-weight: 900;
line-height: 1.2;
letter-spacing: .35px;
text-transform: uppercase;
box-shadow: 0 3px 12px rgba(0,0,0,.35);
color: #000;
}
.az-product-badge-stock { background: #8dffb5; }
.az-product-badge-a_pedido { background: #ffc107; }
.az-product-badge-internacion { background: #22DCF5; }
.az-product-badge-proximamente { background: #fff; }
.az-product-badge-sin_stock { background: #e32727; color: #fff; } .woocommerce ul.products li.product > .quantity,
.woocommerce ul.products li.product > .ct-quantity,
.woocommerce ul.products li.product > .quantity-wrap,
.woocommerce ul.products li.product > div.quantity,
.woocommerce ul.products li.product.azds-store-card > form:not(.az-loop-cart-form),
.woocommerce ul.products li.product.azds-store-card > form:not(.az-loop-cart-form) .quantity,
.woocommerce ul.products li.product .ct-card-actions > .quantity,
.woocommerce ul.products li.product .ct-card-actions .quantity,
.woocommerce ul.products li.product .ct-woo-card-actions > .quantity,
.woocommerce ul.products li.product .ct-woo-card-actions .quantity {
display: none !important;
}
.az-loop-action-area {
width: 100%;
padding: 0 18px 18px;
margin-top: 0;
display: flex;
flex-direction: column;
gap: 12px;
}
.az-loop-action-proximamente {
margin-top: auto;
}
.az-loop-cart-form {
width: 100%;
margin: 0 !important;
display: flex;
flex-direction: column;
gap: 12px;
}
.az-loop-qty {
width: 100%;
height: 52px;
display: grid;
grid-template-columns: 56px 1fr 56px;
align-items: center;
border: 1px solid rgba(34,220,245,.45);
border-radius: 12px;
overflow: hidden;
background: #000;
}
.az-loop-qty-btn {
width: 56px;
height: 52px;
padding: 0;
margin: 0;
border: 0;
background: transparent;
color: #fff;
font-size: 25px;
font-weight: 900;
line-height: 52px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
box-shadow: none;
}
.az-loop-qty-btn:hover {
background: rgba(34,220,245,.16);
color: #22DCF5;
}
.az-loop-qty-input {
width: 100% !important;
height: 52px !important;
min-height: 52px !important;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
background: transparent !important;
color: #fff !important;
text-align: center !important;
font-size: 22px !important;
font-weight: 900 !important;
line-height: 52px !important;
box-shadow: none !important;
appearance: textfield;
-moz-appearance: textfield;
}
.az-loop-qty-input::-webkit-inner-spin-button,
.az-loop-qty-input::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.az-loop-button,
.az-loop-view-cart {
width: 100% !important;
min-height: 56px !important;
margin: 0 !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
border-radius: 12px !important;
font-size: 18px !important;
font-weight: 900 !important;
line-height: 1.2 !important;
text-align: center !important;
border: 1px solid rgba(255,255,255,.10) !important;
box-shadow: none !important;
transition: background .2s ease, color .2s ease, transform .2s ease, border-color .2s ease;
text-decoration: none !important;
}
.az-loop-button:hover,
.az-loop-view-cart:hover {
transform: translateY(-1px);
}
.az-loop-button-stock,
.az-loop-button-internacion,
.az-loop-button-ver-producto {
background: #2b2b2b !important;
color: #22DCF5 !important;
}
.az-loop-button-stock:hover,
.az-loop-button-internacion:hover,
.az-loop-button-ver-producto:hover {
background: #22DCF5 !important;
color: #000 !important;
}
.az-loop-button-a_pedido {
background: #ffc107 !important;
color: #000 !important;
border-color: rgba(255,193,7,.85) !important;
}
.az-loop-button-a_pedido:hover {
background: #000 !important;
color: #ffc107 !important;
border-color: #ffc107 !important;
}
.az-loop-button-proximamente {
background: #fff !important;
color: #000 !important;
border-color: #fff !important;
}
.az-loop-button-proximamente:hover,
.az-loop-button-proximamente:active {
background: #000 !important;
color: #fff !important;
border-color: #fff !important;
}
.az-loop-view-cart {
background: #1f1f1f !important;
color: #22DCF5 !important;
border-color: rgba(34,220,245,.25) !important;
}
.az-loop-view-cart:hover {
background: #22DCF5 !important;
color: #000 !important;
}
.woocommerce ul.products li.product a.added_to_cart {
display: none !important;
} .az-single-product-status {
display: inline-flex;
align-items: center;
justify-content: center;
margin: 8px 0 16px;
padding: 8px 13px;
border-radius: 10px;
font-size: 13.5px;
font-weight: 700 !important;
line-height: 1.35;
letter-spacing: .005em;
}
.az-single-product-status-stock {
background: rgba(141,255,181,.14);
border: 1px solid rgba(141,255,181,.55);
color: #8dffb5;
}
.az-single-product-status-a_pedido {
background: rgba(255,193,7,.12);
border: 1px solid rgba(255,193,7,.55);
color: #ffc107;
}
.az-single-product-status-internacion {
background: rgba(34,220,245,.12);
border: 1px solid rgba(34,220,245,.55);
color: #22DCF5;
}
.az-single-product-status-proximamente {
background: rgba(255,255,255,.08);
border: 1px solid rgba(255,255,255,.35);
color: #fff;
}
.az-single-product-status-sin_stock {
background: rgba(227,39,39,.12);
border: 1px solid rgba(227,39,39,.62);
color: #ff5b5b;
}
.az-single-product-sku {
position: relative;
isolation: isolate;
display: flex;
align-items: center;
width: 100%;
min-height: 66px;
margin: 18px 0 22px;
padding: 12px 15px;
gap: 13px;
box-sizing: border-box;
overflow: hidden;
border: 1px solid rgba(34,220,245,.58);
border-radius: 13px;
background: linear-gradient(135deg, rgba(34,220,245,.13), rgba(34,220,245,.035) 52%, rgba(255,255,255,.015)), #050909;
box-shadow: 0 10px 28px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.035);
}
.az-single-product-sku::before {
content: "";
position: absolute;
z-index: -1;
inset: 0;
background: radial-gradient(circle at 88% 50%, rgba(34,220,245,.11), transparent 34%);
pointer-events: none;
}
.az-single-product-sku::after {
content: "";
position: absolute;
left: 14px;
right: 14px;
bottom: 0;
height: 1px;
background: linear-gradient(90deg, transparent, rgba(34,220,245,.65), transparent);
opacity: .55;
pointer-events: none;
}
.az-single-product-sku-icon {
position: relative;
z-index: 1;
display: inline-flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
min-width: 40px;
border: 1px solid rgba(34,220,245,.48);
border-radius: 10px;
background: rgba(34,220,245,.10);
color: #22DCF5;
box-shadow: inset 0 0 14px rgba(34,220,245,.055);
}
.az-single-product-sku-icon svg { width: 21px; height: 21px; }
.az-single-product-sku-content { position: relative; z-index: 1; display: flex; flex-direction: column; min-width: 0; line-height: 1.15; }
.az-single-product-sku-label { margin-bottom: 5px; color: rgba(255,255,255,.64); font-size: 10.5px; font-weight: 800; letter-spacing: .085em; text-transform: uppercase; }
.az-single-product-sku-value { color: #22DCF5; font-size: 16px; font-weight: 900; letter-spacing: .045em; overflow-wrap: anywhere; font-variant-numeric: tabular-nums; text-shadow: 0 0 16px rgba(34,220,245,.12); }
.az-single-product-sku-vacio { display: none; }
.single-product div.product .summary .product_meta,
.single-product .product_meta .sku_wrapper {
display: none !important;
}
@media (max-width: 1024px) {
.woocommerce ul.products li.product .woocommerce-loop-product__title { font-size: 17px !important; }
.woocommerce ul.products li.product .price { font-size: 24px !important; }
}
@media (max-width: 768px) {
.woocommerce ul.products li.product:hover { transform: none; }
.az-single-product-sku { min-height: 62px; margin: 16px 0 20px; padding: 11px 13px; }
.az-single-product-sku-value { font-size: 14px; letter-spacing: .025em; }
} body.single-product .related.products ul.products li.product .ct-media-container {
width: 100% !important;
height: auto !important;
aspect-ratio: 1 / 1 !important;
margin: 0 !important;
padding: 0 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
overflow: hidden !important;
background: #000 !important;
}
body.single-product .related.products ul.products li.product .ct-media-container img,
body.single-product .related.products ul.products li.product .woocommerce-LoopProduct-link img,
body.single-product .related.products ul.products li.product > a img {
position: static !important;
inset: auto !important;
width: 100% !important;
height: 100% !important;
max-width: 100% !important;
max-height: 100% !important;
aspect-ratio: auto !important;
object-fit: contain !important;
object-position: center center !important;
margin: 0 !important;
padding: 0 !important;
background: #000 !important;
transform: none !important;
}
body.single-product .related.products ul.products li.product:hover .ct-media-container img,
body.single-product .related.products ul.products li.product:hover .woocommerce-LoopProduct-link img,
body.single-product .related.products ul.products li.product:hover > a img {
transform: none !important;
}.ct-header-account .ct-account-item .ct-media-container{flex:0 0 var(--avatar-size, 18px);width:var(--avatar-size, 18px);height:var(--avatar-size, 18px);border-radius:100%}.ct-header-account .ct-account-item:not([href]){cursor:pointer;color:var(--theme-link-initial-color);transition:var(--theme-transition)}.ct-header-account .ct-account-item:not([href]):hover{color:var(--theme-link-hover-color)}