.main_content .entry_content .archive_post{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:10px!important;box-sizing:border-box!important}.archive_post.reveal.is-in{margin-top:15px!important;margin-bottom:15px!important}.main_content .archive_post .archive_thumb{width:100%!important;aspect-ratio:16 / 9!important;height:auto!important;overflow:hidden;box-sizing:border-box}.main_content .archive_post .archive_thumb img{display:block;width:100%!important;height:100%!important;aspect-ratio:16 / 9;object-fit:cover!important}@media (max-width:767px){@supports selector(.entry_content:has(.archive_post)){.main_content .entry_content:has(.archive_post){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}.main_content .entry_content .archive_post{padding:6px!important}}@media (max-width:380px){@supports selector(.entry_content:has(.archive_post)){.main_content .entry_content:has(.archive_post){gap:8px!important}}.main_content .entry_content .archive_post{padding:4px!important}}.main_content .entry_content header img.thumbnail.page_thumbnail{box-sizing:border-box!important}@media (max-width:767px){.main_content .entry_content header img.thumbnail.page_thumbnail{max-width:calc(100vw - 32px)!important}}.single-product table.woocommerce-product-attributes.shop_attributes{max-width:100%!important;box-sizing:border-box!important}.single-product table.woocommerce-product-attributes.shop_attributes th,.single-product table.woocommerce-product-attributes.shop_attributes td{box-sizing:border-box!important;overflow-wrap:anywhere!important}@media (max-width:600px){.single-product table.woocommerce-product-attributes.shop_attributes{table-layout:fixed!important;width:100%!important}.single-product table.woocommerce-product-attributes.shop_attributes th{width:40%!important}.single-product table.woocommerce-product-attributes.shop_attributes td{width:60%!important}}.single-product #review_form #submit:hover{background:#ad1218!important;border-color:#ad1218!important}.main_content,.main_content .entry_content,.single-product #reviews,.single-product #review_form{min-width:0}.single-product table.woocommerce-product-attributes.shop_attributes{width:100%!important;margin:22px 0!important;border:1px solid #eeeeee!important;border-radius:12px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden;background:#ffffff!important;direction:rtl;text-align:right;font-family:inherit;font-size:14px;line-height:1.9;box-shadow:0 4px 16px rgb(0 0 0 / .04)}.single-product table.woocommerce-product-attributes.shop_attributes th,.single-product table.woocommerce-product-attributes.shop_attributes td{padding:14px 16px!important;border:0!important;border-bottom:1px solid #eeeeee!important;text-align:right!important;vertical-align:middle!important;background:#ffffff!important;box-shadow:none!important}.single-product table.woocommerce-product-attributes.shop_attributes th{width:35%;color:#292929!important;font-size:13px;font-weight:700!important;border-right:3px solid #DC1B21!important}.single-product table.woocommerce-product-attributes.shop_attributes td{color:#505050!important;font-size:14px;font-weight:500!important;overflow-wrap:anywhere}.single-product table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) th,.single-product table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td{background:#fffafa!important}.single-product table.woocommerce-product-attributes.shop_attributes tr:last-child th,.single-product table.woocommerce-product-attributes.shop_attributes tr:last-child td{border-bottom:none!important}.single-product table.woocommerce-product-attributes.shop_attributes tr:hover th,.single-product table.woocommerce-product-attributes.shop_attributes tr:hover td{background:#fff1f1!important}.single-product table.woocommerce-product-attributes.shop_attributes td p{margin:0!important;padding:0!important;color:inherit;line-height:inherit}.single-product table.woocommerce-product-attributes.shop_attributes a{color:#DC1B21!important;font-weight:600;text-decoration:none}.single-product table.woocommerce-product-attributes.shop_attributes a:hover{color:#ad1218!important;text-decoration:underline}@media (max-width:600px){.single-product table.woocommerce-product-attributes.shop_attributes{margin:16px 0!important;border-radius:10px!important;font-size:12px;box-shadow:0 2px 10px rgb(0 0 0 / .035)}.single-product table.woocommerce-product-attributes.shop_attributes th,.single-product table.woocommerce-product-attributes.shop_attributes td{padding:11px 10px!important;font-size:12px;line-height:1.8}.single-product table.woocommerce-product-attributes.shop_attributes th{width:36%;min-width:0;border-right-width:3px!important}.single-product table.woocommerce-product-attributes.shop_attributes td{width:64%}}@media (max-width:380px){.single-product table.woocommerce-product-attributes.shop_attributes th,.single-product table.woocommerce-product-attributes.shop_attributes td{padding:9px 7px!important;font-size:11px;line-height:1.75}}@media (hover:none){.single-product table.woocommerce-product-attributes.shop_attributes tr:hover th,.single-product table.woocommerce-product-attributes.shop_attributes tr:hover td{background:#ffffff!important}.single-product table.woocommerce-product-attributes.shop_attributes tr:nth-child(even):hover th,.single-product table.woocommerce-product-attributes.shop_attributes tr:nth-child(even):hover td{background:#fffafa!important}}@media (max-width:600px){.single-product table.woocommerce-product-attributes.shop_attributes{display:table!important;width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;direction:rtl!important}.single-product table.woocommerce-product-attributes.shop_attributes tbody{display:table-row-group!important;width:100%!important}.single-product table.woocommerce-product-attributes.shop_attributes tr{display:table-row!important;width:100%!important}.single-product table.woocommerce-product-attributes.shop_attributes th,.single-product table.woocommerce-product-attributes.shop_attributes td{display:table-cell!important;box-sizing:border-box!important;vertical-align:middle!important;padding:11px 9px!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.8!important}.single-product table.woocommerce-product-attributes.shop_attributes th{width:38%!important;min-width:0!important;color:#292929!important;background:#fff!important;border-right:3px solid #DC1B21!important;font-size:12px!important}.single-product table.woocommerce-product-attributes.shop_attributes td{width:62%!important;color:#505050!important;background:#fff!important;font-size:12px!important}.single-product table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) th,.single-product table.woocommerce-product-attributes.shop_attributes tr:nth-child(even) td{background:#fff7f7!important}.single-product table.woocommerce-product-attributes.shop_attributes td p{margin:0!important}}@media (max-width:380px){.single-product table.woocommerce-product-attributes.shop_attributes th,.single-product table.woocommerce-product-attributes.shop_attributes td{padding:9px 6px!important;font-size:11px!important}.single-product table.woocommerce-product-attributes.shop_attributes th{width:40%!important}.single-product table.woocommerce-product-attributes.shop_attributes td{width:60%!important}}.single-product #reviews{margin-top:35px;direction:rtl;text-align:right;color:#343a40;font-family:inherit}.single-product #reviews #comments>h2,.single-product #reviews #reply-title{color:#202833;font-size:21px;font-weight:800;line-height:1.8;margin-bottom:22px}.single-product #reviews #comments ol.commentlist{list-style:none!important;margin:0 0 30px!important;padding:0!important}.single-product #reviews #comments ol.commentlist>li{list-style:none!important;margin:0 0 16px!important;padding:20px!important;background:#fff;border:1px solid #e9edf2;border-radius:14px;box-shadow:0 4px 18px rgb(25 35 50 / .045);transition:border-color 0.2s ease,box-shadow 0.2s ease}.single-product #reviews #comments ol.commentlist>li:hover{border-color:#d7e0e9;box-shadow:0 7px 22px rgb(25 35 50 / .07)}.single-product #reviews .comment-text{margin:0!important;padding:0!important;border:none!important;border-radius:0!important}.single-product #reviews .woocommerce-review__author{color:#263445;font-weight:700;font-size:14px}.single-product #reviews .woocommerce-review__published-date{color:#8a929d;font-size:12px}.single-product #reviews .description{color:#515b68;font-size:14px;line-height:2;overflow-wrap:anywhere}.single-product #reviews .description p{margin:10px 0 0}.single-product #reviews .star-rating{color:#e5a323;font-size:14px;float:left;margin:2px 0 10px 0}.single-product #review_form_wrapper{margin-top:28px}.single-product #review_form{padding:26px;background:#fff;border:1px solid #e7ebf0;border-radius:16px;box-shadow:0 6px 24px rgb(20 30 45 / .045)}.single-product #review_form #reply-title{display:block;margin:0 0 20px!important;color:#202833;font-size:19px;font-weight:800}.single-product #review_form .comment-notes,.single-product #review_form .logged-in-as{color:#747e8a;font-size:13px;line-height:1.9;margin-bottom:18px}.single-product #review_form .required{color:#d64b4b}.single-product #review_form .comment-form-comment,.single-product #review_form .comment-form-author,.single-product #review_form .comment-form-email{margin:0 0 18px!important}.single-product #review_form form.comment-form label{display:block;margin-bottom:8px;color:#364252;font-size:13px;font-weight:700}.single-product #review_form form.comment-form textarea,.single-product #review_form form.comment-form input[type="text"],.single-product #review_form form.comment-form input[type="email"],.single-product #review_form form.comment-form input[type="url"]{display:block;width:100%;max-width:100%;min-height:48px;padding:13px 15px;color:#303945;background:#fff;border:1px solid #dce2e9;border-radius:10px;outline:none;box-shadow:none;font:inherit;font-size:14px;line-height:1.9;direction:rtl;text-align:right;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease;box-sizing:border-box}.single-product #review_form form.comment-form textarea{min-height:150px;resize:vertical}.single-product #review_form form.comment-form textarea:focus,.single-product #review_form form.comment-form input[type="text"]:focus,.single-product #review_form form.comment-form input[type="email"]:focus,.single-product #review_form form.comment-form input[type="url"]:focus{border-color:#6688a8;background:#fff;box-shadow:0 0 0 3px rgb(76 119 159 / .12)}.single-product #review_form form.comment-form textarea::placeholder,.single-product #review_form form.comment-form input::placeholder{color:#a0a8b3;opacity:1}.single-product #review_form .comment-form-rating{margin:0 0 22px!important;padding:15px 17px;background:#fff;border:1px solid #e7ebf0;border-radius:11px}.single-product #review_form .comment-form-rating label{margin-bottom:10px}.single-product #review_form p.stars{display:flex;align-items:center;gap:8px;margin:0!important;direction:rtl}.single-product #review_form p.stars a{color:#c8cdd4!important;font-size:23px;text-decoration:none!important;transition:color 0.15s ease,transform 0.15s ease}.single-product #review_form p.stars a:hover,.single-product #review_form p.stars a.active,.single-product #review_form p.stars.selected a{color:#e5a323!important}.single-product #review_form p.stars a:hover{transform:scale(1.08)}.single-product #review_form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:9px;margin:0 0 20px!important}.single-product #review_form .comment-form-cookies-consent input{margin-top:6px;flex-shrink:0}.single-product #review_form .comment-form-cookies-consent label{color:#697381;font-size:12px;font-weight:400;line-height:1.9}.single-product #review_form .form-submit{margin:22px 0 0!important}.single-product #review_form #submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 30px;color:#ffffff!important;background:#DC1B21!important;border:1px solid #263d55!important;border-radius:10px!important;box-shadow:0 5px 14px rgb(38 61 85 / .15);font-family:inherit;font-size:14px;font-weight:700;line-height:1.5;cursor:pointer;transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.single-product #review_form #submit:hover{background:#344f6d!important;border-color:#344f6d!important;box-shadow:0 7px 18px rgb(38 61 85 / .22);transform:translateY(-1px)}.single-product #review_form #submit:active{transform:translateY(0)}.single-product #reviews .woocommerce-error,.single-product #reviews .woocommerce-info,.single-product #reviews .woocommerce-message{border-radius:10px;line-height:1.9}@media (max-width:600px){.single-product #reviews #comments>h2,.single-product #reviews #reply-title{font-size:18px}.single-product #reviews #comments ol.commentlist>li{padding:15px!important;border-radius:12px}.single-product #review_form{padding:17px;border-radius:13px}.single-product #review_form #submit{width:100%}.single-product #review_form form.comment-form textarea{min-height:125px}}@media (prefers-reduced-motion:reduce){.single-product #reviews *,.single-product #review_form *{transition:none!important;animation:none!important}}.main_content .entry_content{overflow:visible!important}.main_content .entry_content header{margin-top:0!important;padding-top:0!important;overflow:visible!important}.main_content .entry_content header img.thumbnail.page_thumbnail{display:block!important;width:calc(100% + 60px)!important;max-width:none!important;height:clamp(240px, 35vw, 430px)!important;object-fit:cover!important;object-position:center!important;margin:-30px -30px 35px!important;padding:0!important;border:none!important;outline:none!important;border-radius:22px!important;box-shadow:0 20px 45px rgb(25 23 20 / .16),0 5px 15px rgb(235 32 38 / .08)!important;transition:transform 0.4s ease,box-shadow 0.4s ease!important}.main_content .entry_content header img.thumbnail.page_thumbnail:hover{transform:translateY(-3px)!important;box-shadow:0 25px 55px rgb(25 23 20 / .2)!important}@media (max-width:767px){.main_content .entry_content header img.thumbnail.page_thumbnail{width:calc(100% + 32px)!important;height:230px!important;margin:-20px -16px 28px!important;border-radius:20px!important}}@media (max-width:380px){.main_content .entry_content header img.thumbnail.page_thumbnail{height:190px!important}}@media (prefers-reduced-motion:reduce){.main_content .entry_content header img.thumbnail.page_thumbnail{transition:none!important}}.header_top{background:white!important}.head-phone{padding:0 15px 0 15px!important;border-radius:999px}.archive_post .archive_content h3 a,.archive_post .archive_content h3 a.hover_color{color:#1D1D1D!important;background:transparent!important;text-decoration:none!important}.archive_post .archive_content h3 a:hover,.archive_post .archive_content h3 a.hover_color:hover{color:#EB2026!important;background:transparent!important}.archive_post .archive_content h3,.archive_post .archive_content h3 a{background-color:transparent!important}.main_content .entry_content .archive_post{width:100%!important;padding:10px!important;max-width:100%!important;min-width:0!important;margin-bottom:20px!important;box-sizing:border-box!important}.main_content .archive_post .archive_thumb{display:block;width:100%!important;max-width:100%!important;aspect-ratio:16 / 9!important;overflow:hidden;margin-bottom:15px}.main_content .archive_post .archive_thumb img{display:block;width:100%!important;height:100%!important;object-fit:cover!important}.main_content .archive_post .archive_content{min-width:0;box-sizing:border-box}@media (max-width:767px){.main_content .entry_content{grid-template-columns:1fr!important;gap:12px!important}}body.single-product .msi-sticky-cart{position:fixed!important;right:0!important;bottom:0!important;left:0!important;z-index:999999!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;padding:14px 5%!important;margin:0!important;box-sizing:border-box!important;direction:rtl!important;background:rgb(255 255 255 / .97)!important;border-top:1px solid #ededed!important;box-shadow:0 -8px 35px rgb(0 0 0 / .075)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.single-product .msi-sticky-cart__info{flex:1 1 auto!important;min-width:0!important;text-align:right!important}body.single-product .msi-sticky-cart__title{display:block!important;margin:0!important;color:#252525!important;font-size:14px!important;font-weight:700!important;line-height:1.9!important}body.single-product .msi-sticky-cart__quantity{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;flex:0 0 auto!important;gap:0!important;height:46px!important;padding:4px!important;box-sizing:border-box!important;background:#f7f7f8!important;border:1px solid #e8e8eb!important;border-radius:10px!important}body.single-product .msi-sticky-cart__qty-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;padding:0!important;margin:0!important;background:#fff!important;color:#333!important;border:1px solid #e8e8eb!important;border-radius:8px!important;font-size:21px!important;font-weight:500!important;line-height:1!important;cursor:pointer!important;transition:background .2s ease,color .2s ease,transform .2s ease!important}body.single-product .msi-sticky-cart__qty-btn:hover{background:#fff0f1!important;color:#e53945!important;border-color:#ffd3d7!important}body.single-product .msi-sticky-cart__qty-btn:active{transform:scale(.88)!important}body.single-product .msi-sticky-cart__qty-value{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:36px!important;padding:0!important;margin:0!important;background:transparent!important;color:#222!important;border:0!important;box-shadow:none!important;font-size:15px!important;font-weight:800!important;text-align:center!important;font-family:inherit!important;appearance:textfield!important;-moz-appearance:textfield!important}body.single-product .msi-sticky-cart__qty-value::-webkit-inner-spin-button,body.single-product .msi-sticky-cart__qty-value::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}body.single-product .msi-sticky-cart__button{position:relative!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:9px!important;min-width:205px!important;min-height:48px!important;padding:0 25px!important;margin:0!important;box-sizing:border-box!important;background:#DD1C22!important;color:#fff!important;border:0!important;border-radius:10px!important;box-shadow:0 5px 14px rgb(220 38 56 / .22)!important;font-family:inherit!important;font-size:14px!important;font-weight:800!important;line-height:1.5!important;white-space:nowrap!important;cursor:pointer!important;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease!important}body.single-product .msi-sticky-cart__button::before{content:""!important;position:absolute!important;top:-50%!important;bottom:-50%!important;left:-70%!important;width:35%!important;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .30),transparent)!important;transform:skewX(-20deg)!important;animation:msi-cart-shine 4s ease-in-out infinite!important;pointer-events:none!important}@keyframes msi-cart-shine{0%,65%{left:-70%}100%{left:140%}}body.single-product .msi-sticky-cart__button:hover{filter:brightness(1.06)!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px rgb(220 38 56 / .32)!important;color:#fff!important}body.single-product .msi-sticky-cart__button:active{transform:scale(.97)!important}body.single-product .msi-sticky-cart__button.is-loading{opacity:.85!important;cursor:wait!important}body.single-product .msi-sticky-cart__button.is-loading::after{content:""!important;width:15px!important;height:15px!important;flex:0 0 15px!important;border:2px solid rgb(255 255 255 / .45)!important;border-top-color:#fff!important;border-radius:50%!important;animation:msi-cart-spin .7s linear infinite!important}@keyframes msi-cart-spin{to{transform:rotate(360deg)}}@media (max-width:767px){body.single-product .msi-sticky-cart{gap:8px!important;padding:10px 10px!important;padding-bottom:calc(10px + env(safe-area-inset-bottom))!important}body.single-product .msi-sticky-cart__info{flex:1 1 0!important}body.single-product .msi-sticky-cart__title{font-size:11px!important;line-height:1.7!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body.single-product .msi-sticky-cart__quantity{height:40px!important;border-radius:8px!important;padding:3px!important}body.single-product .msi-sticky-cart__qty-btn{width:27px!important;height:32px!important;flex-basis:27px!important;font-size:18px!important;border-radius:6px!important}body.single-product .msi-sticky-cart__qty-value{width:25px!important;min-width:25px!important;height:32px!important;font-size:13px!important}body.single-product .msi-sticky-cart__button{min-width:0!important;min-height:42px!important;padding:0 11px!important;gap:5px!important;border-radius:8px!important;font-size:11px!important}}@media (prefers-reduced-motion:reduce){body.single-product .msi-sticky-cart__button::before{animation:none!important}body.single-product .msi-sticky-cart__button,body.single-product .msi-sticky-cart__qty-btn{transition:none!important}}body.single-product .msi-sticky-cart__quantity{flex-shrink:0!important}body.single-product .msi-sticky-cart__qty-value{width:52px!important;min-width:52px!important;padding:0 2px!important;box-sizing:border-box!important;font-size:14px!important;font-variant-numeric:tabular-nums!important}@media (max-width:767px){body.single-product .msi-sticky-cart__qty-value{width:36px!important;min-width:36px!important;font-size:13px!important}body.single-product .msi-sticky-cart__qty-btn{flex-basis:26px!important;width:26px!important}}body.single-product .msi-sticky-cart{gap:16px!important;padding:14px 4%!important}body.single-product .msi-sticky-cart__info{flex:1 1 0!important;min-width:0!important;display:flex!important;align-items:center!important}body.single-product .msi-sticky-cart__price{display:block!important;font-size:22px!important;font-weight:800!important;line-height:1.6!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}body.single-product .msi-sticky-cart__price .woocommerce-Price-currencySymbol{font-size:14px!important;margin-right:4px!important}body.single-product .msi-sticky-cart__price del{font-size:13px!important;color:#999!important}body.single-product .msi-sticky-cart__price ins{color:#e53945!important;text-decoration:none!important}body.single-product .msi-sticky-cart__quantity{flex-shrink:0!important}body.single-product .msi-sticky-cart__button{flex:0 0 auto!important;min-width:220px!important;min-height:50px!important;font-size:15px!important}@media (min-width:1200px){body.single-product .msi-sticky-cart{padding-right:6%!important;padding-left:6%!important;gap:24px!important}body.single-product .msi-sticky-cart__price{font-size:24px!important}body.single-product .msi-sticky-cart__button{min-width:245px!important}}@media (max-width:767px){body.single-product .msi-sticky-cart{padding:10px 10px!important;padding-bottom:calc(10px + env(safe-area-inset-bottom))!important;gap:8px!important}body.single-product .msi-sticky-cart__info{flex:1 1 0!important}body.single-product .msi-sticky-cart__price{font-size:17px!important;line-height:1.5!important}body.single-product .msi-sticky-cart__price .woocommerce-Price-currencySymbol{font-size:11px!important}body.single-product .msi-sticky-cart__price del{font-size:10px!important}body.single-product .msi-sticky-cart__quantity{flex-shrink:0!important}body.single-product .msi-sticky-cart__button{flex:1 1 0!important;min-width:0!important;max-width:none!important;min-height:44px!important;padding:0 8px!important;font-size:12px!important;white-space:nowrap!important}}@media (max-width:380px){body.single-product .msi-sticky-cart{gap:5px!important;padding-right:7px!important;padding-left:7px!important}body.single-product .msi-sticky-cart__price{font-size:14px!important}body.single-product .msi-sticky-cart__quantity{transform:scale(.92);transform-origin:center}body.single-product .msi-sticky-cart__button{font-size:11px!important;padding:0 5px!important}}.woocommerce-cart .coupon #coupon_code{min-height:46px;padding:0 14px;width:150px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#1D1D1D;font-size:14px;transition:border-color .25s ease,box-shadow .25s ease;box-sizing:border-box}.woocommerce-cart .coupon #coupon_code:focus{border-color:#EB2026;outline:none;box-shadow:0 0 0 3px rgb(235 32 38 / .10)}.woocommerce-cart .coupon button[name="apply_coupon"]{min-height:46px;padding:0 20px;border:1px solid #EB2026;border-radius:8px;background:#EB2026;color:#fff;font-size:14px;font-weight:600;transition:all .25s ease;cursor:pointer}.woocommerce-cart .coupon button[name="apply_coupon"]:hover{background:#c9181e;border-color:#c9181e;box-shadow:0 4px 12px rgb(235 32 38 / .2);transform:translateY(-1px)}.woocommerce-cart button[name="update_cart"]{min-height:46px;padding:0 22px;border:1px solid #1D1D1D;border-radius:8px;background:#1D1D1D;color:#fff;font-size:14px;font-weight:600;transition:all .25s ease;cursor:pointer}.woocommerce-cart button[name="update_cart"]:hover:not(:disabled){background:#EB2026;border-color:#EB2026;color:#fff;box-shadow:0 4px 12px rgb(235 32 38 / .18);transform:translateY(-1px)}.woocommerce-cart button[name="update_cart"]:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:600px){.woocommerce-cart .coupon{display:flex;flex-wrap:wrap;gap:8px;width:100%}.woocommerce-cart .coupon #coupon_code{flex:1 1 140px;width:auto;min-width:0;margin:0}.woocommerce-cart .coupon button[name="apply_coupon"]{flex:0 0 auto;margin:0;padding:0 14px}.woocommerce-cart button[name="update_cart"]{margin-top:8px}}@media screen and (max-width:767px){body.woocommerce-cart .woocommerce-cart-form__contents td.product-thumbnail{display:block!important;visibility:visible!important;opacity:1!important;width:90px!important;max-width:90px!important;padding:10px!important;text-align:center!important}body.woocommerce-cart .woocommerce-cart-form__contents td.product-thumbnail img{display:inline-block!important;visibility:visible!important;width:75px!important;max-width:100%!important;height:auto!important}body.woocommerce-cart .woocommerce-cart-form__contents td.product-name,body.woocommerce-cart .woocommerce-cart-form__contents th.product-name{display:block!important;visibility:visible!important;opacity:1!important;text-align:right!important;white-space:normal!important;overflow:visible!important}body.woocommerce-cart .woocommerce-cart-form__contents td.product-name a{display:inline!important;visibility:visible!important;opacity:1!important;white-space:normal!important;overflow-wrap:anywhere}body.woocommerce-cart .woocommerce-cart-form__contents td.product-thumbnail::before,body.woocommerce-cart .woocommerce-cart-form__contents td.product-name::before{display:none!important;content:none!important}}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{right:auto!important;left:10px!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:12px!important;padding-left:32px!important;text-align:right}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;top:0!important}.woocommerce-table--order-details td.woocommerce-table__product-name{background-color:#191714!important}strong.product-quantity{color:white!important}.woocommerce-error li{list-style:none!important}.woocommerce-error li::before,.woocommerce-error li::after{content:none!important;display:none!important}