
/* /custom_ltech/static/src/scss/ltech_product_cards.scss */
 @media (min-width: 768px){[data-website-id="3"] .oe_product{grid-column: auto / span 4 !important; min-width: 0 !important; max-width: 100% !important;}}[data-website-id="3"] .oe_product_cart form, [data-website-id="3"] .oe_product_cart .oe_product_image, [data-website-id="3"] .oe_product_cart .o_wsale_product_information, [data-website-id="3"] .oe_product_cart .o_wsale_product_information > *, [data-website-id="3"] .oe_product_cart .o_wsale_product_sub, [data-website-id="3"] .oe_product_cart .o_wsale_product_action_row{width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important;}[data-website-id="3"] .oe_product_cart .o_wsale_product_action_row{display: flex !important; flex-wrap: nowrap !important; align-items: center !important; gap: 10px !important;}[data-website-id="3"] .oe_product_cart .o_wsale_product_action_row > .btn, [data-website-id="3"] .oe_product_cart .o_wsale_product_action_row > a:first-child{flex: 0 0 54px !important;}[data-website-id="3"] .oe_product_cart .o_wsale_product_action_row .css_quantity, [data-website-id="3"] .oe_product_cart .o_wsale_product_action_row .input-group{flex: 0 0 118px !important;}[data-website-id="3"] .oe_product_cart .o_wsale_product_action_row .a-submit, [data-website-id="3"] .oe_product_cart .o_wsale_product_action_row .btn-primary{flex: 1 1 auto !important; width: auto !important; min-width: 0 !important;}[data-website-id="3"] #products_grid_before{position: static !important; height: auto !important;}[data-website-id="3"] #products_grid_before .o_wsale_products_grid_before_rail{height: auto !important; max-height: none !important; overflow-y: visible !important;}html[data-website-id="3"]{--ltech-red: #da0620; --ltech-red-dark: #b50019; --ltech-red-light: #fef0f1; --ltech-ink: #1a1a1a; --ltech-gray-700: #4a4a4a; --ltech-gray-500: #767676; --ltech-gray-400: #9e9e9e; --ltech-gray-300: #c8c8c8; --ltech-border: #e0e0e0; --ltech-border-mid: #c8c8c8; --ltech-green: #1f8a4c; --ltech-font: "Poppins", "Helvetica Neue", Arial, sans-serif; --ltech-mono: "Fira Code", Consolas, monospace;}html[data-website-id="3"] .oe_product_cart, html[data-website-id="3"] .oe_product_cart *{box-sizing: border-box;}html[data-website-id="3"] .oe_product_cart{background: #fff; border: 1px solid #e4e4e4; border-radius: 4px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06); overflow: hidden; transition: box-shadow 200ms ease, transform 200ms ease; font-family: var(--ltech-font); color: var(--ltech-ink); height: 100%;}html[data-website-id="3"] .oe_product_cart:hover{box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12); transform: translateY(-2px);}html[data-website-id="3"] .oe_product_cart > .o181_compare_grid_wrap, html[data-website-id="3"] .oe_product_cart .o181_compare_grid_wrap{display: none !important; visibility: hidden !important; height: 0 !important; width: 0 !important; overflow: hidden !important;}html[data-website-id="3"] .oe_product_cart > .o_wsale_product_sub:empty, html[data-website-id="3"] .oe_product_cart > .o_wsale_product_btn{display: none !important;}html[data-website-id="3"] .oe_subdescription_wrapper{display: none !important;}html[data-website-id="3"] .o_wsale_products_item{height: 100% !important; width: 100% !important; min-width: 0 !important; display: flex !important; flex-direction: column !important;}html[data-website-id="3"] .oe_product_cart{width: 100% !important; min-width: 0 !important;}html[data-website-id="3"] .oe_product_image{aspect-ratio: 3 / 2; height: auto !important; background: #ffffff; display: flex !important; align-items: center; justify-content: center; padding: 16px; border-bottom: 1px solid #f0f0f0; flex: 0 0 auto !important; overflow: hidden;}html[data-website-id="3"] .oe_product_image_link, html[data-website-id="3"] .oe_product_image_img_wrapper:not(.oe_product_image_img_wrapper_secondary){width: 100%; height: 100%; display: flex !important; align-items: center; justify-content: center;}html[data-website-id="3"] .oe_product_image_img_wrapper_secondary{display: none !important;}html[data-website-id="3"] .oe_product_image_img, html[data-website-id="3"] .oe_product_image img, html[data-website-id="3"] .oe_product_image .img, html[data-website-id="3"] .oe_product_image .img-fluid{max-width: 100% !important; max-height: 100% !important; width: auto !important; height: auto !important; object-fit: contain !important; object-position: center !important; padding: 0 !important; margin: 0 !important; display: block;}html[data-website-id="3"] .s_dynamic_snippet_products .oe_product_image_img_wrapper, html[data-website-id="3"] .s_dynamic_snippet_products .oe_product_image_img{width: 100% !important; height: 100% !important; min-height: 200px !important; min-width: 100% !important; max-width: none !important; max-height: none !important;}html[data-website-id="3"] .o_wsale_product_information{padding: 16px 18px 18px; display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; min-height: 0 !important;}html[data-website-id="3"] .o_wsale_product_info_attributes_wrapper, html[data-website-id="3"] .o_wsale_product_information_text{display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; height: 100% !important; min-height: 0 !important;}html[data-website-id="3"] .o_wsale_products_item_title, html[data-website-id="3"] .ltech-card-title{height: auto !important; min-height: 0 !important; margin: 0 0 4px !important; font-size: 14px !important; font-weight: 600 !important; line-height: 1.38 !important; color: var(--ltech-ink) !important; overflow-wrap: anywhere;}html[data-website-id="3"] .o_wsale_products_item_title a{color: var(--ltech-ink) !important; text-decoration: none !important;}html[data-website-id="3"] .ltech-card-model{font-family: var(--ltech-mono); font-size: 14px; font-weight: 500; letter-spacing: .04em; color: var(--ltech-red); margin-bottom: 14px; overflow-wrap: anywhere;}html[data-website-id="3"] .pst-card-attr-wrapper{font-size: 12px; margin: 0 0 14px !important; padding: 0 !important; background: transparent !important; border-radius: 0 !important;}html[data-website-id="3"] .pst-card-attr-table{width: 100%; border-collapse: collapse; font-size: 12px; line-height: 1.25; background: transparent !important;}html[data-website-id="3"] .pst-card-attr-table tr{border: 0 !important;}html[data-website-id="3"] .pst-card-attr-table tr + tr{border-top: 1px solid #efefef !important;}html[data-website-id="3"] .pst-card-attr-label, html[data-website-id="3"] .pst-card-attr-value{padding: 6px 0 !important; vertical-align: top; background: transparent !important;}html[data-website-id="3"] .pst-card-attr-label{width: 60%; color: var(--ltech-gray-700) !important; font-weight: 400 !important; text-align: left;}html[data-website-id="3"] .pst-card-attr-value{width: 40%; color: var(--ltech-ink) !important; font-weight: 500 !important; text-align: right;}html[data-website-id="3"] .ltech-card-bottom{display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 0 !important; width: 100% !important; padding: 0 !important; margin: 0 !important; margin-top: auto !important;}html[data-website-id="3"] .ltech-card-bottom > input[type="hidden"]{display: none !important;}html[data-website-id="3"] .ltech-price-row{display: flex; align-items: baseline; gap: 8px; margin-bottom: 14px; margin-top: 4px; width: 100%; min-width: 0; flex-wrap: wrap;}html[data-website-id="3"] .ltech-from{font-size: 11px; font-weight: 500; color: var(--ltech-gray-500); white-space: nowrap;}html[data-website-id="3"] .ltech-now{font-size: 22px; font-weight: 700; line-height: 1; color: var(--ltech-red); white-space: nowrap;}html[data-website-id="3"] .ltech-was{font-size: 13px; color: var(--ltech-gray-400); text-decoration: line-through; white-space: nowrap;}html[data-website-id="3"] .ltech-stock{margin-left: auto; align-self: center; display: inline-flex; align-items: center; gap: 5px; font-size: 11px; font-weight: 600; color: var(--ltech-green); white-space: nowrap;}html[data-website-id="3"] .ltech-stock .ltech-stock-dot{width: 7px; height: 7px; border-radius: 50%; background: var(--ltech-green); display: inline-block; flex: 0 0 auto;}html[data-website-id="3"] .ltech-stock.ltech-stock-out{color: var(--ltech-red);}html[data-website-id="3"] .ltech-stock.ltech-stock-out .ltech-stock-dot{background: var(--ltech-red);}html[data-website-id="3"] .ltech-volume-pricing{margin-bottom: 14px; flex: 0 0 auto;}html[data-website-id="3"] .ltech-volume-head-row{display: flex; align-items: center; justify-content: space-between; padding: 11px 14px; width: 100%; background: #f5f5f5; border: 1px solid #e8e8e8; border-radius: 6px; text-align: left; font: inherit; color: inherit; cursor: pointer; transition: background 180ms ease, border-color 180ms ease;}html[data-website-id="3"] .ltech-volume-toggle:hover{background: #efefef; border-color: #d4d4d4;}html[data-website-id="3"] .ltech-volume-toggle:hover .ltech-volume-title{color: var(--ltech-red);}html[data-website-id="3"] .ltech-volume-title{font-family: var(--ltech-font); font-size: 10px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--ltech-ink); transition: color 180ms ease;}html[data-website-id="3"] .ltech-volume-subtitle{font-size: 11px; color: var(--ltech-gray-500); font-weight: 400; margin-left: auto; margin-right: 10px;}html[data-website-id="3"] .ltech-volume-caret{font-size: 11px; color: var(--ltech-gray-500); transition: transform 220ms ease; flex: 0 0 auto;}html[data-website-id="3"] .ltech-volume-collapsible .ltech-volume-body{max-height: 0; overflow: hidden; transition: max-height 280ms ease, border-color 0s linear 280ms; border: 1px solid transparent; border-top: 0; border-radius: 0 0 6px 6px; background: #fff;}html[data-website-id="3"] .ltech-volume-collapsible.ltech-volume-open .ltech-volume-head-row{border-radius: 6px 6px 0 0; border-bottom-color: transparent;}html[data-website-id="3"] .ltech-volume-collapsible.ltech-volume-open .ltech-volume-body{max-height: 600px; border-color: #e8e8e8; border-top-color: transparent; transition: max-height 280ms ease, border-color 0s linear;}html[data-website-id="3"] .ltech-volume-collapsible.ltech-volume-open .ltech-volume-caret{transform: rotate(180deg);}html[data-website-id="3"] .ltech-volume-table{width: 100%; border-collapse: collapse; font-size: 12.5px; background: #fff; table-layout: auto;}html[data-website-id="3"] .ltech-volume-table td{padding: 8px 8px; vertical-align: middle;}html[data-website-id="3"] .ltech-volume-table tbody tr:nth-child(odd) td{background: #fafafa;}html[data-website-id="3"] .ltech-tier-qty{color: var(--ltech-ink); font-weight: 500; white-space: nowrap; text-align: left; width: 100%; padding-left: 12px;}html[data-website-id="3"] .ltech-tier-discount{color: var(--ltech-green); font-weight: 600; text-align: right; font-size: 12px; white-space: nowrap; width: 1%; padding-right: 6px;}html[data-website-id="3"] .ltech-tier-price{color: var(--ltech-ink); font-weight: 600; text-align: right; white-space: nowrap; width: 1%; padding-left: 6px; padding-right: 12px;}html[data-website-id="3"] .ltech-actions{display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; gap: 6px !important; align-items: stretch !important; width: 100% !important; margin: 0 !important; padding: 0 !important;}html[data-website-id="3"] .ltech-btn-icon, html[data-website-id="3"] .ltech-btn-compare{flex: 0 0 36px !important; width: 36px !important; min-width: 36px !important; max-width: 36px !important; height: auto !important; min-height: 40px !important; border: 1px solid var(--ltech-border-mid) !important; background: #fff !important; color: var(--ltech-gray-700) !important; border-radius: 4px !important; padding: 0 !important; margin: 0 !important; box-shadow: none !important; display: flex !important; align-items: center; justify-content: center; font-size: 14px !important; cursor: pointer; transition: border-color 180ms ease, color 180ms ease;}html[data-website-id="3"] .ltech-btn-icon:hover, html[data-website-id="3"] .ltech-btn-compare:hover{border-color: var(--ltech-red) !important; color: var(--ltech-red) !important;}html[data-website-id="3"] .ltech-btn-compare.ltech-compare-added, html[data-website-id="3"] .ltech-btn-compare-full.ltech-compare-added{background: var(--ltech-red) !important; border-color: var(--ltech-red) !important; color: #fff !important;}html[data-website-id="3"] .ltech-btn-compare.ltech-compare-added i, html[data-website-id="3"] .ltech-btn-compare-full.ltech-compare-added i{color: #fff !important;}html[data-website-id="3"] .ltech-btn-compare.ltech-compare-added:hover, html[data-website-id="3"] .ltech-btn-compare-full.ltech-compare-added:hover{background: var(--ltech-red-dark) !important; border-color: var(--ltech-red-dark) !important; color: #fff !important;}html[data-website-id="3"] .ltech-stepper{display: flex !important; align-items: stretch; border: 1px solid var(--ltech-border-mid); border-radius: 4px; overflow: hidden; flex: 0 0 auto !important; min-height: 40px; background: #fff;}html[data-website-id="3"] .ltech-stepper button{width: 26px; border: 0; background: #fff; color: var(--ltech-gray-700); font-size: 16px; line-height: 1; cursor: pointer; font-family: var(--ltech-font); padding: 0;}html[data-website-id="3"] .ltech-stepper button:hover{background: #f7f7f7;}html[data-website-id="3"] .ltech-stepper .ltech-qty-value{min-width: 26px; padding: 0 4px; display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 600; border-left: 1px solid var(--ltech-border); border-right: 1px solid var(--ltech-border); color: var(--ltech-ink);}html[data-website-id="3"] .ltech-btn-cart{flex: 1 1 0% !important; min-width: 70px !important; border: 0 !important; background: var(--ltech-red) !important; color: #fff !important; border-radius: 4px !important; padding: 10px 6px !important; min-height: 40px; font-family: var(--ltech-font); font-size: 12px !important; font-weight: 600 !important; cursor: pointer; display: flex !important; align-items: center; justify-content: center; gap: 6px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; box-shadow: none !important; transition: background 180ms ease, opacity 180ms ease;}html[data-website-id="3"] .ltech-btn-cart:hover{background: var(--ltech-red-dark) !important; color: #fff !important;}html[data-website-id="3"] .ltech-btn-cart:disabled{opacity: .7; cursor: progress;}html[data-website-id="3"] .ltech-btn-cart i{font-size: 12px; flex: 0 0 auto;}html[data-website-id="3"] .ltech-btn-cart span{overflow: hidden; text-overflow: ellipsis;}html[data-website-id="3"] .ltech-btn-cart.ltech-btn-cart-success{background: var(--ltech-green, #1f8a4c) !important; color: #fff !important;}html[data-website-id="3"] .ltech-btn-cart.ltech-btn-cart-success:hover{background: var(--ltech-green, #1f8a4c) !important;}html[data-website-id="3"] .ltech-btn-cart.ltech-btn-cart-error{background: #c08200 !important; color: #fff !important;}@media (max-width: 767px){html[data-website-id="3"] .o_wsale_product_information{padding: 14px 14px 14px;}}

/* /custom_ltech/static/src/scss/ltech_product_page.scss */
 [data-website-id="3"] .o_wsale_product_details_content_section_title{visibility: hidden;}[data-website-id="3"] .o_wsale_product_details_content_section_title:has(h1.ltech-detail-title){visibility: visible;}.ltech-detail-ready [data-website-id="3"] .o_wsale_product_details_content_section_title, [data-website-id="3"].ltech-detail-ready .o_wsale_product_details_content_section_title, html.ltech-detail-ready [data-website-id="3"] .o_wsale_product_details_content_section_title{visibility: visible;}html[data-website-id="3"]{--ltech-red: #da0620; --ltech-red-dark: #b50019; --ltech-red-light: #fef0f1; --ltech-ink: #1a1a1a; --ltech-gray-700: #4a4a4a; --ltech-gray-600: #636363; --ltech-gray-500: #767676; --ltech-gray-400: #9e9e9e; --ltech-gray-300: #c8c8c8; --ltech-border: #e0e0e0; --ltech-border-mid: #c8c8c8; --ltech-surface: #f7f7f7; --ltech-success: #1a8a4a; --ltech-mono: "Fira Code", Consolas, monospace;}html[data-website-id="3"] .ltech-detail-title-section h1.ltech-detail-title, html[data-website-id="3"] #product_details h1.ltech-detail-title, html[data-website-id="3"] h1.ltech-detail-title{font-size: 22px !important; font-weight: 600 !important; line-height: 1.26 !important; color: var(--ltech-ink) !important; margin: 0 0 6px !important; text-wrap: balance;}html[data-website-id="3"] .ltech-detail-sku{font-family: var(--ltech-mono); font-size: 17.6px; font-weight: 400; letter-spacing: 0.03em; color: var(--ltech-red); margin: 0 0 14px; display: block; overflow-wrap: anywhere;}html[data-website-id="3"] .ltech-detail-subtitle{font-size: 15px; font-weight: 600; color: var(--ltech-gray-700); margin: 0 0 14px; line-height: 1.4;}html[data-website-id="3"] #product_details [data-oe-field="description_ecommerce"], html[data-website-id="3"] #product_details .ltech-detail-description{color: var(--ltech-gray-600) !important; font-size: 13.5px; line-height: 1.62; margin: 0 0 22px !important;}html[data-website-id="3"] #product_details [data-oe-field="description_ecommerce"] p, html[data-website-id="3"] #product_details .ltech-detail-description p{font-size: 13.5px; line-height: 1.62; color: var(--ltech-gray-600); margin: 0 0 10px;}html[data-website-id="3"] #product_details [data-oe-field="description_ecommerce"] p:last-child, html[data-website-id="3"] #product_details .ltech-detail-description p:last-child{margin-bottom: 0;}html[data-website-id="3"] #product_details [data-oe-field="description_ecommerce"] strong, html[data-website-id="3"] #product_details .ltech-detail-description strong{color: var(--ltech-gray-700); font-weight: 600;}html[data-website-id="3"] #product_details .product_detail_img, html[data-website-id="3"] .o_wsale_product_images .product_detail_img, html[data-website-id="3"] #o-carousel-product .product_detail_img{object-fit: contain !important; background: #fff;}html[data-website-id="3"] #product_details .o_wsale_product_details_content_section_price{background: var(--ltech-surface) !important; border: 1px solid var(--ltech-border) !important; border-bottom: 0 !important; border-radius: 8px 8px 0 0 !important; padding: 22px 22px 22px !important; margin: 0 !important;}html[data-website-id="3"] #product_details .o_wsale_product_details_content_section_attributes{background: var(--ltech-surface) !important; border: 1px solid var(--ltech-border) !important; border-top: 0 !important; border-bottom: 0 !important; border-radius: 0 !important; padding: 0 22px !important; margin: 0 !important; display: flow-root !important;}html[data-website-id="3"] #product_details .o_wsale_product_details_content_section_cta{background: var(--ltech-surface) !important; border: 1px solid var(--ltech-border) !important; border-top: 0 !important; border-radius: 0 0 8px 8px !important; padding: 8px 22px 22px !important; margin: 0 0 24px !important;}html[data-website-id="3"] #product_details .product_price{display: block !important; width: 100%;}html[data-website-id="3"] #product_details .product_price .css_editable_mode_hidden{display: flex !important; align-items: baseline !important; justify-content: flex-start !important; gap: 18px !important; flex-wrap: wrap !important; height: auto !important; font-size: inherit !important; margin: 0 !important;}html[data-website-id="3"] #product_details .oe_price{font-size: 30px !important; font-weight: 700 !important; line-height: 1 !important; letter-spacing: -0.01em !important; color: var(--ltech-red) !important; white-space: nowrap !important;}html[data-website-id="3"] #product_details .oe_price .oe_currency_value{font-weight: 700; color: var(--ltech-red) !important;}html[data-website-id="3"] #product_details .oe_default_price, html[data-website-id="3"] #product_details [name="product_list_price"]{font-size: 16px !important; color: var(--ltech-gray-400) !important; text-decoration: line-through !important; white-space: nowrap !important;}html[data-website-id="3"] #product_details .css_non_editable_mode_hidden{display: none !important;}html[data-website-id="3"] .o_price_label_inline, html[data-website-id="3"] .js-price-label{display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--ltech-gray-500); margin-left: 7px; vertical-align: baseline;}html[data-website-id="3"] #product_details .availability_in_stock:not(#threshold_message):not(.ltech-availability-pill), html[data-website-id="3"] #product_details span.availability_in_stock:not(.ltech-availability-pill), html[data-website-id="3"] #product_details .availability_messages_text, html[data-website-id="3"] #product_details .text-success.availability_messages_text{display: none !important; visibility: hidden !important;}html[data-website-id="3"] #product_details .ltech-availability-pill, html[data-website-id="3"] #product_details #threshold_message, html[data-website-id="3"] #product_details #in_stock_message, html[data-website-id="3"] #product_details .ltech-stock-pill{display: inline-flex !important; visibility: visible !important;}html[data-website-id="3"] #product_details .availability_messages, html[data-website-id="3"] #product_details #product_stock_availability{margin: 0 0 18px !important; padding: 0 !important;}html[data-website-id="3"] #product_details .availability_messages{min-height: 38px;}html[data-website-id="3"] #product_details .availability_messages > *{margin: 0 !important; min-height: 0 !important;}html[data-website-id="3"] #product_details .ltech-availability-pill, html[data-website-id="3"] #product_details #threshold_message, html[data-website-id="3"] #product_details #in_stock_message{background: transparent !important; color: var(--ltech-success) !important; padding: 0 !important; margin: 0 !important; font-size: 12.5px !important; font-weight: 600 !important; display: inline-flex !important; align-items: center !important; gap: 8px !important; border-radius: 0 !important; border: 0 !important;}html[data-website-id="3"] #product_details .ltech-availability-pill i.fa, html[data-website-id="3"] #product_details .ltech-availability-pill .fa-circle, html[data-website-id="3"] #product_details #threshold_message i.fa, html[data-website-id="3"] #product_details #threshold_message .fa-circle, html[data-website-id="3"] #product_details #in_stock_message i.fa, html[data-website-id="3"] #product_details #in_stock_message .fa-circle{display: none !important;}html[data-website-id="3"] #product_details .ltech-availability-pill::before, html[data-website-id="3"] #product_details #threshold_message::before, html[data-website-id="3"] #product_details #in_stock_message::before{content: ""; width: 8px; height: 8px; border-radius: 50%; background: var(--ltech-success); display: inline-block; box-shadow: 0 0 0 0 rgba(26, 138, 74, 0.45); animation: ltech-pulse 2.4s ease-out infinite; flex: 0 0 auto;}@keyframes ltech-pulse{0%{box-shadow: 0 0 0 0 rgba(26, 138, 74, 0.45);}70%{box-shadow: 0 0 0 6px rgba(26, 138, 74, 0);}100%{box-shadow: 0 0 0 0 rgba(26, 138, 74, 0);}}html[data-website-id="3"] #product_details .ltech-availability-pill.ltech-out-of-stock, html[data-website-id="3"] #product_details #threshold_message.ltech-out-of-stock{color: var(--ltech-red) !important;}html[data-website-id="3"] #product_details .ltech-availability-pill.ltech-out-of-stock::before, html[data-website-id="3"] #product_details #threshold_message.ltech-out-of-stock::before{background: var(--ltech-red); animation: none; box-shadow: none;}html[data-website-id="3"] #product_details #o_wsale_cta_wrapper{display: flex !important; flex-wrap: nowrap !important; gap: 12px !important; margin: 0 0 12px !important; align-items: stretch !important; width: 100% !important;}html[data-website-id="3"] #product_details #add_to_cart_wrap{display: flex !important; gap: 12px !important; flex-grow: 1 !important; width: 100% !important; align-items: stretch !important; flex-wrap: nowrap !important;}html[data-website-id="3"] body #product_details .css_quantity, html[data-website-id="3"] #product_details .css_quantity{display: inline-flex !important; order: -1; height: 52px !important; border: 1.5px solid #c8c8c8 !important; border-radius: 4px !important; overflow: hidden !important; background: #fff !important; padding: 0 !important; margin: 0 !important; flex: 0 0 auto !important; align-items: stretch !important; font-family: "Poppins", "Helvetica Neue", Arial, sans-serif; vertical-align: middle;}html[data-website-id="3"] #product_details .css_quantity .css_quantity_minus, html[data-website-id="3"] #product_details .css_quantity .css_quantity_plus{width: 40px !important; padding: 0 !important; background: #fff !important; color: var(--ltech-ink) !important; border: 0 !important; border-radius: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 14px !important; line-height: 1 !important; cursor: pointer; text-decoration: none !important; transition: background 150ms ease, color 150ms ease;}html[data-website-id="3"] #product_details .css_quantity .css_quantity_minus:hover, html[data-website-id="3"] #product_details .css_quantity .css_quantity_plus:hover{background: var(--ltech-red) !important; color: #fff !important;}html[data-website-id="3"] #product_details .css_quantity .css_quantity_minus i, html[data-website-id="3"] #product_details .css_quantity .css_quantity_plus i{color: inherit !important;}html[data-website-id="3"] #product_details #add_to_cart{height: 46px !important; border-radius: 4px !important; font-weight: 700 !important; transition: background 180ms ease, border-color 180ms ease, color 180ms ease, transform 100ms ease !important;}html[data-website-id="3"] #product_details #add_to_cart:active{transform: scale(0.98);}html[data-website-id="3"] #product_details #add_to_cart.ltech-btn-cart-success{background: var(--ltech-green, #1a8a4a) !important; border-color: var(--ltech-green, #1a8a4a) !important; color: #fff !important;}html[data-website-id="3"] #product_details #add_to_cart.ltech-btn-cart-success:hover{background: var(--ltech-green, #1a8a4a) !important;}html[data-website-id="3"] #product_details #add_to_cart.ltech-btn-cart-error{background: #c08200 !important; border-color: #c08200 !important; color: #fff !important;}html[data-website-id="3"] #product_details #add_to_cart.ltech-cart-busy{opacity: 0.85; cursor: progress !important;}html[data-website-id="3"] body #product_details input[name="add_qty"], html[data-website-id="3"] #product_details input[name="add_qty"]{display: block !important; min-width: 40px !important; width: 40px !important; max-width: 40px !important; text-align: center !important; font-size: 14px !important; font-weight: 700 !important; border: 0 !important; border-left: 1.5px solid #e0e0e0 !important; border-right: 1.5px solid #e0e0e0 !important; background: #fff !important; color: #1a1a1a !important; padding: 0 4px !important; font-variant-numeric: tabular-nums; font-family: "Poppins", "Helvetica Neue", Arial, sans-serif !important; height: auto !important; line-height: 1 !important; outline: none !important; box-shadow: none !important; border-radius: 0 !important;}html[data-website-id="3"] #product_details input[name="add_qty"]:focus{outline: none !important; box-shadow: none !important; border-color: var(--ltech-red) !important;}html[data-website-id="3"] #product_details #add_to_cart, html[data-website-id="3"] #product_details a#add_to_cart{flex: 1 1 0 !important; height: 52px !important; min-height: 52px !important; padding: 0 20px !important; background: var(--ltech-red) !important; color: #fff !important; border: 2px solid var(--ltech-red) !important; border-radius: 4px !important; font-size: 15px !important; font-weight: 700 !important; letter-spacing: 0.01em !important; line-height: 1 !important; display: inline-flex !important; align-items: center; justify-content: center; gap: 8px; text-decoration: none !important; white-space: nowrap; cursor: pointer; box-shadow: none !important; transition: background 180ms ease, border-color 180ms ease, transform 100ms ease;}html[data-website-id="3"] #product_details #add_to_cart:hover, html[data-website-id="3"] #product_details a#add_to_cart:hover{background: var(--ltech-red-dark) !important; border-color: var(--ltech-red-dark) !important; color: #fff !important;}html[data-website-id="3"] #product_details #add_to_cart:active, html[data-website-id="3"] #product_details a#add_to_cart:active{transform: scale(0.98);}html[data-website-id="3"] #product_details #add_to_cart i{font-size: 13px !important; margin: 0 !important;}html[data-website-id="3"] #product_details .o181_compare_pdp_wrap{margin: 0 !important; width: 100%;}html[data-website-id="3"] #product_details .o181_compare_pdp_wrap .o181_compare_btn, html[data-website-id="3"] #product_details .o181_compare_btn{width: 100% !important; height: 52px !important; min-height: 52px !important; padding: 0 20px !important; background: transparent !important; color: var(--ltech-red) !important; border: 2px solid var(--ltech-red) !important; border-radius: 4px !important; font-size: 15px !important; font-weight: 700 !important; letter-spacing: 0.01em !important; line-height: 1 !important; display: inline-flex !important; align-items: center; justify-content: center; gap: 8px; white-space: nowrap; cursor: pointer; transition: background 180ms ease, color 180ms ease; box-shadow: none !important;}html[data-website-id="3"] #product_details .o181_compare_pdp_wrap .o181_compare_btn:hover{background: var(--ltech-red) !important; color: #fff !important;}html[data-website-id="3"] #product_details .o181_compare_btn i{margin: 0 !important; font-size: 13px !important;}html[data-website-id="3"] #product_details .o_wsale_product_details_content_section_attributes:not(:has(> ul.js_add_cart_variants > li.variant_attribute:not(.d-none))){display: none !important;}@media (max-width: 767px){html[data-website-id="3"] .ltech-detail-title{font-size: 19px !important;}html[data-website-id="3"] .ltech-detail-sku{font-size: 15.2px;}html[data-website-id="3"] #product_details .o_wsale_product_details_content_section_price{padding: 18px 16px 8px !important;}html[data-website-id="3"] #product_details .o_wsale_product_details_content_section_cta{padding: 8px 16px 18px !important;}html[data-website-id="3"] #product_details .o_wsale_product_details_content_section_attributes{padding: 0 16px !important;}html[data-website-id="3"] #product_details .oe_price{font-size: 26px !important;}html[data-website-id="3"] #product_details #o_wsale_cta_wrapper, html[data-website-id="3"] #product_details #add_to_cart_wrap{gap: 8px !important;}html[data-website-id="3"] #product_details .css_quantity .css_quantity_minus, html[data-website-id="3"] #product_details .css_quantity .css_quantity_plus{width: 42px !important;}html[data-website-id="3"] #product_details #add_to_cart, html[data-website-id="3"] #product_details .o181_compare_btn{font-size: 13.5px !important; padding: 0 14px !important;}}[data-website-id="3"] .js_volume_discount_table, [data-website-id="3"] #volume_discount_table.js_volume_discount_table{display: none !important;}[data-website-id="3"] .ltech-detail-volume{width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; padding: 0 !important; margin: 16px 0 0 !important;}[data-website-id="3"] .ltech-detail-volume .ltech-volume-head-row{display: flex; align-items: baseline; justify-content: space-between; width: 100%; padding: 0 2px 8px; background: transparent; border: 0; text-align: left; font: inherit; color: inherit;}[data-website-id="3"] .ltech-detail-volume .ltech-volume-title{font-family: var(--ltech-font); font-size: 10px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--ltech-ink);}[data-website-id="3"] .ltech-detail-volume .ltech-volume-subtitle{font-size: 11.5px; color: var(--ltech-gray-500); font-weight: 400;}[data-website-id="3"] .ltech-detail-volume .ltech-volume-body{overflow: hidden; padding: 0 2px;}[data-website-id="3"] .ltech-detail-volume .ltech-detail-volume-table, [data-website-id="3"] .ltech-detail-volume .ltech-volume-table{width: 100%; border-collapse: collapse; font-size: 13px; background: transparent; table-layout: auto;}[data-website-id="3"] .ltech-detail-volume .ltech-detail-volume-table td, [data-website-id="3"] .ltech-detail-volume .ltech-volume-table td{padding: 9px 10px; vertical-align: middle;}[data-website-id="3"] .ltech-detail-volume .ltech-detail-volume-table tbody tr:nth-child(odd) td, [data-website-id="3"] .ltech-detail-volume .ltech-volume-table tbody tr:nth-child(odd) td{background: #ffffff;}[data-website-id="3"] .ltech-detail-volume .ltech-tier-qty{color: var(--ltech-ink); font-weight: 500; text-align: left; white-space: nowrap; width: 100%; padding-left: 14px;}[data-website-id="3"] .ltech-detail-volume .ltech-tier-discount{color: var(--ltech-green); font-weight: 600; text-align: right; font-size: 12.5px; white-space: nowrap; width: 1%; padding-right: 6px;}[data-website-id="3"] .ltech-detail-volume .ltech-tier-price{color: var(--ltech-ink); font-weight: 700; text-align: right; white-space: nowrap; width: 1%; padding-left: 6px; padding-right: 14px;}