.etcm-buy{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:20px}.etcm-buy input{width:78px;padding:10px;border:1px solid #cbd5e1;border-radius:9px;font:inherit}.etcm-buy button{border:0;cursor:pointer;font:inherit;font-weight:600}.etcm-sample{display:inline-block;padding:11px 16px;border:1px solid #d9091c;border-radius:10px;font-weight:600;text-decoration:none}.etcm-delivery-note,.etcm-sample-pending{font-size:14px;color:#596270}.etcm-card-actions{display:flex;flex-direction:column;gap:12px;margin-top:16px}.etcm-page .woocommerce{font-size:16px}.etcm-page .woocommerce input.input-text,.etcm-page .woocommerce textarea,.etcm-page .woocommerce select{padding:12px;border:1px solid #cbd5e1;border-radius:8px;font:inherit;background:#fff;color:#172033;max-width:100%}.etcm-page .woocommerce .button,.etcm-page .woocommerce button.button.alt,.etcm-page .woocommerce a.button.alt{background:#d9091c;color:#fff;border-radius:10px;padding:13px 20px}.etcm-page .woocommerce table.shop_table{border-radius:12px}.etcm-page .woocommerce #payment{background:#fff1f2;border-radius:12px}.etcm-page .woocommerce form .form-row label{font-size:15px;font-weight:600}.etcm-page .woocommerce .quantity .qty{width:75px}.etcm-page .woocommerce-info,.etcm-page .woocommerce-message{border-top-color:#d9091c}.etcm-page .woocommerce-info::before,.etcm-page .woocommerce-message::before{color:#d9091c}.etcm-page .woocommerce-checkout #customer_details{margin-bottom:30px}.etcm-page .woocommerce .product-thumbnail img{width:70px}.etcm-page .woocommerce a:focus-visible,.etcm-page button:focus-visible{outline:3px solid #d9091c;outline-offset:4px}.etcm-store-notes{padding:18px;background:#fff1f2;border-radius:12px;margin-bottom:25px}.etcm-store-notes p{margin:0}@media(max-width:600px){.etcm-page .woocommerce .col2-set .col-1,.etcm-page .woocommerce .col2-set .col-2{float:none;width:100%}.etcm-page .woocommerce table.shop_table{font-size:14px}.etcm-prose{padding:18px}.etcm-buy{gap:8px}}
.etcm-cart-link{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.etcm-cart-link svg{flex:none;vertical-align:middle}html[lang="ar"] .etcm-page{font-family:var(--etcm-font);line-height:1.9}html[lang="ar"] .etcm-page h1,html[lang="ar"] .etcm-page h2,html[lang="ar"] .etcm-eyebrow{letter-spacing:0;line-height:1.6}html[lang="ar"] .etcm-placeholder{font-size:32px}html[dir="rtl"] .etcm-brand{direction:ltr;unicode-bidi:isolate}html[dir="rtl"] .etcm-page table.shop_table th,html[dir="rtl"] .etcm-page table.shop_table td{text-align:right}html[dir="rtl"] .etcm-page .woocommerce .col2-set .col-1{float:right}html[dir="rtl"] .etcm-page .woocommerce .col2-set .col-2{float:left}html[dir="rtl"] .etcm-page .woocommerce form .form-row-first{float:right}html[dir="rtl"] .etcm-page .woocommerce form .form-row-last{float:left}html[dir="rtl"] .etcm-page .woocommerce-message,html[dir="rtl"] .etcm-page .woocommerce-info,html[dir="rtl"] .etcm-page .woocommerce-error{padding:1em 3.5em 1em 2em}html[dir="rtl"] .etcm-page .woocommerce-message::before,html[dir="rtl"] .etcm-page .woocommerce-info::before,html[dir="rtl"] .etcm-page .woocommerce-error::before{left:auto;right:1.5em}html[dir="rtl"] .etcm-page .woocommerce-message .button{float:left}html[dir="rtl"] .etcm-page .woocommerce .cart-collaterals .cart_totals{float:left}html[dir="rtl"] .etcm-page .woocommerce input[type="tel"],html[dir="rtl"] .etcm-page .woocommerce input[type="email"]{direction:ltr;text-align:right}html[dir="rtl"] .etcm-page .woocommerce #payment ul.payment_methods{text-align:right}html[dir="rtl"] .etcm-page .woocommerce #payment div.payment_box::before{left:auto;right:0;margin-right:2em;margin-left:0}@media(max-width:600px){html[dir="rtl"] .etcm-page .woocommerce .col2-set .col-1,html[dir="rtl"] .etcm-page .woocommerce .col2-set .col-2{float:none;width:100%}html[dir="rtl"] .etcm-page .woocommerce table.shop_table_responsive tr td::before{float:right}html[dir="rtl"] .etcm-page .woocommerce table.shop_table_responsive tr td{text-align:left!important}}

html[lang="ar"] .etcm-page button,html[lang="ar"] .etcm-page input,html[lang="ar"] .etcm-page select,html[lang="ar"] .etcm-page textarea,html[lang="ar"] .etcm-page .select2-container{font-family:var(--etcm-font)}
