.action__button{display:flex;align-items:center;gap:8px;border:none;background:transparent;color:#fff;font-size:14px;cursor:pointer;border-radius:6px;font-family:Poppins-Medium,sans-serif;transition:all .3s ease;flex-direction:row;justify-content:flex-start;padding:10px 0}.action__button img{width:16px;height:16px}[dir=rtl] .action__button img:not(.franchise-actions-down .action__button-icon){transform:rotate(180deg)}.action__button .action__button-icon:not([src$=".svg"]){fill:#fff}[dir=rtl] .action__button .action__button-icon:not(.franchise-actions-down .action__button-icon){transform:rotate(180deg)}[dir=rtl] .action__button .action__button-icon{order:-1;margin-left:0;margin-right:8px}.action__button:hover{color:#fff}.action__button:hover .action__button-icon[src$=".svg"]{filter:invert(25%) sepia(100%) saturate(500%) hue-rotate(-35deg)}.action__button:hover .action__button-icon:not([src$=".svg"]){fill:#fff}[dir=rtl] .action__button{justify-content:flex-end;margin-left:auto}.action__button--orange-background{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:#fa944a;color:#fff;font-size:14px;cursor:pointer;border-radius:100px;font-family:Poppins-Medium,sans-serif;transition:all .3s ease;flex-direction:row;justify-content:flex-start}.action__button--orange-background img{width:16px;height:16px}[dir=rtl] .action__button--orange-background img:not(.franchise-actions-down .action__button-icon){transform:rotate(180deg)}.action__button--orange-background .action__button-icon:not([src$=".svg"]){fill:#fff}[dir=rtl] .action__button--orange-background .action__button-icon:not(.franchise-actions-down .action__button-icon){transform:rotate(180deg)}[dir=rtl] .action__button--orange-background .action__button-icon{order:-1;margin-left:0;margin-right:8px}.action__button--orange-background:hover{color:#fff}.action__button--orange-background:hover .action__button-icon[src$=".svg"]{filter:invert(25%) sepia(100%) saturate(500%) hue-rotate(-35deg)}.action__button--orange-background:hover .action__button-icon:not([src$=".svg"]){fill:#fff}[dir=rtl] .action__button--orange-background{justify-content:flex-end;margin-left:auto}.action__button--orange{display:flex;align-items:center;gap:8px;border:none;background:transparent;color:#fa944a;font-size:14px;cursor:pointer;border-radius:6px;font-family:Poppins-Medium,sans-serif;transition:all .3s ease;flex-direction:row;justify-content:flex-start;padding:10px 0}.action__button--orange img{width:16px;height:16px}[dir=rtl] .action__button--orange img:not(.franchise-actions-down .action__button-icon){transform:rotate(180deg)}.action__button--orange .action__button-icon[src$=".svg"]{filter:invert(44%) sepia(100%) saturate(400%) hue-rotate(-30deg)}.action__button--orange .action__button-icon:not([src$=".svg"]){fill:#fa944a}[dir=rtl] .action__button--orange .action__button-icon:not(.franchise-actions-down .action__button-icon){transform:rotate(180deg)}[dir=rtl] .action__button--orange .action__button-icon{order:-1;margin-left:0;margin-right:8px}.action__button--orange:hover{color:#fb9f5c}.action__button--orange:hover .action__button-icon[src$=".svg"]{filter:invert(25%) sepia(100%) saturate(500%) hue-rotate(-35deg)}.action__button--orange:hover .action__button-icon:not([src$=".svg"]){fill:#fb9f5c}[dir=rtl] .action__button--orange{justify-content:flex-end;margin-left:auto}.action__button--transparent-white{display:flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid #fff;background:#b7203d;color:#fff;font-size:14px;cursor:pointer;border-radius:100px;font-family:Poppins-Medium,sans-serif;transition:all .3s ease;flex-direction:row;justify-content:flex-start}.action__button--transparent-white img{width:16px;height:16px}[dir=rtl] .action__button--transparent-white img:not(.franchise-actions-down .action__button-icon){transform:rotate(180deg)}.action__button--transparent-white .action__button-icon:not([src$=".svg"]){fill:#fff}[dir=rtl] .action__button--transparent-white .action__button-icon:not(.franchise-actions-down .action__button-icon){transform:rotate(180deg)}[dir=rtl] .action__button--transparent-white .action__button-icon{order:-1;margin-left:0;margin-right:8px}.action__button--transparent-white:hover{color:#fff}.action__button--transparent-white:hover .action__button-icon[src$=".svg"]{filter:invert(25%) sepia(100%) saturate(500%) hue-rotate(-35deg)}.action__button--transparent-white:hover .action__button-icon:not([src$=".svg"]){fill:#fff}[dir=rtl] .action__button--transparent-white{justify-content:flex-end;margin-left:auto}.action__button--transparent-white-no-border{display:flex;align-items:center;gap:8px;border:none;background:transparent;color:#fff;font-size:14px;cursor:pointer;border-radius:6px;font-family:Poppins-Medium,sans-serif;transition:all .3s ease;flex-direction:row;justify-content:flex-start;padding:10px 0}.action__button--transparent-white-no-border img{width:16px;height:16px}[dir=rtl] .action__button--transparent-white-no-border img:not(.franchise-actions-down .action__button-icon){transform:rotate(180deg)}.action__button--transparent-white-no-border .action__button-icon:not([src$=".svg"]){fill:#fff}[dir=rtl] .action__button--transparent-white-no-border .action__button-icon:not(.franchise-actions-down .action__button-icon){transform:rotate(180deg)}[dir=rtl] .action__button--transparent-white-no-border .action__button-icon{order:-1;margin-left:0;margin-right:8px}.action__button--transparent-white-no-border:hover{color:#fff}.action__button--transparent-white-no-border:hover .action__button-icon[src$=".svg"]{filter:invert(25%) sepia(100%) saturate(500%) hue-rotate(-35deg)}.action__button--transparent-white-no-border:hover .action__button-icon:not([src$=".svg"]){fill:#fff}[dir=rtl] .action__button--transparent-white-no-border{justify-content:flex-end;margin-left:auto}.action__button--orange-bordered{display:flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid #fa944a;background:#fff;color:#fa944a;font-size:14px;cursor:pointer;border-radius:100px;font-family:Poppins-Medium,sans-serif;transition:all .3s ease;flex-direction:row;justify-content:flex-start}.action__button--orange-bordered img{width:16px;height:16px}[dir=rtl] .action__button--orange-bordered img:not(.franchise-actions-down .action__button-icon){transform:rotate(180deg)}.action__button--orange-bordered .action__button-icon[src$=".svg"]{filter:invert(44%) sepia(100%) saturate(400%) hue-rotate(-30deg)}.action__button--orange-bordered .action__button-icon:not([src$=".svg"]){fill:#fa944a}[dir=rtl] .action__button--orange-bordered .action__button-icon:not(.franchise-actions-down .action__button-icon){transform:rotate(180deg)}[dir=rtl] .action__button--orange-bordered .action__button-icon{order:-1;margin-left:0;margin-right:8px}.action__button--orange-bordered:hover{color:#fb9f5c}.action__button--orange-bordered:hover .action__button-icon[src$=".svg"]{filter:invert(25%) sepia(100%) saturate(500%) hue-rotate(-35deg)}.action__button--orange-bordered:hover .action__button-icon:not([src$=".svg"]){fill:#fb9f5c}[dir=rtl] .action__button--orange-bordered{justify-content:flex-end;margin-left:auto}.cart-table{background:#f3f5f8;overflow:hidden}.cart-header,.cart-row{display:grid;grid-template-columns:1fr 100px 180px 50px 120px;align-items:center;padding:15px 20px;border-bottom:1px solid #e2e2e2;font-size:14px;background-color:#fff}[dir=rtl] .cart-header,[dir=rtl] .cart-row{text-align:right}.cart-header{font-weight:700;color:#595959}.cart-header .col-qty{justify-content:center}@media (max-width: 768px){.cart-header{display:none}}@media (max-width: 768px){.cart-row{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:10px}.cart-row div{display:flex;justify-content:space-between;width:100%;padding-bottom:10px;border-bottom:1px solid #e2e2e2;position:relative}.cart-row div:before{content:attr(data-label);font-family:Poppins-Medium;color:#595959;margin-right:30px}[dir=rtl] .cart-row div:before{margin-right:0;margin-left:30px}.cart-row div:last-child{border-bottom:none;padding:0;justify-content:flex-end}}.cart-row a{color:inherit;text-decoration:underline}.cart-row a:hover{text-decoration:underline}.cart-wrapper{display:flex;justify-content:flex-end;margin:30px auto 0}@media (max-width: 768px){.cart-wrapper{display:block}}.cart-summary{background:#fff;padding:20px 30px;width:320px;max-width:100%}@media (max-width: 768px){.cart-summary{margin-top:30px;width:100%}.cart-summary button{width:100%}}.cart-summary h2{font-size:16px;margin-bottom:15px;font-family:Poppins-Medium;text-transform:uppercase}[dir=rtl] .cart-summary h2{text-align:right}.cart-summary .summary-line{display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e2e2e2;color:#444}.cart-summary .summary-line span{color:#595959}.cart-summary .summary-total{display:flex;justify-content:space-between;font-family:Poppins-Medium;font-size:20px;color:#b7203d;padding-top:10px;margin-top:10px;margin-bottom:20px}.cart-empty__cta{display:inline-flex;width:auto;justify-content:center}.col-action{margin-left:30px}[dir=rtl] .col-action{margin-left:0;margin-right:30px}@media (max-width: 768px){.col-action,[dir=rtl] .col-action{margin-left:0;margin-right:0}}.col-price,.col-total{text-align:right}[dir=rtl] .col-price,[dir=rtl] .col-total{text-align:left}.col-qty{display:flex;justify-content:center;align-items:center;gap:0}.col-qty .qty-wrapper{display:flex;gap:0;justify-content:flex-end;padding:0}.col-qty .qty-btn{width:30px;height:30px;background:#e2e2e2;border:1px solid #595959;cursor:pointer;font-size:18px;padding:0;margin:0;display:flex;justify-content:center;align-items:center;border-radius:0;color:#333}.col-qty .qty-value{width:40px;height:30px;text-align:center;font-weight:700;border-top:1px solid #595959;border-bottom:1px solid #595959;border-left:none;border-right:none;border-radius:0;padding:0;margin:0;appearance:textfield}.col-qty .qty-value::-webkit-outer-spin-button,.col-qty .qty-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width: 768px){.col-qty{width:100%;justify-content:flex-end}.col-qty:before{margin-right:auto}[dir=rtl] .col-qty:before{margin-left:auto;margin-right:0}}.payment h2{font-size:20px;font-family:Poppins-Medium;margin:40px 0 20px}[dir=rtl] .payment h2{text-align:right}.payment .summary{background-color:#fff;padding:20px}.payment .summary h2{text-transform:uppercase;margin:0}[dir=rtl] .payment .summary h2{text-align:right}.payment .summary .cart-summary{padding:0;min-width:300px}.payment .summary .cart-summary button{width:100%}.payment .cart-summary h2{font-size:16px;margin:0 0 20px}.additional-info .info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 768px){.additional-info .info-grid{grid-template-columns:1fr}}.reg-declare{font-size:14px}.register-form a{text-decoration:underline;color:#fa944a}[dir=rtl] .register-form{text-align:right}
