.elementor .assiya-native-variations,.elementor-widget .assiya-native-variations{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;margin:0!important;padding:0!important;border:0!important}.elementor .assiya-variation-ui,.elementor-widget .assiya-variation-ui{width:100%;margin:22px 0 26px;font-family:Inter,Arial,sans-serif;color:#fff}.assiya-variation-section+.assiya-variation-section{margin-top:24px}.assiya-variation-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.assiya-variation-label{color:#f4f4f4;font-size:12px;line-height:18px;font-weight:600;text-transform:uppercase;letter-spacing:.2px}.assiya-color-current{color:#9a9a9a;font-weight:400;text-transform:none}.assiya-color-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.assiya-color-swatch{appearance:none;-webkit-appearance:none;width:64px;height:64px;margin:0;padding:3px;border:1px solid #4a4a4a;border-radius:4px;background:#090909;cursor:pointer;overflow:hidden;transition:.18s ease}.assiya-color-swatch:hover{border-color:#8a8a8a}.assiya-color-swatch.is-active{border:2px solid #e51b3e;padding:2px}.assiya-color-swatch.is-disabled{opacity:.28;cursor:not-allowed}.assiya-color-swatch img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.assiya-color-swatch-text{color:#fff;font:600 12px/1.2 Inter,Arial,sans-serif}.assiya-size-guide{color:#e51b3e!important;font-size:12px;line-height:18px;font-weight:700;text-decoration:none!important;text-transform:uppercase;white-space:nowrap}.assiya-size-guide:hover{color:#ff3153!important}.assiya-size-swatches{display:flex;flex-wrap:wrap;gap:8px;padding-top:9px;border-top:1px solid #242424}.assiya-size-swatch{appearance:none;-webkit-appearance:none;min-width:54px;height:44px;padding:0 12px;margin:0;border:1px solid #414141;border-radius:2px;background:#050505;color:#fff;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:42px;font-weight:600;text-align:center;cursor:pointer;transition:.18s ease}.assiya-size-swatch:hover{border-color:#777}.assiya-size-swatch.is-active{border-color:#e51b3e;color:#fff}.assiya-size-swatch.is-disabled{opacity:.24;cursor:not-allowed;text-decoration:line-through}form.cart.variations_form .single_variation_wrap{margin-top:26px}@media (max-width:1024px){.assiya-color-swatch{width:58px;height:58px}.assiya-size-swatch{min-width:50px;height:42px;line-height:40px;padding:0 10px}}@media (max-width:767px){.assiya-variation-ui{margin:18px 0 22px}.assiya-variation-section+.assiya-variation-section{margin-top:20px}.assiya-color-swatches{gap:9px}.assiya-color-swatch{width:58px;height:58px}.assiya-size-heading{align-items:flex-end}.assiya-size-swatches{gap:7px}.assiya-size-swatch{flex:0 0 calc((100% - 20px)/4);min-width:0;height:42px;padding:0 4px;line-height:40px}}.elementor .assiya-cart-actions,.elementor-widget .assiya-cart-actions{display:grid;grid-template-columns:138px minmax(190px,1fr) 58px;gap:14px;align-items:stretch;width:100%;margin-top:26px}.elementor .assiya-quantity-control,.elementor-widget .assiya-quantity-control{display:grid;grid-template-columns:42px 1fr 42px;height:54px;border:1px solid #353535;background:#050505}.elementor .assiya-quantity-control .quantity,.elementor-widget .assiya-quantity-control .quantity{width:100%!important;height:52px!important;margin:0!important}.elementor .assiya-quantity-control input.qty,.elementor-widget .assiya-quantity-control input.qty{width:100%!important;min-width:0!important;height:52px!important;padding:0!important;border:0!important;border-radius:0!important;background:#050505!important;color:#fff!important;font-family:Inter,Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;text-align:center!important;box-shadow:none!important;appearance:textfield!important;-moz-appearance:textfield!important}.elementor .assiya-quantity-control input.qty::-webkit-outer-spin-button,.elementor .assiya-quantity-control input.qty::-webkit-inner-spin-button,.elementor-widget .assiya-quantity-control input.qty::-webkit-outer-spin-button,.elementor-widget .assiya-quantity-control input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.elementor .assiya-qty-btn,.elementor-widget .assiya-qty-btn{appearance:none;border:0;background:#050505;color:#fff;font-family:Inter,Arial,sans-serif;font-size:23px;font-weight:300;line-height:1;padding:0;cursor:pointer;box-shadow:none}.elementor .assiya-qty-btn:hover,.elementor-widget .assiya-qty-btn:hover{color:#e51b3e}.elementor .assiya-qty-btn:focus,.elementor-widget .assiya-qty-btn:focus{outline:none;box-shadow:none}.elementor form.cart .single_add_to_cart_button.assiya-add-to-bag,.elementor-widget form.cart .single_add_to_cart_button.assiya-add-to-bag{width:100%!important;min-height:54px!important;margin:0!important;padding:0 20px!important;border:1px solid #e51b3e!important;border-radius:2px!important;background:linear-gradient(90deg,#c60d2c 0%,#e51b3e 100%)!important;color:#fff!important;font-family:Inter,Arial,sans-serif!important;font-size:17px!important;line-height:52px!important;font-weight:700!important;text-transform:uppercase!important;text-align:center!important;box-shadow:none!important}.elementor form.cart .single_add_to_cart_button.assiya-add-to-bag:hover,.elementor-widget form.cart .single_add_to_cart_button.assiya-add-to-bag:hover{filter:brightness(1.08)}.elementor form.cart .single_add_to_cart_button.assiya-add-to-bag.disabled,.elementor form.cart .single_add_to_cart_button.assiya-add-to-bag:disabled,.elementor-widget form.cart .single_add_to_cart_button.assiya-add-to-bag.disabled,.elementor-widget form.cart .single_add_to_cart_button.assiya-add-to-bag:disabled{opacity:.45!important;cursor:not-allowed!important}.elementor .assiya-wishlist-button,.elementor-widget .assiya-wishlist-button{width:58px;height:54px;margin:0;padding:13px;border:1px solid #353535;border-radius:2px;background:#050505;color:#fff;cursor:pointer;box-shadow:none}.elementor .assiya-wishlist-button svg,.elementor-widget .assiya-wishlist-button svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.elementor .assiya-wishlist-button:hover,.elementor .assiya-wishlist-button.is-active,.elementor-widget .assiya-wishlist-button:hover,.elementor-widget .assiya-wishlist-button.is-active{color:#e51b3e;border-color:#e51b3e}.elementor .assiya-wishlist-button.is-active svg,.elementor-widget .assiya-wishlist-button.is-active svg{fill:#e51b3e}@media (max-width:1024px){.elementor .assiya-cart-actions,.elementor-widget .assiya-cart-actions{grid-template-columns:124px minmax(160px,1fr) 54px;gap:10px}.elementor .assiya-quantity-control,.elementor-widget .assiya-quantity-control{grid-template-columns:38px 1fr 38px}.elementor .assiya-wishlist-button,.elementor-widget .assiya-wishlist-button{width:54px}}@media (max-width:767px){.elementor .assiya-cart-actions,.elementor-widget .assiya-cart-actions{grid-template-columns:116px minmax(0,1fr) 52px;gap:8px;margin-top:22px}.elementor .assiya-quantity-control,.elementor-widget .assiya-quantity-control{grid-template-columns:34px 1fr 34px;height:50px}.elementor .assiya-quantity-control .quantity,.elementor .assiya-quantity-control input.qty,.elementor-widget .assiya-quantity-control .quantity,.elementor-widget .assiya-quantity-control input.qty{height:48px!important}.elementor form.cart .single_add_to_cart_button.assiya-add-to-bag,.elementor-widget form.cart .single_add_to_cart_button.assiya-add-to-bag{min-height:50px!important;padding:0 10px!important;font-size:14px!important;line-height:48px!important}.elementor .assiya-wishlist-button,.elementor-widget .assiya-wishlist-button{width:52px;height:50px;padding:12px}}